SlideShare uma empresa Scribd logo
1 de 89
1
Welcome!
Agil Projektledning Dag 2
Agenda today
• Scrum and the Scrum team
• The project managers role towards the Scrum team.
• Scaling Agile
• Multiple teams and System Anatomy
• User stories
• Estimation and velocity
• Agile contracts
• Empower teams – managing delegation
2Agil Projektledning Dag 2
3
How do you manage
requirements?
Who owns the
requirement?
Agil Projektledning Dag 2
So what is agile?
• Agile Software Development is defined by the Agile
Manifesto.
• The base for Agile is Lean, Knowledge theory and
complexity theory.
• Agile is designed to manage uncertainty and changes.
• Core in agile is self-organizing and empowered teams,
cadence, interactions, transparency and visualization
4Agil Projektledning Dag 2
5Agil Projektledning Dag 2
Artifacts
6Agil Projektledning Dag 2
Scrum – sprint releases
• Roles
– Product Owner
– Scrum Master
– Team
• Artifacts
– Product Backlog
– Sprint Backlog
– Product Increment
• Activities
– Daily sprint
– Sprint review (Demo)
– Sprint retrospective
7Agil Projektledning Dag 2
Kanban – continous releases (e.g.
maintenance)
• Visualize the workflow
• Limit work in progress
(WIP)
• Measure lead time
8Agil Projektledning Dag 2
9
Scrum – measure by
velocity
Kanban – measure by
mean lead time
Agil Projektledning Dag 2
Definition of project management
• Project management is the discipline of planning,
organizing, motivating, and controlling resources to
achieve specific goals. … The temporary nature of
projects stands in contrast with business as usual.
10Agil Projektledning Dag 2
Source: Wikipedia
Projects in a line organization
11Agil Projektledning Dag 2
Projects in an agile organization
12Agil Projektledning Dag 2
Projekt
SCRUM Roles
13Agil Projektledning Dag 2
When it comes to Agile Project Management it is worth
noting that most agile processes - and Scrum in particular -
do not include a role called “project manager”. Without a
specific person tasked with performing all managing duties,
those responsibilities are distributed among the other roles
on the project, namely the team, the ScrumMaster, and the
Product Owner.
Mike Cohn
Agil Projektledning Dag 2 14
Product Owner
The product owner has responsibility for deciding what work
will be done. This is the single individual who is responsible for
bringing forward the most valuable product possible by the
desired date. The product owner does this by managing the flow
of work to the team, selecting and refining items from the
product backlog. The product owner maintains the product
backlog and ensures that everyone knows what is on it and
what the priorities are. The product owner may be supported by
other individuals but must be a single person
(SCRUM alliance)
15Agil Projektledning Dag 2
The SCRUM-master
The Scrum Master is responsible for ensuring Scrum is understood
and enacted. Scrum Masters do this by ensuring that the Scrum Team
adheres to Scrum theory, practices, and rules. The Scrum Master is a
servant-leader for the Scrum Team.
The Scrum Master helps those outside the Scrum Team understand
which of their interactions with the Scrum Team are helpful and which
aren’t. The Scrum Master helps everyone change these interactions
to maximize the value created by the Scrum Team.
(The SCRUM Guide, Sutherland/Schwaber)
16Agil Projektledning Dag 2
Four scenaries
17
Projekt
SCRUM-
team
SCRUM-
team
Projekt
SCRUM-
team
Projekt
Agil Projektledning Dag 2
SCRUM
SCRUM
SCRUM
SCRUM
SCRUM
SCRUM
Projekt
18Agil Projektledning Dag 2
Development/maintainance team
Projekt
What function shall the Project Manager
have towards the Srum team?
Agil Projektledning Dag 2 19
Scenario Scrum Master Product Owner Customer Stakeholder
1
2
3
4
Projekt
SCRUM-
team
SCRUM-
team
Projekt
SCRUM
-team
Projekt
SCR
UM
SCR
UM
SCR
UM
SCR
UM
SCR
UM
SCR
UM
Projekt
1 2 3 4
Scaling Agile
Multiple teams
21
22
Scaled Scrum
PSI
• --------
• --------
• --------
• --------
• --------
• --------
Increment
backlog
Build
release
candidate,
Demo &
Release
review
meeting
Joint teams
retrospectiv
e meetingHardening
period 3
weeks
RC
PSIPSIPSI PSI
PPB 1
(Project
Portfoli
o
Board) PPB 2
Sprint
plannin
g
meeting
Daily Scrum
Weekly Scrum of Scrums
Year 1 Year 2
Inc 1 Inc 2 Inc 3 Inc 4 Inc 5
Pre-
planning
meeting
Release
planning
meeting
PSI
Fiel
d
test
Software
integration
Sprint
retrospective
One-pager release report
• Aggregated increment
burndown
• Status &progress each Epic
• Improvements to be done
• Impediments
• ----
----
• ----
----
• ----
----
• ----
----
• ----
----
• ----
----
NFI - Project Management in Agile
Organizations @ Tele2
23
24
Spotify
25NFI - Project Management in Agile
Organizations @ Tele2
https://dl.dropboxusercontent.com/u/1018
963/Articles/SpotifyScaling.pdf
Who steers what?
26NFI - Project Management in Agile
Organizations @ Tele2
Squad responsibilities
27NFI - Project Management in Agile
Organizations @ Tele2
Dependencies between Squads
28NFI - Project Management in Agile
Organizations @ Tele2
29
Release preparation &
verification
R n.1
Merge
Corrections
TG0 TG5
PD2Release content
decided
Which features to include in a
release, both developed, under
development and not yet started.
21 272019181716 ...12 .... 1511
GO
Decision
Verified “up and running” system version:
Feature
implementation
decision
R n.1
R n.2
Development
“Go” per
Decoupling of release projects
DesignRelease
Integration & Automated Regression Test (with load)
Streamlined Development
NFI - Project Management in Agile
Organizations @ Tele2
30
Product Owner Hierarchy or team?
31NFI - Project Management in Agile
Organizations @ Tele2
DeLaval
32
33
Program and projects at DeLaval
Leveransprojekt
Affärsområden
Mjukvaruleverabel
Marknadsrelease
Support
Krav-
arbete
Program
NFI - Project Management in
Agile Organizations @ Tele2
De Laval
Continuous Delivery of Multiple Projects
Where one release is interdependent of one or more teams
Where one release is directed at one or more projects
Inc n + 1 Inc n + 2 Inc n + 3 Inc n + 4
Project A
System Architecture
Quality Releases
Project B
Project C
Project D
System Releases
NFI - Project Management in Agile
Organizations @ Tele2
34
Portfolio Level
35NFI - Project Management in Agile
Organizations @ Tele2
Program Level
36NFI - Project Management in Agile
Organizations @ Tele2
Team Level
37NFI - Project Management in Agile
Organizations @ Tele2
Scaled Agile Framework™ Big Picture
NFI - Project Management in Agile
Organizations @ Tele2
38
System Anatomy to manage multiple
teams
39NFI - Project Management in Agile
Organizations @ Tele2
Visual Planning in the Fuel Reduction Team
2013-10-02
40
GDP banner with major verification activities
Backlog
next XX weeks
week
Fuel consumption
FC reduction ideas
Anatomy
Increment Plan
B20
41NFI - Project Management in Agile
Organizations @ Tele2
42NFI - Project Management in Agile
Organizations @ Tele2
ATM Functions
43
Cash withdrawal
Account balance
User interface
Authentication
Communication
ATM - Bank
Handling of bills
ATM Functions
44
Cash withdrawal
Account balance
User interface
Authentication
Communication
ATM - Bank
Handling of bills
ATM Anatomy
45
Cash withdrawal
Account balance
User interfaceAuthentication
Communication
ATM - Bank
Eject bills
46
User Stories
NFI - Project Management in Agile
Organizations @ Tele2
Agile requirement hierarchy,
Dean Leffingwell
47NFI - Project Management in Agile
Organizations @ Tele2
Theme
Epic
Story
Feature
Story
Epic
Task Task
Epic
Feature
Mike Cohn
48NFI - Project Management in Agile
Organizations @ Tele2
http://www.mountaingoatsoftware.com/presentatio
ns/introduction-to-user-stories
49NFI - Project Management in Agile
Organizations @ Tele2
50NFI - Project Management in Agile
Organizations @ Tele2
User stories are the primary object that
carry the customer’s requirements
through the value stream – from needs
analyses through code and
implementation.
User Story Format
A <role> can <action>
or
As a <role>
I want to <action>
So that <value>
A company can pay for a
subscription with a credit
card.
As a consumer I can see my
daily energy usage so that I
can lower my energy costs.
51NFI - Project Management in Agile
Organizations @ Tele2
Card, Conversation, Confirmation
52NFI - Project Management in Agile
Organizations @ Tele2
Why User Stories?
• User stories emphasize verbal communication.
• User stories are comprehensible by everyone.
• User stories are the right size for planning.
• User stories work for iterative development.
• User stories encourage deferring detail.
• User stories support opportunistic design.
• User stories encourage participatory design.
• User stories build up tacit knowledge.
53NFI - Project Management in Agile
Organizations @ Tele2
User Stories should be:
• A function – not an implementation
• Independent
– Not linked to other stories.
• Negotiable
– A base for discussion.
• Valuable
– For an identified user/customer/stakeholder.
• Possible to estimate
– The developers must understand what is needed.
• Right size
• Verifiable
54NFI - Project Management in Agile
Organizations @ Tele2
Everything is not user stories
• Descriptions of user interface (UI)
• Descriptions of (API)
• ..
55NFI - Project Management in Agile
Organizations @ Tele2
Constraints & non-functional
requirements
NFI - Project Management in Agile
Organizations @ Tele2
Source: www.agileproductdesign.com
56
Define constraints on cards.
• Do not make it hard to internationalize the software if
needed later.
• The new system must use our existing order database.
• The software must run on all versions of Windows.
• The system must achieve uptime of 99.999%.
• The system must manage 200 transactions / second.
57NFI - Project Management in Agile
Organizations @ Tele2
Dean Leffingwells Model
58NFI - Project Management in Agile
Organizations @ Tele2
Use Case /User Stories
• Use cases are often permanent artifacts that continue to
exist as long as the product is under active development
or maintenance.
• Stories, on the other hand, are not intended to outlive the
iteration in which they are added to the software. While it
is possible to archive story cards, many teams simply rip
them up.
59NFI - Project Management in Agile
Organizations @ Tele2
Personas
NFI - Project Management in Agile
Organizations @ Tele2
60
Virtual customer visits
NFI - Project Management in Agile
Organizations @ Tele2
61
62NFI - Project Management in Agile
Organizations @ Tele2
Estimating
requirements
Story Points and velocity
63NFI - Project Management in Agile
Organizations @ Tele2
• Story Point can be equal to Ideal
Development Day
• Velocity = (average) storypoints per sprint
64NFI - Project Management in Agile
Organizations @ Tele2
Agile contracts
An Agile System
66NFI - Project Management in Agile
Organizations @ Tele2
Your vendors
Your
customers
Your
company
The Agile
System
Basics in an agile agreement
• Delivery in frequent releases.
• Demo of progress per release.
• The customer re-prioritize the backlog before each sprint.
• The project can be started before a complete
specification is ready.
• Requirements (backlog) may change.
• Time and cost fixed, not scope.
67Agila kontrakt, Knowit 2013.05.29
Would you use an agile agreement?
68Agila kontrakt, Knowit 2013.05.29
Agile – from customer perpective
Plus
• Flexibility – adaptive to
changes in scope
• Time to market
• Exploratory approach.
• Matches internal agile way
of working
• Innovative vendor
feedback
Minus
• No warranty for delivery of
scope within time and
cost.
• Requires an active buyer.
• Requires knowledge on
agile.
69Agila kontrakt, Knowit 2013.05.29
Agile – from vendor perspective
Plus
• Minimized risk
• Encourages innovation
• Closer customer relation
Minus
• Value bases pricing will
not work.
70Agila kontrakt, Knowit 2013.05.29
Risks with agile contracts
• Price and time control!
– To much flexibility
– Unclear constraints
71Agila kontrakt, Knowit 2013.05.29
Agreement models
• Fixed price
• T&M
• T&M with shared risk
• Almegas “Agila standardavtal”
• Vested
72Agila kontrakt, Knowit 2013.05.29
73Agila kontrakt, Knowit 2013.05.29
74
1. Focus on Outcomes, Not Transactions
2. Focus on the What, Not the How
3. Agree on Clearly Defined and Measurable
Outcomes
4. Optimize Pricing Model Incentives
5. Governance Structure Should Provide Insight,
not Merely Oversight
Agila kontrakt, Knowit 2013.05.29
Fixed Price or T&M
Passive
buyer
Active
buyer
Fixed Scope
Open Scope
FP FP
T&M
T&M
Agilt
Vested
75Agila kontrakt, Knowit 2013.05.29
How to select vendor
• Trust
• Cultural fit
• Team competence
• Team productivity
• Price per hour
76Agila kontrakt, Knowit 2013.05.29
Empower Teams
© Jurgen Appelo version 1.05
management30.com
Management 3.0
78
View #2: Empower Teams
Teams can self-organize, and this requires empowerment,
authorization, and trust from management.
79
self-organizing teams
Agile software development works because of
80
self-organization is often complex, not chaotic
Sometimes it needs a little management
management self-organization
81
Delegation
“Delegation (or deputation) is the assignment of authority
and responsibility to another person (normally from a
manager to a subordinate) to carry out specific activities.”
http://en.wikipedia.org/wiki/Delegation
82
Situational
Leadership
http://en.wikipedia.org/wiki/Situational_leadership_theory
Four different “leadership
styles”
1. Telling
2. Selling
3. Participating
4. Delegation
Work your way to level 4
83
Situational
Leadership
However…
It might be good to distinguish
between informing people
(push your opinion) vs.
consulting them (pull their
opinions)
84
1. Tell: make decision as the manager
2. Sell: convince people about decision
3. Consult: get input from team before decision
4. Agree: make decision together with team
5. Advise: influence decision made by the team
6. Inquire: ask feedback after decision by team
7. Delegate: no influence, let team work it out
The Seven Levels of Authority
85
flow from left to right 86
controlled by the
manager
Authority boards are
87
1. Find Delegation Poker Cards, and Delegation Poker
Stories
2. One person picks a story and reads it out loud
OR tell a story from personal experience
3. Everyone choose (privately) one of the 7 cards
4. After everyone has decided, show all cards
5. Everyone earns points except the highest minority
(see examples…)
Game: Delegation Poker
88
5. Keep track of the points people earned (optional)
6. Let both highest and lowest motivate their choices
7. Play it again for the same topic (optional)
30 minutes
Game: Delegation Poker
89

