Thinking Agile in Traditional Projects Presentation PDF
Thinking Agile in Traditional Projects Presentation PDF
Thinking Agile in Traditional Projects Presentation PDF
He brings a wealth of
experience in managing
Mark Mullaly projects
p j in a broad array
y of
We will be starting at 3:00 PM EST sectors and industries.
1
Webinar Objectives
2
Webinar Process – Things to Know
GoToWebinar Presentation
• PowerPoint
• Computer-based audio stream
Problems or Help?
• Heather - [email protected]
Questions?
• Submit a question in the Question box on the right-hand side
• Questions will be answered during the Q&A session
• We may not be able to answer all questions
This Presentation Will Be Recorded for Future Reference
PDUs
3
Agenda
Introduction
Defining Our Terms
Origins Of Traditional vs. Agile Approaches
The Challenges Of Being Exclusively Agile
Common-sense Strategies For Integration
Question & Answer Session
4
Defining Our Terms
Agile
5
Agile
Source: merriam-webster.com
• Definition taken 13 May 2013
6
Agile Software Development
Agile
g software development
p is a group
g p of software
development methods
• Based on iterative and incremental development
• Where requirements and solutions evolve
• Evolution
E l ti is
i managed d through
th h collaboration
ll b ti between
b t self-
lf
organizing, cross-functional teams
It promotes:
• Adaptive planning
• Evolutionary development and delivery
• A time-boxed iterative approach
• Rapid and flexible response to change
Source: wikipedia.com
• Definition taken 13 May 2013
7
Agile (Project) Management
Source: wikipedia.com
• Definition taken 13 May
y 2013
8
Origins Of Traditional Vs.
Vs Agile Approaches
9
Thinking About Traditional vs. Agile
The Principle
p Of Agile
g (As( A Word)) Suggests
gg A Set Of
Principles
• Speed of reaction
• Adaptability
p y
• Resourcefulness
10
Emergence Of Agile
Reaction To Percei
Perceived
ed Inadeq
Inadequacies
acies Of
Traditional Approaches
• Too bureaucratic
• Excessively micromanaging
• Emphasis on formality
11
What Prompted Agile
On-going
On going Challenges Exist
• Some view agile practices as being very different
• Others view as extension of understanding
• 'Agile' seen by some as common-sense
common sense application of processes
12
Different Types Of Project
Planned Emergent
•Certainty •Uncertainty
•Control •Flexibility
•Predictability •Responsiveness
•Order
Od Ad t bilit
•Adaptability
•Structure •Fuzziness
•Rigour •Murphy's Law
C t l
Control L
Learning
i
13
Different Management Approaches
Planned Emergent
g
•Deliver planned results •Deliver desired Results
•Planning drives results •Results drive planning
Correct to baseline
•Correct •Correct to what's
what s possible
•Manage tasks •Manage relationships
•Employ robust
procedures •Employ guidelines and
Eli i t mistakes
•Eliminate i t k values
•Reward mistakes
14
The Challenge Of Being Exclusively Agile
15
Virtues Of Agile
Focus On Stakeholders
• Close and collaborative engagement of customers
Iterative Nature
• Particularly relevant in the face of unclear requirements
Emphasis On Value
• Delivery of functional and useful deliverables
• Focus on what the customer cares about
16
Positive Practices
Scrum
• Daily, brief meetings
• Emphasis on what is important right now
Iterations
• Aversion to excessive, formal requirements definition
• Emphasis on recursive evaluation of prototypes
Co-location Of Teams
• Emphasis on face-to-face, fully present communication
Intense Collaboration
• F
Focus on on-going,
i direct
di t engagementt in
i deliverable
d li bl production
d ti
Acceptance Of Change
• Seen as p
positive and valuable,, even at the eleventh hour
17
Challenges - Philosophical
Pair Programming
g g
• Intended to promote consistency and quality
• Often misuderstood and viewed as inefficient
Expectation
E t ti Of Leadership
L d hi
• Integration of non-hierachical teams in hierarchical organizations
19
Common-Sense
Common Sense Strategies For Integration
20
Arguments Exist For Both
Consistency
y
• Repeatability of process
• Common terminology and vocabulary
• Uniform definition of activities and structure
• Basis of improving planning and estimation reliability
Clarity
• Most appropriate where requirements are well understood
• Definition of expected schedule, cost and outcomes
Formality
• Emphasis on formal documentation
• Can be appropriate (or necessary) in contractual contexts
22
Value Of Agile Approaches
Practicality
y
• Continuous testing of relevance, usefulness and value
Involvement
• On-going feedback and refinement of expectations
Responsiveness
• Rapid acceptance and incorporation of changing
requirements
Scalability
• Focus on simplicity and relevance of solutions
• Rejection
R j ti off work
k that
th t does
d nott provide
id value
l
23
Integrating Viewpoints
24
Applying – Rethink Status Meetings
29
In Conclusion…
Conclusion
30
In Conclusion…
Agile
g And Traditional Approaches
pp Are Often Viewed
Through Ideological Lenses
• Tendency to promote one at the expense of the other
Rational
at o a Arguments
gu e ts Exist
st For
o Both
ot
• Both definitions allow for adaptation and flexibility
• Few practitioners keep in mind this perspective
The Focus Is On Delivering Solutions That Work
• Question is the degree of requirements clarity
• Work approach needs to adapt to this clarity
• Emphasis need to be on the approach that is most efficient
and effective
Each Approach Can Benefit From The Other
• Common sense application is critical
31
Q&A
32
Questions?
34
PMI PDU Information
35
Webinar Survey
Feedback Survey
• A feedback survey will be forwarded to you by email
• Please input your feedback and give us an idea of what
you think
• It takes about 3 min to complete
36
Mark Your Calendars!
Project HEADWAY
37
The End
Mark Mullaly is the host for
Questions for the Presenter? today’s webinar. Mark is a
management consultant with
Mark Mullaly more than 25 years of
project management
[email protected] experience.
He brings a wealth of
Interested in project HEADWAY? experience in managing
projects
p j in a broad array
y of
Gi Jones
Gina J sectors and industries.
[email protected] 38