Upload
boludu
View
217
Download
0
Embed Size (px)
Citation preview
8/14/2019 Agile_MOOC_Topic_2.pdf
1/12
MOOC Agile Project Management
Topic 2
Agile Principles
Subject Mentor: Brenton Burchmore
8/14/2019 Agile_MOOC_Topic_2.pdf
2/12
Housekeeping
The questions box
Online course portal
Forums
Webinar recording
Study guide
Pre-recorded lectures
http://learn.itmasters.edu.au
8/14/2019 Agile_MOOC_Topic_2.pdf
3/12
Value Proposition Value is the ultimate goal
Value is subjective, volatile & fragile
When value is at risk The plan manages the value?
What about empirical value?
Price is what you pay
Value is what you getWarren Buffett
8/14/2019 Agile_MOOC_Topic_2.pdf
4/12
Planning Myths & Truths The 80/20 rule
Planning need not be a disconnected process
Planning is preliminary decision makingDerived versus Original planning
Execution is planning is execution
Control comes from the closeness of this
Try not to become a person of success, but
rather try to become a person of valueAlbert Einstein
8/14/2019 Agile_MOOC_Topic_2.pdf
5/12
Iterative Development
IterativeFeature-Based
Timeboxed Incremental
Concurrent versus
serial developmentIterate to Innovate
8/14/2019 Agile_MOOC_Topic_2.pdf
6/12
ExcellenceOnly excellence delivers value
Customer feedback on value, not quality
Administrative or technical excellence Excellence begins within us all
Excellent design does not guarantee excellent
delivery
People drive value in Agile
8/14/2019 Agile_MOOC_Topic_2.pdf
7/12
Lean Thinking Lean is about the removal of waste
Waste is whatever does not deliver value
Overhead versus Planning versus Waste Layers of complexity
But we need that complexity!
No, we need the value that it brings
Agile is lean because it favours
teams over tasks
8/14/2019 Agile_MOOC_Topic_2.pdf
8/12
All About Teams Teams are interdependent and jointly
accountable
One bad eggDeciding together
Collaboration
Fuzzy logic can make or break a project
8/14/2019 Agile_MOOC_Topic_2.pdf
9/12
Team DecisionsCompromise polarises
Reconceiving creates something new
Alignment creates contextClever interactions, not just clever people
Customersthe last team member
In Agile the team IS the project
8/14/2019 Agile_MOOC_Topic_2.pdf
10/12
Adaptation If the value evolves, so must the work
Change is the purpose, the value, not the
enemy or the problemAdaptation is part of the process, not the
exception to it
Plan the work, work the plan?
Chaordicthe balance between chaos and order
8/14/2019 Agile_MOOC_Topic_2.pdf
11/12
Agile Manifesto Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale. Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the environment and support
they need, and trust them to get the job done.
The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development. The sponsors, developers, andusers should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and
adjusts its behavior accordingly.
8/14/2019 Agile_MOOC_Topic_2.pdf
12/12
Declaration of Interdependence We increase return on investmentby making continuous flow of value
our focus.
We deliver reliable resultsby engaging customers in frequent
interactions and shared ownership. We expect uncertaintyand manage for it through iterations,
anticipation, and adaptation.
We unleash creativity and innovationby recognizing that individuals
are the ultimate source of value, and creating an environment where they
can make a difference. We boost performancethrough group accountability for results and
shared responsibility for team effectiveness.
We improve effectiveness and reliabilitythrough situationally specific
strategies, processes and practices.