Mais conteúdo relacionado

Mais procurados

Prince2 Agile Frukostmöte
Prince2 Agile FrukostmötePrince2 Agile Frukostmöte
Prince2 Agile FrukostmöteLars Lundgren
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)Alexey Kovalyov
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case studyArmands Baranovskis
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Aaron Roy
 
A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitKnowit_TM
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013 PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013 Martin Boudikianov
 
Integrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseIntegrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseTechWell
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile Arena
 
foundatamp;practitioner)princeion&2aombigile
foundatamp;practitioner)princeion&2aombigilefoundatamp;practitioner)princeion&2aombigile
foundatamp;practitioner)princeion&2aombigileAnne Starr
 

Mais procurados (20)

Prince2 Agile Frukostmöte
Prince2 Agile FrukostmötePrince2 Agile Frukostmöte
Prince2 Agile Frukostmöte
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
Scrum
ScrumScrum
Scrum
 
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case study
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Prince2
Prince2Prince2
Prince2
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
PRINCE2 Executive Briefing
PRINCE2 Executive BriefingPRINCE2 Executive Briefing
PRINCE2 Executive Briefing
 
A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - Knowit
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013 PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
PRINCE2 - Skillshare @ Betahaus| Sofia 18. March 2013
 
Integrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the EnterpriseIntegrating Agile and Traditional Projects in the Enterprise
Integrating Agile and Traditional Projects in the Enterprise
 
