Tools - Project Challenge

advertisement
The Role of Project Managers in Agile
Darren Wilmshurst ACIB CITP MBCS
@dazzawilmshurst
http://uk.linkedin.com/pub/darren-wilmshurst/1/93/89b/
My experience
2
Stand-up
Your experience with Agility
1 = Very Little Experience/No Experience
2 = Some Experience
3 = Experienced
4 = Very Experienced
5 = Expert
3
One-stop agile shop
We believe in challenging the status quo and in the
innate ability of people to rise to the challenges of
their organisation
16
YEARS
Culture
Consultancy
Delivery
Training
4
Why agile?
Source: https://www.startwithwhy.com/
5
Where is you pain?
6
What is agile?
We do just enough
documentation
We work
together
Mindset
Values
We do
stand-ups
We are
co-located
Principles
Practices
We use
JIRA
Tools &
Processes
7
Agile manifesto
Mindset
Values
Principles
Practices
Tools &
Processes
Source: http://agilemanifesto.org
8
12 Principles of the Agile Manifesto
1. Our highest priority is to satisfy the customer through early
and continuous delivery of business value.
2. Welcome changing requirements, even late in development.
Agile processes harness change for the customer's
competitive advantage.
3. Deliver business value frequently, from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily
throughout the project.
Mindset
…
Values
Principles
Practices
Source: http://agilemanifesto.org
Tools &
Processes
9
12 Principles of the Agile Manifesto
…
5. Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the
job done.
6. The most efficient and effective method of conveying
information to and within a development team is face-to-face
conversation.
7. Business value is the primary measure of progress.
8. Agile processes promote sustainable development. The
sponsors, developers, and users should be able to maintain a
constant pace indefinitely.
Mindset
…
Values
Principles
Practices
Source: http://agilemanifesto.org
Tools &
Processes
10
12 Principles of the Agile Manifesto
…
9. Continuous attention to technical excellence and good design
enhances agility.
10. Simplicity--the art of maximizing the amount of work not
done--is essential.
11. The best architectures, requirements, and designs emerge
from self-organizing teams.
12. At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behaviour accordingly.
Mindset
Values
Principles
Practices
Tools &
Processes
11
Practices
Mindset
Values
Principles
Practices
Tools &
Processes
12
Agile is not only scrum
Source: http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf, 3501 respondents
13
Mindset – doing agile, being agile
New agile
structure
Visible formal system
Org Chart
Roles
Customs
Processes
Tools
Language
Behaviors
Values
Traditions
Culture
Mindset
Values
Beliefs
Stereotypes
Taboos
Principles
Practices
Tools &
Processes
Invisible informal system
Source: Opening minds: Cultural change with the introduction of open-source collaboration methods’ - A. Neus and P. Scherf,
15
What’s your culture?
Source: Schneider, W. (1999). The reengineering alternative : a plan for making your current culture work. New York: McGraw-Hill.
16
Agile friendly culture
47%
41%
Source: http://collectiveedgecoaching.com/2010/07/agile__culture/
3%
9%
17
Scrum: A world without PMs?
ScrumMaster
One person decides
Product owner
No dependencies
Value
hypothesis
Owns the process
Development team
Value*
9 people
or less
No special roles
1 month or less
18
Pigs and Chickens
Hey pig! Let’s open a restaurant!
Hey chicken! What
would we call it?
How about
“Ham and Eggs?”
I don’t think so. You’d only be
involved but I’d be committed.
?
© Radtac Ltd. 2014
Agility at the team level
does not translate directly
into enterprise agility.
19
Agile Project Management
Project
Level
Solution
Development
Team
Other
Roles
20
Scaled Agile Framework (SAFe)
• Synchronizes & aligns teams
• Emerging industry standard
• Successful at scale
© RADTAC 2014
21
SAFe defines many roles at a program level
DevOps
Release
management
Shared
Systems
team
Systems
architect
UX
Product
management
AgilePM
(RTE)
Business
owners
22
Management Levels in Prince
Be OK with not
pretending you
know too much
about the future.
f2f collaboration
is your dominant
communication
mode
Take the work to
the people, not
the people to the
work
Managing
Product Delivery,
would be
handled by the
Team Managers
23
White Paper
24
Stand 90
© RADTAC 2014
25
Come meet Radtac
Unique in supplying certified
training, coaching & delivery
via Culture and Agile
practices.
Stand 90
26
Download