2015-07-07



<span><span><p><em>Requirements: The Masterclass LiveLessons—Agile, Traditional, Outsourcing</em> is a complete course on requirements, whether they are the requirements for software, a service, or a product. It teaches the requirements process from initiation and scoping, through investigating the work being done and then determining the optimal solution to improve that work. After this course, business analysts, agile team members, and others concerned with requirements will be able to discover the correct requirements and communicate them precisely and unambiguously to the product developers. <br/><br/><strong>Description</strong><br/><br/>
This video course teaches you how to become a requirements wizard—it covers the gamut of the requirements activities. It begins with how to scope the problem using a context model and then how to use business events and business use cases to subdivide the problem space into manageable and convenient chunks. It looks at how to uncover the real problem—something not done on many projects—and then how to find its optimal solution. Then the video show how to write unambiguous and correct stories or requirements to ensure correct development. <br/><br/>
The course includes some downloadable material that enhances the video lessons and provides exercises to sharpen your requirements skills.</p><p><strong>About the Instructors</strong></p><p><strong>James Robertson</strong> and <strong>Suzanne Robertson</strong> have worked with hundreds of systems projects. They are the authors of books, seminars, and articles on requirements and have consulted and assisted on requirements projects worldwide. Their unique brand of experience, practical know-how, and dogma-free approach to requirements has transformed the business analysts they come in contact with. <br/><br/>
They are the coauthors of five books including<em> Mastering the Requirements Process</em>, now in its third edition, and <em>Requirements-Led Project Management</em>. They are also coauthors of the Volere requirements techniques, used by thousands of organizations around the world.<br/><br/>
James and Suzanne are founders and principals of the Atlantic Systems Guild, an international partnership of systems thinkers and authors. Guild partners have written numerous influential books and are the authors of some of the most successful systems and requirements courses—and, as their readers and students attest, guild partners remain among the most compelling and lucid communicators. </p><p><strong>About Sneak Peek</strong></p><p>Sneak Peek videos are available to Safari Books Online subscribers offering early access to the very latest information on a given topic. Sneak Peek videos do not include post-production editing and may include further revisions before the video is complete.</p><strong>Skill Level</strong><ul><li>Intermediate to advanced</li></ul><strong>What You Will Learn</strong><br/><ul><li>How to discover and elicit requirements</li><li>How to write unambiguous and testable requirements</li><li>How to write the correct agile stories</li><li>How to run your requirements project, whether it’s an agile, traditional, outsourced, or OTS project</li><li>How to understand the role of good requirements in agile development</li><li>How to scope the business problem</li><li>How to ensure the scope and the stakeholders match the goals</li><li>How to study the business</li><li>How to find the right solution to the real business problem</li><li>How to review the requirements</li><li>How to trace requirements</li><li>How to get requirements right</li></ul><strong>Who Should Take This Course</strong><br/><ul><li>Business analysts who want to be more effective in their requirements work</li><li>Product owners and product/program managers</li><li>Agile team members who want to improve the accuracy of their deliverables</li><li>Users and software customers who want to ensure the requirements process is delivering what they need</li></ul><strong>Course Requirements</strong><br/><ul><li>Basic understanding of the need for requirements in the development process</li></ul><strong>Table of Contents</strong><br/><br/><strong>Introduction<br/>
Lesson 1: Understanding Requirements Processes</strong><br/>
Learning objectives<br/>
1.1 Understand the established requirements process<br/>
1.2 Understand the agile requirements process <br/>
1.3 Understand how requirements fit with outsourced development <br/>
1.4 Know your requirements for OTS solutions<br/><strong>Lesson 2: Initiating Requirements Discovery</strong><br/>
Learning objectives<br/>
2.1 Lay the foundation for the requirements process<br/>
2.2 Scope the business problem<br/>
2.3 Draw a context model of the problem space<br/><strong>Lesson 3: Discovering the Requirements </strong><br/>
Learning objectives<br/>
3.1 Partition the work <br/>
3.2 Listen to the stakeholders <br/>
3.3 Discover requirements using other techniques<br/>
3.4 Record your requirements knowledge<br/>
3.5 Build process models: UML activity diagrams<br/>
3.6 Build process models: BPMN models<br/>
3.7 Build process models: data flow diagrams<br/>
3.8 Build data models <br/>
3.9 Get to the essence of the problem<br/><strong>Lesson 4: Getting the Right Solution </strong><br/>
Learning objectives<br/>
4.1 Generate ideas—innovation triggers <br/>
4.2 Generate ideas—constraint removal<br/>
4.3 Understand the people<br/>
4.4 Define the future work <br/>
4.5 Choose the technological solution <br/>
4.6 Write product use cases<br/><strong>Lesson 5: Writing Requirements </strong><br/>
Learning objectives<br/>
5.1 Write the right agile stories—part 1<br/>
5.2 Write the right agile stories—part 2<br/>
5.3 Write functional requirements<br/>
5.4 Write non-functional requirements <br/>
5.5 Formulate atomic requirements<br/><strong>Lesson 6: Experimenting with Requirements </strong><br/>
Learning objectives<br/>
6.1 Experiment with prototypes <br/>
6.2 Discover relevant deviations <br/><strong>Lesson 7: Ensuring the Quality of Requirements </strong><br/>
Learning objectives<br/>
7.1 Integrate continuous quality checking<br/>
7.2 Manage requirements and stories at all levels<br/>
7.3 Use a CRUD check for completeness <br/><strong>Lesson 8: Designing Your Requirements Strategy</strong><br/>
Learning objectives<br/>
8.1 Find the right strategy for your project<br/>
8.2 Become a better business analyst<br/>
Summary<br/><br/><p><strong>About LiveLessons Video Training</strong></p>
<p>The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: <a href="http://www.informit.com/livelessons" target="_blank" title="">http://www.informit.com/livelessons</a>.</p></span></span>

Show more