2016Resume_Internal
2016Resume_Internal2016Resume_Internal
2016Resume_Internal
 
ince2pri
ince2priince2pri
ince2pri
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story points
 
foundatamp;practitioner)princeion&2aombigile
foundatamp;practitioner)princeion&2aombigilefoundatamp;practitioner)princeion&2aombigile
foundatamp;practitioner)princeion&2aombigile
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition
 

Destaque

Scaling product ownership product camp atlanta 2011
Scaling product ownership   product camp atlanta 2011Scaling product ownership   product camp atlanta 2011
Scaling product ownership product camp atlanta 2011Peter Saddington
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktKnowit_TM
 
IT Project Management and Scrum, part I
IT Project Management and Scrum, part IIT Project Management and Scrum, part I
IT Project Management and Scrum, part IVisma Lietuva
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Knowit_TM
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part IIVisma Lietuva
 
Project management by hamidun
Project management by hamidunProject management by hamidun
Project management by hamidunDr Hamidun Jaafar
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
Understanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreUnderstanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreAras
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with ScrumPierre E. NEIS
 
Scaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying AgileScaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying AgileVMware Tanzu
 
Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Farhana Shajuti
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile RetrospectiveRussell Pannone
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementRamesh Babu
 
Management 3.0 - Empower Teams
Management 3.0 - Empower TeamsManagement 3.0 - Empower Teams
Management 3.0 - Empower TeamsJurgen Appelo
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management pptAndreea Usatenco
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project managementREHMAT ULLAH
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product BacklogRussell Pannone
 

