Dit zijn de slides voor de cursus Advanced Agile Product Ownership, die wordt verzorgd door het Nederlands Instituut voor de Software Industrie.
Voor meer informatie over het Nederlands Instituut voor de Software Industrie, kijk dan op www.nisi.nl
Introductie slides Advanced Agile Product Ownership door het Nederlands Instituut voor de Software Industrie
1. 1
Advanced Agile Product Ownership
Agile Culture: “We are uncovering better ways of developing
software by doing it and helping others do it.”, Agile Manifesto
Session 1: Introduction
2017Q1-Q2
Jan Vlietland
2. Key needs of the Software Industry
• Employees, Employees, Employees
• Continuous Education
• Knowledge for Business and Product Innovation
– Generic software technology
– Generic development tooling
– Generic entrepreneurship knowledge
• Means
– National research and education initiative
– Post-graduate certification curricula
– Joint research programmes
3. Netherlands Institute for the Software Industry
• Initiative Utrecht University: prof. S. Brinkkemper, Dr. S. Jansen, Dr. J. Vlietland, G. Lucassen MSc
• Currently three successful courses:
– Software Product Management
– Continuous Delivery 3.0
– Advanced Agile Product Ownership
• Other Universities and HBO’s are joining:
– Prof Marc van den Brand (TUE: programmeeromgevingen)
– Prof Patricia Lago (VU: Software services)
– Prof Tanja Vos (OU: testen)
– Prof Paris Avgeriou (RUG: Architecture)
– Prof Marco van Eekelen (RUN & OU: Security engineering)
4. • NISI is a spin-off of Utrecht University
• Mission: advance the software industry in the Netherlands, by
providing advanced software knowledge and skills
• Research agenda:
–Continuous Delivery
–Agile Software Architectures
–Agility & Agile scaling
4
NISI mission
5. 1. NISI University
2. NISI Scans & Assessments
3. Knowledge Hub towards universities
4. Hub towards the software industry
We fund scientific research in the software industry!
5
NISI Services
6. Post-graduate certification
• During BSc/MSc in Computer Science/Software Engineering: just 1 or 2
courses on Architecture, Requirements Engineering, Delivery,
Development
• Need for continuous education
• Companies want to invest in personnel
• Personnel certification, e.g. individuals
• Areas: Software Architect; Product Management, Delivery Management,
Software Management, Software Development
7. 7
NISI core team
Dr. Jan Vlietland has a
doctorate in Agile eco-
systems, is co-founder and
head of NISI, and has been
working in the software
industry for over 20 years.
Prof. Sjaak Brinkkemper is
head of the faculty of
Information and Computer
Science and professor at
Utrecht University, and NISI
initiator.
Dr. Slinger Jansen is assistant
professor at the faculty of
Information and Computer
Science of Utrecht University,
and heads research at large
software companies.
Garm Lucassen performs PhD
research about User Stories.
9. Agile lecturer Team
Jan Vlietland Garm Lucassen Maikel Meeuwse Fabiano Dalpiaz
Sjaak Brinkkemper Slinger Jansen Tiemen Schut Jan Wognum
9
10. Course Objectives
• Help companies to cope with fast moving markets
• Advance participants knowledge about Agile Product
Ownership
• Help participants to implement Agility in their organizations
• Knowledge sharing between Product Owners of different
companies
• Certification by Scrum.org
10
11. Certification
• Professional Scrum Product Owner (PSPO1) exam and
certification at the end of the course
• Read the Scrum guides thoroughly:
Source: http://www.scrumguides.org/
11
12. • What is your biggest Product Owner impediment?
• What do you hope to find in this course?
• As many needs as participants!
Participants Needs
12
14. 14
Agenda
1. Introduction Product Ownership
– Q&A and Break
2. Product Management
– Questions & Answers
3. Backlog Management
– Q&A and Break
4. Stakeholder Management
– Questions & Answers
5. Complex Agile Environments
– Presentation from Practice
– Q&A and Break
6. Closure
15. The Emerge of Agile
15
Source: https://www.codeproject.com/articles/1064114/agile-software-development-basics
16. 16
Agile Manifesto
Source: http://agilemanifesto.org
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more
19. Agile/Scrum Theory
• Scrum employs an iterative, incremental approach to optimize predictability and
control risk.
• Three pillars uphold every implementation of empirical process control:
transparency, inspection, and adaptation.
– Transparency: Significant aspects of the process must be visible to those responsible for the
outcome.
– Inspection: Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint
Goal to detect undesirable variances.
– Adaptation: If a member determines that one or more aspects of a process deviate outside
acceptable limits, and that the resulting product will be unacceptable, the process or the
material being processed must be adjusted.
Sources: 2016 Scrum Guide US
19
21. Agile/Scrum Process
DAILY SCRUM /
DAILY WORK
SPRINT
REVIEW
SPRINT
RETROSPECTIVE
BACKLOG
REFINEMENT
SPRINT
PLANNING
MEETING
• Business case & funding
• Contractual agreement
• Vision
• Initial product backlog
• Initial release plan
• Stakeholder buy-in
• Assemble team
SPRINT
BACKLOG
SPRINT
BACKLOG
BURNDOWN
IMPEDI-
MENT
LIST
PRODUCT
BACKLOG
PRODUCT
BACKLOG
BURNDOWN
PREPARATION
SCRUM-
PROCESS
RELEASE n
SCRUM
MASTER
PRODUCT
OWNER
DEVELOP-
MENT
TEAM
USERS
STAKE-
HOLDERS
SCRUM
ARTIFACTS
STAKE-
HOLDERS
Definition of Done
21
22. Wil je de rest van de Advanced Agile
Product Ownership slides ontvangen?
Meld je dan aan bij het Nederlands
Instituut voor de Software Industrie!
22
Aanmelden