| Course Length - 3 Days | | | | Course Description This course introduces the attendees to the entire process of requirements definition. It begins with the steps that are best performed before the first draft of a specification is created: research to determine the attributes of the future constituencies of the system. Then it presents the types of meetings that facilitate requirements gathering and how to make them as effective as possible. Five possible starting points and documentation alternatives and templates are presented. Finally, there is a three step process for refining the first draft: facilitation of a good start, internal completeness and consistency checks, and a final pass with peer reviews. This course addresses all of the requirements development process area of the CMMI-SW. | | | | | You Will Learn How To: - Express concepts in a manner which can be understood and to understand the concepts expressed by others (technical and non-technical personnel)
- Identify and clearly communicate with the various project constituencies
- Have constructive and useful project conversations
- Gather and retain ALL of the requirements
- Recognize the information needed to make an untestable requirement testable
- Define the similarities and differences of the two types of Peer Reviews
- Perform a Peer Review to assess a Requirements Specification
- Draw a Cause and Effect Graph and a Decision Table from a Requirements Specification
| | | | | | Who Should Attend? This course is for analysts and managers who are responsible for designing and implementing software requirements. It is also useful for customers and users of software systems who want to communicate successfully with those who will be building the systems. This is a course for either the novice or the advanced practitioner. Prior experience with developing or implementing requirements is a plus, but it not required. An understanding of the basic software development process would be helpful. | | | | | | Format This course is 3 days of lecture and individual and group workshops. Information and skills taught in this course are presented in an interactive format. Real world examples are utilized to make the information relevant. Throughout this course, learned skills are practiced using exercises based on real-world methods and on the current information needs of the attendees. It includes the requirements of the requirements development process area of the CMMI-SW. The emphasis is on techniques that allow attendees to transition the skills learned in this workshop to their own work environments. |
|