Professional Documents
Culture Documents
Christoph Mueller-Bloch
L’esprit pionnier
COURSE CONTENT—TOPIC AREAS AND SESSIONS
Part Topic
12
“Software is eating the world”
Marc Lowell Andreessen
Apollo 11 (1969) Windows 3.1 (1993) Average car (2016)
http://www.informationisbeautiful.net/visualizations/million-lines-of-code/
GOALS OF TODAY’S SESSION
16
HOW THIS SESSION WILL HELP YOU SUCCEED IN YOUR CAREER
• IT project management
=essential skill for digital
transformation (State of the CIO 2019, McKinsey article)
18
What is
Classic IS Project
Agile/DevOps?
Management
WATERFALL SOFTWARE PROJECT MANAGEMENT
20
The Contender: Agile IS project
management
AGILE PRINCIPLES—AGILE MANIFESTO
That is, while there is value in the items on the right, we value the items on the left more.
25
AGILE PRINCIPLES, METHODS, AND PRACTICES
26
"Successful agile teams are producing higher-quality software that better
meets user needs more quickly and at lower cost than are traditional
teams." (Mike Cohen)
"While it is often said that Scrum is not a silver bullet, Scrum can be like a
heat-seeking missile when pointed in the right direction. It’s inspect and
adapt approach to continuous quality improvement can do serious
damage to outmoded business practices." (Jeff Sutherland)
"While it is often said that Scrum is not a silver bullet, Scrum can be like a
heat-seeking missile when pointed in the right direction. It’s inspect and
adapt approach to continuous quality improvement can do serious
damage to outmoded business practices.“
(Jeff Sutherland)
28
29
THE HATERS CAMP
"I’m sick of it. I can’t wait for the day when everyone realises how much
of a fad-diet, religious-cult-inspired, money-making exercise it is for a
group of consultants. I can’t wait for people to wake up to the fact that
the only good parts of Agile are just basic common sense and don’t need
a «manifesto» or evangelists to support them.“
(Luke Halliwell)
30
Waterfall vs. Agile—what’s the
difference?
WATERFALL VS AGILE—TOP-DOWN VS. ITERATIVE
Quelle: Wang(2007) 33
Agile Methods—Scrum
1. The Scrum Process
AGILE METHODS—SCRUM
38
SCRUM ARTIFACTS—PRODUCT BACKLOG
39
SCRUM ARTIFACTS—PRODUCT BACKLOG
40
SCRUM ARTIFACTS—PRODUCT BACKLOG
41
PRODUCT/SPRINT BACKLOG—USER STORIES (1/2)
42
PRODUCT/SPRINT BACKLOG—USER STORIES (2/2)
General form:
• "As a <role>, I want <goal/desire> so that <benefit>"
• + (optional) acceptance criteria:
• = a formalized list of requirements specifying conditions under
which a user story is fulfilled.
Example
• User story:
“As a user, I want to be able to indicate folders not to backup so that
my backup drive isn't filled up with things I don't need saved.”
• Optional acceptance criteria
• user can specifically assign folders not to backup
• user can specifically assign folders to backup
43
AGILE METHODS—SCRUM
45
MANAGEMENT OF USER STORIES
46
MANAGEMENT OF USER STORIES
47
2. Scrum Roles
SCRUM ROLES
SCRUM TEAM
Scrum Master
Product Stakeholders
Owner
Development Team
50
SCRUM ROLES—PRODUCT OWNER
53
3. Scrum Meetings
SCRUM MEETINGS
Sprint review
meeting
Spring planning Daily Scrum
meeting meetings Retrospective
meeting
55
SCRUM MEETINGS—SPRINT PLANNING MEETING
56
SCRUM MEETINGS—DAILY SCRUM MEETINGS
Requirements
Volatility
77