High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Â
iSQI Certification Days IREB Stefan Sturm
1. CPRE - Certified Professional for
Requirements Engineering
Stefan Sturm IREB
2. About me
2
Who am I?
Stefan Sturm, Managing Director of IREB GmbH
What is the IREB GmbH?
What is the IREB e.V.?
International Requirements Engineering Board (IREB) e. V.
Operating company of the IREB e.V.
3. Motivation
The importance of RE
Insufficient Requirements Engineering is one of the main
reasons (87%) for project failure!
3
* Standish Group: Success rate of Software and IT Projects
4. Motivation
The importance of RE
• Numerous studies show that about 60% of the errors
of system development projects originate in the RE
stage.
• Effort to fix a requirement defect:
4
testing
stage
up to 100 times higher
programing
stage
up to 20 times higher
RE
stage
x
* B. Boehm. Software Engineering Economics. Prentice Hall. 1981
5. Motivation
We are not Requirements Engineers!
5
We Business Analysts, not
Requirements Engineers!
• BA Planning and Monitoring
• Enterprise Analysis
• Solution Scope
• Requirements Elicitation
• Requirements Documentation
• Requirements Modeling
Requirements Validation (Review)
• Requirements Negotiation (Conflict
Management)
• Requirements Engineering Tools
• Requirements Management
• Solution Assessment and Validation
Requirements
Engineering!
We are Testers, not Requirements Engineers!
We are Product Owners, not Requirements Engineers!
We are Project Managers,
not Requirements Engineers!
We are
Systems
Engineers, not
Requirements
Engineers!
6. Requirements Engineering
Why “Engineering”
6
Very obvious for
• Safety
• Security
• Medical
• Defense
• ….
But as well for
• Consumer products
• Lifestyle
• Gadgets
• User centered
approaches
• Agile projects!
You’ve got
one shot
only!
7. International Requirements Engineering Board (IREB)
Members of the board:
• Personal board members: Renown experts from industry,
research, consulting and education
• Associate Members: Committed persons in the field of RE
See http://www.ireb.org/about/persons/
Activities of the board
• Elaboration of the curriculum, glossary and exams for the
„Certified Professional for Requirements Engineering“
• Translations of the artifacts: Chinese (Mandarin), Dutch, English,
French, German, Polish, Spanish, Portuguese (Brazil)
• Publishing of articles, textbooks and references
The IREB
The board
7
8. Operating Company of the IREB e.V.
• Facts
• Since April 1st, 2011
• 100% owned by the IREB e.V.
• Activities
• Organizational support for the board, workgroups and
supporting members
• Coordination of IREB tasks such as
• Elaboration of the curriculum and the exam
questions for the CPRE
• Coordination and organization of training providers
and certification bodies
• Marketing of the CPRE certificates
• Press and media releases
• Publishing of articles
Stefan Sturm
Managing Director IREB GmbH
The IREB
The IREB GmbH
8
11. The CPRE
Worldwide in 70 countries
Argentina, Australia, Austria, Bahrain, Belarus, Belgium, Bosnia and Herzegovina,
Brazil, Bulgaria, Canada, China, Colombia, Costa Rica, Croatia, Czech Republic,
Denmark, Ecuador, Egypt, Estonia, Finland, France, Germany, Greece, Hungary, India,
Ireland, Italy, Japan, Jordan, Latvia, Lesotho, Lithuania, Luxembourg, Malaysia,
Mauritius, Mexico, Mozambique, Netherlands, New Zealand, Norway, Oman, Palestine,
Peru, Philippines, Poland, Romania, Russian Federation, Saudi Arabia, Serbia,
Singapore, Sint Maarten, Slovakia, Slovenia, South Africa, South Korea, Spain, Sri
Lanka, Sudan, Sweden, Switzerland, Thailand, Turkey, Ukraine, United Arab Emirates,
United Kingdom, Uruguay, USA, Venezuela
11
12. Certified Professional for Requirements Engineering
Personal certificate for requirements engineering
• not time limited
Three step certification program
• Foundation Level
• Advanced Level
• Expert Level
CPRE Foundation Level
accessible to everyone, as there are no prerequisites
The CPRE
12
FL
AL
EL
13. Most important education in RE worldwide –
besides the university education!
The CPRE
Three level certification program
13
CPRE Foundation Level
CPRE Expert Level
November 2017
E&C Modeling Management RE@Agile
Before end of 2017!
RE@Agile Primer
Prerequisite:
CPRE Foundation Level!
CPRE Advanced Levels
Prerequisite: None
Prerequisite:
3 Advanced Levels;
2 Advanced Levels may be substituted!
14. Fundamental understanding of RE
Languages
• Syllabi and exams currently in Chinese (Mandarin), Dutch,
English, French, German, Italian Polish, Portuguese (Brazil),
Spanish. Russian coming soon!
No prerequisites!
Companion Books
• Books available in Dutch, English, German, Portuguese (Brazil)
Chinese (Mandarin) and French in preparation
Multiple choice exam
The CPRE
Foundation Level
14
FL
15. 1. Introduction and Foundations
2. System and System Context
3. Requirements Elicitation
4. Requirements Documentation
5. Documentation of Requirements using Natural
Language
6. Model-based Documentation of Requirements
7. Requirements validation and negotiation
8. Requirements Management
9. Tool Support
The CPRE
Foundation Level - Topics
15
FL
16. CPRE Foundation Level
• Multiple choice test ~ 45 questions
• 75 minutes plus 15 minutes extension for non native speakers
• 70.00% of the total point required to pass
The CPRE
Foundation Level - The exam
16
FL
17. • Become familiar with the relevant terminology of
Requirements Engineering and Agile
approaches;
• Understand the role and importance of
Requirements Engineering in Agile processes as
well as the value of agility in Requirements
Engineering
• Learn how to select the right activities at the right
time to ensure high quality requirements before
they are to be implemented.
• No prerequisites!
The CPRE
RE@Agile Primer
17
@
18. RE and Agile Principles
1st Principle:
Our highest priority is to satisfy the
customer
through early and continuous
delivery of valuable software.
RE provides the relevant understanding
of the stakeholders’ desires and needs to
develop valuable software.
Agile facilitates fast and continuous
delivery
Picture: office.microsoft.com (MP900402271
âś“
19. 2nd Principle:
Welcome changing requirements, even
late in development. Agile processes
harness change for the customer's
competitive advantage.
RE provides the proper tools to
recognize changes in the market for the
stakeholders’ competitive advantage.
Agile implements these changes in
fastest possible way
Picture: office.microsoft.com (MP900402271
RE and Agile Principles
âś“
20. RE and Agile Principles
4th Principle:
Business people and developers must
work together daily throughout the
project.
RE provides the proper tools and
techniques to foster efficient
collaboration between stakeholders and
developers.
Agile utilizes this collaboration to deploy
running product increments without
comprehensive documentation
Picture: office.microsoft.com (MP900402271
âś“
RE and Agile Principles
21. RE and Agile Principles
6th Principle:
The most efficient and effective method
of conveying information to and within a
development team is face-to-face
conversation..
RE provides proper tools and
techniques to support verbal
communication.
Agile values and uses verbal
communication over all other ways of
communication
Picture: office.microsoft.com (MP900402271
âś“
RE and Agile Principles
22. RE and Agile
share the same goal of
the delivery of quality
software
Agile approaches can
deliver running software
in an efficient and fast
way
RE provides techniques
to understand
stakeholders’ desires
and needs to develop
the right software
agility makes software
development efficient
and RE makes software
development effective.
Picture: office.microsoft.com (MP900422094
23. How much RE do we need?
Risk (or risk factor)*: The probability of
something happening multiplied by the resulting
cost (or benefit) if it does.
Picture: By MOTOI Kenkichi [CC0], via Wikimedia Commons
* https://en.wikipedia.org/wiki/Risk Amount of RE
Risk
24. RE@AGILE ® – What is it ?
• RE@AGILE ® is the vision to link the two worlds of Requirements
Engineering and Agile.
• RE@AGILE ® is the future perspective for REs, BAs and CPREs in
an Agile Context.
• RE@AGILE ® transfers a proven tool set for RE into the Agile
world in order to improve Agile development and make it more
sustainable.
Picture: IREB e.V.
Picture: IREB e.V.
25. Learning objectives of RE@Agile Primer
picture: office.microsoft.com (MP900426563)
Primer - 4 Educational units (knowing)
• Motivation, Mindset, Values, Misunderstandings and
Pitfalls
• Application of Agile taking SCRUM as an example
• RE in the context of Agile / Scrum
• Scaling of Agile (Motivation, Criteria, Approaches)
Picture: office.microsoft.com (MP900426563)
26. The CPRE
RE@Agile Primer - The exam
26
CPRE RE@Agile Primer
• Multiple choice test ~ 22 questions
• 45 minutes plus 10 minutes extension for non native speakers
• Online self assessment => No certificate
@
28. Independent Modules
• Requirements Elicitation & Consolidation
• Requirements Modeling
• Requirements Management
• RE@Agile – Before end of 2017
Languages
• Requirements Elicitation & Consolidation: German and English
• Requirements Modeling: German and English
• Requirements Management: German, English mid of 2018
Prerequisite
• CPRE Foundation Level certificate
The CPRE
Advanced Level
28
AL
29. Requirements Elicitation & Consolidation
• Skills of the requirements engineer in the field of
elicitation and consolidation
• Requirements sources
• Elicitation techniques
• Consolidation techniques
Currently major revision on-going. Launch of new version mid of 2018
The CPRE
Advanced Level
29
AL
30. Requirements Modeling
• Basic Principles of Requirements Modeling:
Why, where, basics
• Context Modeling in RE
• Information Structure View
• Dynamic View
• Scenario Modeling in RE
The CPRE
Advanced Level
30
AL
31. Requirements Management
• Definition of Requirements Management
• Requirements Information Model
• Attributes and Views
• Rating and prioritization
• Versioning and changing
• Traceability
• Variant Management
• Reporting
• Management of RE processes
• RE management in agile processes
• RE management tools
The CPRE
Advanced Level
31
AL
32. RE@Agile
• What is RE@Agile
• Visions and Goals, Stakeholders, and Scope
• In an agile context:
• Elicit functional requirements
• Elicit quality requirements (non-functional
requirements)
• Prioritizing and Estimating Requirements
• Scaling of RE and development
The CPRE
Advanced Level
32
AL
33. CPRE Advanced Level
• Part 1: multiple choice test
• 75 minutes plus 15 minutes extension for non native speakers
• 60% of the total point required to pass
• Part 2: written assignment within 1 year after part 1
The CPRE
Advanced Level - The exam
33
AL
Each Advanced Level module has its
own exam and certificate!