Destaque (20)

Scaling product ownership product camp atlanta 2011
Scaling product ownership   product camp atlanta 2011Scaling product ownership   product camp atlanta 2011
Scaling product ownership product camp atlanta 2011
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontrakt
 
IT Project Management and Scrum, part I
IT Project Management and Scrum, part IIT Project Management and Scrum, part I
IT Project Management and Scrum, part I
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?
 
IT Project Management and Scrum, part II
IT Project Management and Scrum, part IIIT Project Management and Scrum, part II
IT Project Management and Scrum, part II
 
Project management by hamidun
Project management by hamidunProject management by hamidun
Project management by hamidun
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
Understanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and MoreUnderstanding Aras PLM Subscriptions, Services, Solutions and More
Understanding Aras PLM Subscriptions, Services, Solutions and More
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 
Scaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying AgileScaling Your Product Team While Staying Agile
Scaling Your Product Team While Staying Agile
 
Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01
 
Conducting An Agile Retrospective
Conducting An Agile RetrospectiveConducting An Agile Retrospective
Conducting An Agile Retrospective
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Management 3.0 - Empower Teams
Management 3.0 - Empower TeamsManagement 3.0 - Empower Teams
Management 3.0 - Empower Teams
 
Software Project Management ppt
Software Project Management pptSoftware Project Management ppt
Software Project Management ppt
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project management
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 

