www.visuresolutions.com
People, Process and Tools:The Path to BetterRequirements        Marcia Stinson
Introducing Marcia Stinson             20 years experience in formal software             development and system engineeri...
Agenda        What we’ll cover                   The importance of good requirements                   Training people on ...
The Importance ofGood Requirements
The Requirements Effect        Study after study has                                                          Faulty requi...
The Requirements Effect         Systems and software                                                                      ...
The Requirements Effect        Understanding your internal        customers software        requirements is crucial to    ...
The Effect of Requirements Analyst Capability        The requirements analyst capability is the most        significant co...
Training People on theProcess and the SkillsRequired to Follow theProcess Effectively
The J-Curve Effect of Learning New Skills          The J-Curve Effect                                 The advanced beginne...
Avoiding the J-Curve Effect        Two critical components of        successful skill adoption                   Move staf...
The Breadth Approach          The Breadth Approach                                 Develop a solid foundation of Best Prac...
The Depth Approach          The Depth Approach                                 Establish internal mentors who have experie...
Defining YourRequirementsProcess
Who Should Be Involved?        Be sure to include all relevant participants in the        requirements definition process ...
Define Your Information Model     Define your requirements     process including:                Types of requirements    ...
Visual Representations Establish and Enforce Traceabilitywww.visuresolutions.com   Copyright 20011 © Visure Solutions, The...
Selecting tools thatsupport your process
Requirements Definition Tools Overview     What to look for in a tool                Builds upon industry best practices f...
Systems Engineers’ Look at Visure Solutions IRQA     IRQA provides Systems Engineers with:                Graphical repres...
Systems Engineers’ Look at Visure Solutions IRQA        IRQA provides Systems Engineers (continued)                   Mode...
Demonstration of IRQA
What IRQA does best     Enable collaboration                Visual process structures improve                understanding...
What IRQA does best                               Support process and methods                                             ...
What IRQA does best                          Mitigate risk                                   Improve requirements quality ...
Summary        What we learned                   Requirements definition capability                     • Affects total pr...
Summary        What we learned (continued)                   Visure Solutions IRQA’s process-enforcement                  ...
Summary        Address all three areas for project successwww.visuresolutions.com   Copyright 20011 © Visure Solutions, Th...
Limited time special offer        How we can help                   Best Practices training courses                   (too...
Limited time special offer        How we can help                    Trade-Up IRQA Test Drive                     • For IN...
Questions?
Thank you
Upcoming SlideShare
Loading in...5
×

Incose: People, process, tools webinar - visure solutions - systems engineering

712

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
712
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Incose: People, process, tools webinar - visure solutions - systems engineering

  1. 1. www.visuresolutions.com
  2. 2. People, Process and Tools:The Path to BetterRequirements Marcia Stinson
  3. 3. Introducing Marcia Stinson 20 years experience in formal software development and system engineering, including weapon control systems Requirements engineering consultant to Fortune 500 companies, helping them develop requirements processes, templates, guidelines, information models and aids IIBA-certified instructor in use case and elicitation methods Former VP of Professional Services at Telelogic M.S. Mathematics, and B.S. Mathematics and Education, Central Missouri State Universitywww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  4. 4. Agenda What we’ll cover The importance of good requirements Training people on the process, and the skills required to follow the process effectively Defining a process for requirements definition and management Selecting tools that support your processwww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 4
  5. 5. The Importance ofGood Requirements
  6. 6. The Requirements Effect Study after study has Faulty requirements and low requirements maturity: shown that clear, accurate and complete requirements have the Waste 46% of your time biggest impact on project success. IAG Consulting found Waste 39% of your development that faulty budget requirements can eat up 39% or more of your resources. Deliver fewer projects on time and on budget Source: “Borland: Best Practices for Requirements Development & Management”www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 6
  7. 7. The Requirements Effect Systems and software Only a third of projects projects with poor succeed requirements experience more defects, delays and cost overruns 68% of projects are delivered late, over budget, or not 32% according to requirements. 68% Less than a third are successful. 24% are cancelled before they are completed, or delivered but never used. Source: CHAOS Summary, The Standish Group, 2009 7www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 7
  8. 8. The Requirements Effect Understanding your internal customers software requirements is crucial to delivering the right solutions to: Meet their needs Keep the organization running effectivelywww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 8
  9. 9. The Effect of Requirements Analyst Capability The requirements analyst capability is the most significant contributor to project effort. Best requirements analysts: 29% less effort Worst requirements analysts: 42% more effort -29% Requirements Analyst Capability 42% -24% Programmer Capability 34% -19% Personnel Continuity 29% -19% Apps Experience 22% -16% Language and Tools Exp 20% -15% Platform Exp 19% -14% Teamwork 11% Source: “Software Estimation: Demystifying the Black Art” 2006www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 9
  10. 10. Training People on theProcess and the SkillsRequired to Follow theProcess Effectively
  11. 11. The J-Curve Effect of Learning New Skills The J-Curve Effect The advanced beginner has difficulty applying a new skill. Reverts to old ways, creating a productivity gap Expert Proficient Competent Productivity Advanced The J-curve effect can occur when Beginner an Advanced Beginner struggles in applying new practices. Novice 2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs Cumulative timeSource: Accelerating Your Organizations Agile Adoption” Bryan Campbell/Robbie Mac Iver © 2010www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  12. 12. Avoiding the J-Curve Effect Two critical components of successful skill adoption Move staff from one stage to the next faster Avoid the J-curve effect These two models can help you: Breadth approach Depth approachwww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 12
  13. 13. The Breadth Approach The Breadth Approach Develop a solid foundation of Best Practice skills Refine these skills over time. Expert Proficient Competent Productivity Advanced Beginner Novice 2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs Cumulative timeSource: Accelerating Your Organizations Agile Adoption” Bryan Campbell/Robbie Mac Iver © 2010www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  14. 14. The Depth Approach The Depth Approach Establish internal mentors who have experience applying their skills within organization-specific projects. These mentors will take on a broader role that includes coaching and guiding skills-adoption. Expert Proficient Competent Productivity Advanced Beginner Novice 2mos 6mos 18 mos 2.5+ yrs 5 yrs 10 yrs Cumulative timeSource: Accelerating Your Organizations Agile Adoption” Bryan Campbell/Robbie Mac Iver © 2010www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  15. 15. Defining YourRequirementsProcess
  16. 16. Who Should Be Involved? Be sure to include all relevant participants in the requirements definition process Identify all stakeholders up front Get them engaged! Marketing QA Managers Subject Matter Experts Requirements Engineers Consultants Systems Project Engineers Test CIOs Managers Development Engineerswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  17. 17. Define Your Information Model Define your requirements process including: Types of requirements Relationship between requirements Metrics that will be required Additional information (attributes) that will help categorize and manage requirementswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 17
  18. 18. Visual Representations Establish and Enforce Traceabilitywww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 18
  19. 19. Selecting tools thatsupport your process
  20. 20. Requirements Definition Tools Overview What to look for in a tool Builds upon industry best practices for requirements definition and management Allows you to define your process first • Can be configured to support your process • From simple to complex processes Visually supports multiple end-to-end processes and methodologies Flexible, open platform based on standards Single collaborative platform for all stakeholders Low total cost of ownership and fast time-to-valuewww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 20
  21. 21. Systems Engineers’ Look at Visure Solutions IRQA IRQA provides Systems Engineers with: Graphical representation of requirements • Flows down to subsystems and components • Functional decomposition Flexible import/export and roundtrip support • Word, Excel, DOORS, and other external tools Open architecture with an integration platform and plug-in SDK to extend IRQA or automate tasks • Based on standard programming languages • Create customized requirements solutions Integrated risk management • Supports FMEA/FMECA, facilitating traceability, impact analysis and reporting on risk elementswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 21
  22. 22. Systems Engineers’ Look at Visure Solutions IRQA IRQA provides Systems Engineers (continued) Model-Based Systems Engineering • Integrates with UML/SysML tools and Matlab/Simulink linking requirements with system and design models Requirements-based testing for verification and validation Flexible views and traceability Product lines and variants support with requirements, use case and test-case reuse Web access for collaboration among distributed teams Powerful reporting • Project dashboards and compliance documentswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 22
  23. 23. Demonstration of IRQA
  24. 24. What IRQA does best Enable collaboration Visual process structures improve understanding Web-based access keeps everyone working in a single database Role-based user groups and workflows aid ease-of-use Semantic analysis avoids incomplete, unclear or duplicate requirements Verification and validation lets everyone knows what will happen and when Checking out a single requirement aids team efficiency Discussion forums allow continued feedbackwww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 24
  25. 25. What IRQA does best Support process and methods Information metamodel helps you define different types of requirements and their relationships with one another Block diagrams graphically capture, communicate and enforce requirements processes, their elements and relationships Flexible, process-neutral approach allows you to define, control and enforce your requirements processes, across the spectrum from agile to waterfall Process focus improves compliance with user requirements, standards and regulationswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 25
  26. 26. What IRQA does best Mitigate risk Improve requirements quality with semantic analysis Open architecture, integration platform and import/export capability supports requirements exchange and validation Traceability to block diagrams and all external artifacts in a single database improves analysis and understanding of change impact Requirements attributes for priority, cost, risk and origin provide weight, so you can focus on the most important requirements first Customized workflows and alerts for transitioning requirements keep the project moving forward on schedulewww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 26
  27. 27. Summary What we learned Requirements definition capability • Affects total project effort • Can make or break a project People Accelerate past the J-Curve Effect with: • Breadth and depth training The three tiers to success are: Process Tools • People • Process • Tools Engage all relevant stakeholderswww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  28. 28. Summary What we learned (continued) Visure Solutions IRQA’s process-enforcement requirements collaboration platform • Enforces your process • Defines your information architecture • Builds on best practices in the requirements definition and management industry • Bridges the gap between systems, software, and test engineering in a single tool.www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID
  29. 29. Summary Address all three areas for project successwww.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 29
  30. 30. Limited time special offer How we can help Best Practices training courses (tool-independent) • Requirements Best Practices: Contact Visure at: Getting It Right Up Front • Requirements Definition and Peter Haniak Management with Use Cases Sales, North America • Just $2,500 each peter_rtss@ • 15 students max visuresolutions.com • On-site (US only) (514) 944-0154 • Special offer: No additional charge for instructor’s travel and living expenses!www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 30
  31. 31. Limited time special offer How we can help Trade-Up IRQA Test Drive • For INCOSE members only • Complimentary consultation to identify evaluation criteria • 30-day test drive • Trade-in credit for existing licenses Peter Haniak Sales, North America peter_rtss@visuresolutions.com (514) 944-0154www.visuresolutions.com Copyright 20011 © Visure Solutions, The Requirements Company - +34 91 806 17 13 - info@visuresolutions.com - 28760 Tres Cantos MADRID 31
  32. 32. Questions?
  33. 33. Thank you
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×