Post on 30-Jul-2018
Software Factory • www.sf.com
Bastian Pirrung
pirrung@sf.com
Requirements Engineering
with
PTC Integrity
Software Factory • www.sf.com
Agenda
© 2015 Software Factory GmbH • www.sf.com 2
Software Factory
Integrity
Requirements Management
Use cases for Integrity
Q&A
Software Factory • www.sf.com
© 2015 Software Factory GmbH • www.sf.com 3
Who we are…
Software Factory • www.sf.com
© 2015 Software Factory GmbH • www.sf.com 4
What we do...
Manufacturing and service solutions with ThingWorx™
High-demanding tailor-made solutions with ThingWorx™
CAD/CAM process automation with PTC® Creo®
PLM process automation and migrations with PTC® Windchill®
IT Operations: Consulting and application support services
Systems & software engineering based on PTC Integrity™
PLM in retail, footwear and apparel with PTC® FlexPLM®
Software Factory • www.sf.com
What is PTC Integrity?*
A family of software and systems engineering products
that accelerate product innovation.PTC Integrity enables innovation and reduces risk by improving individual and team productivity,,
streamlining compliance, and enhancing project and product visibility.
Software Configuration,Change and Release
Management
Software Process and Workflow
RequirementsManagement
TestManagement
Asset Reuse
Process Authoringand Governance
Systems and Software Design
Product Line Engineering
* [PTC: PTC Integrity Lifecycle Management Requirements Engineering Test Management Sales Presentation.pptx]
© 2015 Software Factory GmbH • www.sf.com 5
Software Factory • www.sf.com
© 2015 Software Factory GmbH • www.sf.com 6
What is Requirements Management?
Requirements management* is the process of documenting,
analyzing, tracing, prioritizing and agreeing on requirements and then
controlling change and communicating to relevant stakeholders. It is a
continuous process throughout a project…
* [Wikipedia: https://en.wikipedia.org/wiki/Requirements_management]
Software Factory • www.sf.com
Why Requirements Management?
Meet customer needs and expectations.
The first step in developing a successful product is ensuring that the
voice of the customer is efficiently and accurate transformed into a
complete, accurate, and unambiguous set of product requirements.
© 2015 Software Factory GmbH • www.sf.com 7
Developer
Product Manager
Project Manager
Tester
Requirements Analyst
Structural Engineer
Mechanical Engineer
Product ManagerArchitect
From this… To this…
* [PTC: Manage People, Process And Technology Across the Software Lifecycle with PTC Integrity Lifecycle Manager]
Software Factory • www.sf.com
Goals of Requirements Management
© 2015 Software Factory GmbH • www.sf.com 8
Increase Quality of Requirements, Products and Processes
Increase the communication inside and between teams
Reduce costs and Project run time
Reduce time to market
Reduce rework and design changes
Software Factory • www.sf.com
V-Modell
© 2015 Software Factory GmbH • www.sf.com 9
Golden Rules:
• Requirements will change during the Lifecycle of a project.
• Others will work with requirements you wrote.
Software Factory • www.sf.com
Why Requirements Matter…a LOT!*
© 2015 Software Factory GmbH • www.sf.com 10
Requirements Impact the Daily Work
“Over 20% of development cost is rework caused by ill defined and poorly
managed requirements”
- SEI
“42-64% of defects originate from requirements
errors”
- SEI
“3 of the top 5 reasons for project failure have
to do with requirements”
- Standish Group “The cost to fix a requirements error
after product release can be up to 200X”
- Leffingwell, Davis
“60-80% of project failures can be
attributed to requirements errors”
- Melinda Ballou
* [PTC: PTC Integrity Lifecycle Management Requirements Engineering Test Management Sales Presentation.pptx]
Software Factory • www.sf.com
Customer use cases for Integrity
Sector: Automotive Industry
Product: Interior and wired harness
Specifics: Product line complexity exploding
© 2015 Software Factory GmbH • www.sf.com 11
RequirementsManagement
TestManagement
Software Factory • www.sf.com
Customer Use Cases for Integrity
Sector: Medical Device Industry
Product: Surgical Lasers
Specifics: European directives for medical products
© 2015 Software Factory GmbH • www.sf.com 12
Software Configuration,Change and Release
Management
RequirementsManagement
TestManagement
Software Factory • www.sf.com
Customer Use Cases for Integrity
Sector: Aerospace Industry
Product: Diesel engine
Specifics: Restrictions and specific requirements the
Aviation Autohority (FAA)
© 2015 Software Factory GmbH • www.sf.com 13
RequirementsManagement
TestManagement
Software Factory • www.sf.com
Software Factory GmbH
Parkring 4
85748 Garching near Munich
Phone: +49 89 323 501 – 0
Fax: +49 89 323 501 – 53
Bastian Pirrung
pirrung@sf.com
Questions?