Semelhante a Agile Project Management Training

Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseRui M. Barreira
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Professor Lili Saghafi
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Mohammad Faiz
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAdnan Masood
 
Agile best practices
Agile best practicesAgile best practices
Agile best practicesAreeba jabeen
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzLecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzAhmadSajjad34
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 

Semelhante a Agile Project Management Training (20)

Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..Agile scrum benefits, pitfalls & solutions..
Agile scrum benefits, pitfalls & solutions..
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzLecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Agile Estimation & Planning by Bachan Anand
Agile Estimation & Planning by Bachan AnandAgile Estimation & Planning by Bachan Anand
Agile Estimation & Planning by Bachan Anand
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Mais de Knowit_TM

Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationerKnowit_TM
 
Agile in waterfall
Agile in waterfallAgile in waterfall
Agile in waterfallKnowit_TM
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agiltKnowit_TM
 
Walkabout workshop
Walkabout workshopWalkabout workshop
Walkabout workshopKnowit_TM
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfdKnowit_TM
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205Knowit_TM
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28Knowit_TM
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1Knowit_TM
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsKnowit_TM
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Knowit_TM
 
Agil projektledning de laval
Agil projektledning de lavalAgil projektledning de laval
Agil projektledning de lavalKnowit_TM
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila teamKnowit_TM
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603Knowit_TM
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611Knowit_TM
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontraktKnowit_TM
 
A balanced agile team
A balanced agile teamA balanced agile team
A balanced agile teamKnowit_TM
 
Agile och gruppdynamik
Agile och gruppdynamikAgile och gruppdynamik
Agile och gruppdynamikKnowit_TM
 
Agil projektleding i ett industriföretag
Agil projektleding i ett industriföretagAgil projektleding i ett industriföretag
Agil projektleding i ett industriföretagKnowit_TM
 
Projektledarrollen vs scrum master rollen
Projektledarrollen vs scrum master rollenProjektledarrollen vs scrum master rollen
Projektledarrollen vs scrum master rollenKnowit_TM
 

Mais de Knowit_TM (20)

Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationer
 
Agile in waterfall
Agile in waterfallAgile in waterfall
Agile in waterfall
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agilt
 
Walkabout workshop
Walkabout workshopWalkabout workshop
Walkabout workshop
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfd
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Project Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile RequirementsProject Management in Agile Organizations - Agile Requirements
Project Management in Agile Organizations - Agile Requirements
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013
 
Agil projektledning de laval
Agil projektledning de lavalAgil projektledning de laval
Agil projektledning de laval
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila team
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontrakt
 
A balanced agile team
A balanced agile teamA balanced agile team
A balanced agile team
 
Agile och gruppdynamik
Agile och gruppdynamikAgile och gruppdynamik
Agile och gruppdynamik
 
Agil projektleding i ett industriföretag
Agil projektleding i ett industriföretagAgil projektleding i ett industriföretag
Agil projektleding i ett industriföretag
 
Projektledarrollen vs scrum master rollen
Projektledarrollen vs scrum master rollenProjektledarrollen vs scrum master rollen
Projektledarrollen vs scrum master rollen
 

