agenda training managing software requirements fixed running