an introduction to agile, socitm third sector group webinar 2 july 2014
DESCRIPTION
Slide deck from: Agile': does it work? Experience from the Third Sector 1pm, Wednesday, 2 July, 2014 Socitm's Third Sector Group presents a webinar on Agile, the latest in our current series of webinars with AbilityNet, on Wednesday July 2nd at 1pm. The panel of speakers includes: * John Lindberg, MD of GreenlightPM * Peter Heather, consultant to Areten, and previously of Nethope and WaterAid Agile approaches to project management promise the early delivery of business benefits by operating in a slimline and flexible way. We will draw on the experience of the panel to discuss why and how you might want to introduce Agile work practices, to identify the common issues and obstacles met when adopting them and provide concrete examples of Agile in use. This webinar is ideal for any project manager who is considering Agile, or wants to compare it to other options. A video recording of the webinar will be available soon at www.vimeo.com/abilitynet This webinar was organised by SOCITM Third Sector Group and hosted by AbilityNet. For more details about SOCITM please visit www.socitm.netTRANSCRIPT
Hosted by AbilityNet for SOCITM Third Sector Group
Agile: A short introduction
John Lindberg, MD, Greenlight PM UK
Peter Heather, ARETEN
David Clayden, SOCITM Third Sector Group
Mark Walker, AbilityNet
Hosted by AbilityNet for SOCITM Third Sector Group
Agenda
• Introductions to the panel• What is the problem?• Why do organisations introduce Agile• Comparison• Common issues or barriers to adoption• Adoption Models that work
2
Hosted by AbilityNet for SOCITM Third Sector Group
Who are we ?
• SOCITM Third Sector Group• Practitioners and charity people with experience
of adopting Agile development
3
Hosted by AbilityNet for SOCITM Third Sector Group
Who are we?
John Lindberg, MD, Greenlight PM UK
Peter Heather, ARETEN
David Clayden, SOCITM Third Sector Group
Hosted by AbilityNet for SOCITM Third Sector Group
Opportunity to ask questions
• There are no stupid questions….• Hear from the panellists about the different agile
journeys that companies take that may be relevant to you.
5
Hosted by AbilityNet for SOCITM Third Sector Group
What is the problem?
• Why Agile…
• How will this help me in my role?
• A short story to give you an overview of the opportunities that Agile offers and the approaches that might work for you.
6
Hosted by AbilityNet for SOCITM Third Sector Group
Why do organisations introduce agile?
Product related issues
• Uncertainty (Risk)
• Quality issues
• Change (a lot of it…)
• Cost over-run
Human aspect
• Empowering teams
• Encourage collaboration
OR in some cases…because it is a fashionable thing to do…
Hosted by AbilityNet for SOCITM Third Sector Group 8
Comparison
Copyright © 2014 Greenlight Project Management SL GPM-11:138 Uen Rev PA1
Requirements
Delivery
Requirements
Delivery
Time
Ris
k
Time
Ris
k
Fe
ed
ba
ck
& le
arn
ing
Time Fe
ed
ba
ck
& le
arn
ing
Time
Time
Cu
sto
me
r V
alu
e
Time
Cu
sto
me
r V
alu
e
Sequential Iterative & Incremental
Hosted by AbilityNet for SOCITM Third Sector Group
Common issues & obstacles
Lack of initial vision and goals around how far do you want to take your Agile journey and why?
Misunderstanding around what Agile is and what it is not…it is not a Project management Framework !
Lack of key roles and responsibilities (Product Owner, End users etc.)
Communication/Education to end customers
Half baked solutions e.g. introducing Kanban without WIP limits, introducing SCRUM without having a Product Owner.
Hosted by AbilityNet for SOCITM Third Sector Group
Not an “all or nothing” decision
Easy to introduce Agile ways of working
• Iterations or Sprints
• Daily stand up meeting
• Information radiators
• Timebox
• Demos
• Pair working
• Use task management tools like JIRA
• Combine Waterfall and Agile (Hybrid)
Introduce new Agile practices after trying some out
Hosted by AbilityNet for SOCITM Third Sector Group
WARNING!
• Introducing Agile is a Change project.
• It needs to be carefully introduced and managed.
• Use Agile practices to introduce into your organisation.
Hosted by AbilityNet for SOCITM Third Sector Group
Hybrid example
Copyright © 2014 Greenlight Project Management SL GPM-11:138 Uen Rev PA1
SCOPING & FEASIBILITY PLANNING EXECUTION LAUNCH
SUPPORT
GATE 1
GATE 2
GATE 3
GATE4
Governance & Control
GATE 0
Project Readiness
PR2
PR3
Iteration
Iteration
Iteration
Iteration
PR1
CommunityMarketing
GATE5
Project Proposal
Overview + Scoring
α β
IC SC
V1.0 Vx.y
Hosted by AbilityNet for SOCITM Third Sector Group
Most popular Agile methods & recommended read
Method What is it? Pillars/Values Typical Practise and artefacts Reference
ScrumSet of team guidance practices, roles, events, artefacts and rules to execute a project by
Adaption, Transparency, Inspection
Sprint, Product and Sprint Backlog, Product Owner, Scrum master, Definition of done
Scrum alliance
XP (Extreme programming)Software development centric agile method. Focus is on SW development good practice.
Simplicity, Communication, Feedback, Courage, Respect
Whole team (co-located), collective code ownership, pair programming, Metaphor, Code standards, small release etc.
Extreme programming
FDD (Feature driven development)
Simple approach to building products and systems. First develop a model for the product, build feature list and the plan the work.
Software engineering best practice
Domain object modelling, Developing by feature, Inspections, Regular builds, Configuration management etc.
Feature driven development
DSDM (Dynamic system development method)
Early agile model, encompassing broad aspects of an agile project from feasibility and business case to implementation.
Focus on business need, Deliver on time, Collaborate, Develop iteratively, Never compromise quality, Build incrementally from firm foundation, demonstrate control, and communicate continuously and clearly.
Early architectural considerations, agile suitability filters and agile contracts
DSDM org
Crystal
Family of methodologies ranging from Crystal Clear (small low critical projects) to Crystal Magenta (Highly critical systems). Cater for tailoring
Frequent delivery, Reflective improvement, Co-located teams, personal safety, Focus , Easy access to experts, Technical environment
Crystal
Recommended Read: XP and Scrum from the Trenches
Hosted by AbilityNet for SOCITM Third Sector Group
Your Questions