Último

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Agile Project Management Training

  • 2. Agenda today • Scrum and the Scrum team • The project managers role towards the Scrum team. • Scaling Agile • Multiple teams and System Anatomy • User stories • Estimation and velocity • Agile contracts • Empower teams – managing delegation 2Agil Projektledning Dag 2
  • 3. 3 How do you manage requirements? Who owns the requirement? Agil Projektledning Dag 2
  • 4. So what is agile? • Agile Software Development is defined by the Agile Manifesto. • The base for Agile is Lean, Knowledge theory and complexity theory. • Agile is designed to manage uncertainty and changes. • Core in agile is self-organizing and empowered teams, cadence, interactions, transparency and visualization 4Agil Projektledning Dag 2
  • 7. Scrum – sprint releases • Roles – Product Owner – Scrum Master – Team • Artifacts – Product Backlog – Sprint Backlog – Product Increment • Activities – Daily sprint – Sprint review (Demo) – Sprint retrospective 7Agil Projektledning Dag 2
  • 8. Kanban – continous releases (e.g. maintenance) • Visualize the workflow • Limit work in progress (WIP) • Measure lead time 8Agil Projektledning Dag 2
  • 9. 9 Scrum – measure by velocity Kanban – measure by mean lead time Agil Projektledning Dag 2
  • 10. Definition of project management • Project management is the discipline of planning, organizing, motivating, and controlling resources to achieve specific goals. … The temporary nature of projects stands in contrast with business as usual. 10Agil Projektledning Dag 2 Source: Wikipedia
  • 11. Projects in a line organization 11Agil Projektledning Dag 2
  • 12. Projects in an agile organization 12Agil Projektledning Dag 2 Projekt
  • 14. When it comes to Agile Project Management it is worth noting that most agile processes - and Scrum in particular - do not include a role called “project manager”. Without a specific person tasked with performing all managing duties, those responsibilities are distributed among the other roles on the project, namely the team, the ScrumMaster, and the Product Owner. Mike Cohn Agil Projektledning Dag 2 14
  • 15. Product Owner The product owner has responsibility for deciding what work will be done. This is the single individual who is responsible for bringing forward the most valuable product possible by the desired date. The product owner does this by managing the flow of work to the team, selecting and refining items from the product backlog. The product owner maintains the product backlog and ensures that everyone knows what is on it and what the priorities are. The product owner may be supported by other individuals but must be a single person (SCRUM alliance) 15Agil Projektledning Dag 2
  • 16. The SCRUM-master The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules. The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team. (The SCRUM Guide, Sutherland/Schwaber) 16Agil Projektledning Dag 2
  • 18. 18Agil Projektledning Dag 2 Development/maintainance team Projekt
  • 19. What function shall the Project Manager have towards the Srum team? Agil Projektledning Dag 2 19 Scenario Scrum Master Product Owner Customer Stakeholder 1 2 3 4 Projekt SCRUM- team SCRUM- team Projekt SCRUM -team Projekt SCR UM SCR UM SCR UM SCR UM SCR UM SCR UM Projekt 1 2 3 4
  • 21. 21
  • 22. 22
  • 23. Scaled Scrum PSI • -------- • -------- • -------- • -------- • -------- • -------- Increment backlog Build release candidate, Demo & Release review meeting Joint teams retrospectiv e meetingHardening period 3 weeks RC PSIPSIPSI PSI PPB 1 (Project Portfoli o Board) PPB 2 Sprint plannin g meeting Daily Scrum Weekly Scrum of Scrums Year 1 Year 2 Inc 1 Inc 2 Inc 3 Inc 4 Inc 5 Pre- planning meeting Release planning meeting PSI Fiel d test Software integration Sprint retrospective One-pager release report • Aggregated increment burndown • Status &progress each Epic • Improvements to be done • Impediments • ---- ---- • ---- ---- • ---- ---- • ---- ---- • ---- ---- • ---- ---- NFI - Project Management in Agile Organizations @ Tele2 23
  • 24. 24
  • 25. Spotify 25NFI - Project Management in Agile Organizations @ Tele2 https://dl.dropboxusercontent.com/u/1018 963/Articles/SpotifyScaling.pdf
  • 26. Who steers what? 26NFI - Project Management in Agile Organizations @ Tele2
  • 27. Squad responsibilities 27NFI - Project Management in Agile Organizations @ Tele2
  • 28. Dependencies between Squads 28NFI - Project Management in Agile Organizations @ Tele2
  • 29. 29
  • 30. Release preparation & verification R n.1 Merge Corrections TG0 TG5 PD2Release content decided Which features to include in a release, both developed, under development and not yet started. 21 272019181716 ...12 .... 1511 GO Decision Verified “up and running” system version: Feature implementation decision R n.1 R n.2 Development “Go” per Decoupling of release projects DesignRelease Integration & Automated Regression Test (with load) Streamlined Development NFI - Project Management in Agile Organizations @ Tele2 30
  • 31. Product Owner Hierarchy or team? 31NFI - Project Management in Agile Organizations @ Tele2
  • 33. 33 Program and projects at DeLaval Leveransprojekt Affärsområden Mjukvaruleverabel Marknadsrelease Support Krav- arbete Program NFI - Project Management in Agile Organizations @ Tele2
  • 34. De Laval Continuous Delivery of Multiple Projects Where one release is interdependent of one or more teams Where one release is directed at one or more projects Inc n + 1 Inc n + 2 Inc n + 3 Inc n + 4 Project A System Architecture Quality Releases Project B Project C Project D System Releases NFI - Project Management in Agile Organizations @ Tele2 34
  • 35. Portfolio Level 35NFI - Project Management in Agile Organizations @ Tele2
  • 36. Program Level 36NFI - Project Management in Agile Organizations @ Tele2
  • 37. Team Level 37NFI - Project Management in Agile Organizations @ Tele2
  • 38. Scaled Agile Framework™ Big Picture NFI - Project Management in Agile Organizations @ Tele2 38
  • 39. System Anatomy to manage multiple teams 39NFI - Project Management in Agile Organizations @ Tele2
  • 40. Visual Planning in the Fuel Reduction Team 2013-10-02 40 GDP banner with major verification activities Backlog next XX weeks week Fuel consumption FC reduction ideas Anatomy Increment Plan B20
  • 41. 41NFI - Project Management in Agile Organizations @ Tele2
  • 42. 42NFI - Project Management in Agile Organizations @ Tele2
  • 43. ATM Functions 43 Cash withdrawal Account balance User interface Authentication Communication ATM - Bank Handling of bills
  • 44. ATM Functions 44 Cash withdrawal Account balance User interface Authentication Communication ATM - Bank Handling of bills
  • 45. ATM Anatomy 45 Cash withdrawal Account balance User interfaceAuthentication Communication ATM - Bank Eject bills
  • 46. 46 User Stories NFI - Project Management in Agile Organizations @ Tele2
  • 47. Agile requirement hierarchy, Dean Leffingwell 47NFI - Project Management in Agile Organizations @ Tele2 Theme Epic Story Feature Story Epic Task Task Epic Feature
  • 48. Mike Cohn 48NFI - Project Management in Agile Organizations @ Tele2 http://www.mountaingoatsoftware.com/presentatio ns/introduction-to-user-stories
  • 49. 49NFI - Project Management in Agile Organizations @ Tele2
  • 50. 50NFI - Project Management in Agile Organizations @ Tele2 User stories are the primary object that carry the customer’s requirements through the value stream – from needs analyses through code and implementation.
  • 51. User Story Format A <role> can <action> or As a <role> I want to <action> So that <value> A company can pay for a subscription with a credit card. As a consumer I can see my daily energy usage so that I can lower my energy costs. 51NFI - Project Management in Agile Organizations @ Tele2
  • 52. Card, Conversation, Confirmation 52NFI - Project Management in Agile Organizations @ Tele2
  • 53. Why User Stories? • User stories emphasize verbal communication. • User stories are comprehensible by everyone. • User stories are the right size for planning. • User stories work for iterative development. • User stories encourage deferring detail. • User stories support opportunistic design. • User stories encourage participatory design. • User stories build up tacit knowledge. 53NFI - Project Management in Agile Organizations @ Tele2
  • 54. User Stories should be: • A function – not an implementation • Independent – Not linked to other stories. • Negotiable – A base for discussion. • Valuable – For an identified user/customer/stakeholder. • Possible to estimate – The developers must understand what is needed. • Right size • Verifiable 54NFI - Project Management in Agile Organizations @ Tele2
  • 55. Everything is not user stories • Descriptions of user interface (UI) • Descriptions of (API) • .. 55NFI - Project Management in Agile Organizations @ Tele2
  • 56. Constraints & non-functional requirements NFI - Project Management in Agile Organizations @ Tele2 Source: www.agileproductdesign.com 56
  • 57. Define constraints on cards. • Do not make it hard to internationalize the software if needed later. • The new system must use our existing order database. • The software must run on all versions of Windows. • The system must achieve uptime of 99.999%. • The system must manage 200 transactions / second. 57NFI - Project Management in Agile Organizations @ Tele2
  • 58. Dean Leffingwells Model 58NFI - Project Management in Agile Organizations @ Tele2
  • 59. Use Case /User Stories • Use cases are often permanent artifacts that continue to exist as long as the product is under active development or maintenance. • Stories, on the other hand, are not intended to outlive the iteration in which they are added to the software. While it is possible to archive story cards, many teams simply rip them up. 59NFI - Project Management in Agile Organizations @ Tele2
  • 60. Personas NFI - Project Management in Agile Organizations @ Tele2 60
  • 61. Virtual customer visits NFI - Project Management in Agile Organizations @ Tele2 61
  • 62. 62NFI - Project Management in Agile Organizations @ Tele2 Estimating requirements
  • 63. Story Points and velocity 63NFI - Project Management in Agile Organizations @ Tele2 • Story Point can be equal to Ideal Development Day • Velocity = (average) storypoints per sprint
  • 64. 64NFI - Project Management in Agile Organizations @ Tele2
  • 66. An Agile System 66NFI - Project Management in Agile Organizations @ Tele2 Your vendors Your customers Your company The Agile System
  • 67. Basics in an agile agreement • Delivery in frequent releases. • Demo of progress per release. • The customer re-prioritize the backlog before each sprint. • The project can be started before a complete specification is ready. • Requirements (backlog) may change. • Time and cost fixed, not scope. 67Agila kontrakt, Knowit 2013.05.29
  • 68. Would you use an agile agreement? 68Agila kontrakt, Knowit 2013.05.29
  • 69. Agile – from customer perpective Plus • Flexibility – adaptive to changes in scope • Time to market • Exploratory approach. • Matches internal agile way of working • Innovative vendor feedback Minus • No warranty for delivery of scope within time and cost. • Requires an active buyer. • Requires knowledge on agile. 69Agila kontrakt, Knowit 2013.05.29
  • 70. Agile – from vendor perspective Plus • Minimized risk • Encourages innovation • Closer customer relation Minus • Value bases pricing will not work. 70Agila kontrakt, Knowit 2013.05.29
  • 71. Risks with agile contracts • Price and time control! – To much flexibility – Unclear constraints 71Agila kontrakt, Knowit 2013.05.29
  • 72. Agreement models • Fixed price • T&M • T&M with shared risk • Almegas “Agila standardavtal” • Vested 72Agila kontrakt, Knowit 2013.05.29
  • 74. 74 1. Focus on Outcomes, Not Transactions 2. Focus on the What, Not the How 3. Agree on Clearly Defined and Measurable Outcomes 4. Optimize Pricing Model Incentives 5. Governance Structure Should Provide Insight, not Merely Oversight Agila kontrakt, Knowit 2013.05.29
  • 75. Fixed Price or T&M Passive buyer Active buyer Fixed Scope Open Scope FP FP T&M T&M Agilt Vested 75Agila kontrakt, Knowit 2013.05.29
  • 76. How to select vendor • Trust • Cultural fit • Team competence • Team productivity • Price per hour 76Agila kontrakt, Knowit 2013.05.29
  • 77. Empower Teams © Jurgen Appelo version 1.05 management30.com
  • 79. View #2: Empower Teams Teams can self-organize, and this requires empowerment, authorization, and trust from management. 79
  • 80. self-organizing teams Agile software development works because of 80
  • 81. self-organization is often complex, not chaotic Sometimes it needs a little management management self-organization 81
  • 82. Delegation “Delegation (or deputation) is the assignment of authority and responsibility to another person (normally from a manager to a subordinate) to carry out specific activities.” http://en.wikipedia.org/wiki/Delegation 82
  • 84. Situational Leadership However… It might be good to distinguish between informing people (push your opinion) vs. consulting them (pull their opinions) 84
  • 85. 1. Tell: make decision as the manager 2. Sell: convince people about decision 3. Consult: get input from team before decision 4. Agree: make decision together with team 5. Advise: influence decision made by the team 6. Inquire: ask feedback after decision by team 7. Delegate: no influence, let team work it out The Seven Levels of Authority 85
  • 86. flow from left to right 86
  • 88. 1. Find Delegation Poker Cards, and Delegation Poker Stories 2. One person picks a story and reads it out loud OR tell a story from personal experience 3. Everyone choose (privately) one of the 7 cards 4. After everyone has decided, show all cards 5. Everyone earns points except the highest minority (see examples…) Game: Delegation Poker 88
  • 89. 5. Keep track of the points people earned (optional) 6. Let both highest and lowest motivate their choices 7. Play it again for the same topic (optional) 30 minutes Game: Delegation Poker 89

Notas do Editor

  1. The nice thing about this approach is that there is an urge to make things flow from left to right, just like a regular task board.
  2. l
  3. Make it clear that the most value in this game is achieved by discussing the lowest and highest card values that were chosen. The other stuff (calculating points and playing again for the same topic) is optional.