Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2012-2014 Eliassen Group. All Rights Reserved -1- Click to edit Master title style Agile Vital Signs Presented by Damon Poole, Chief Agilist, Eliassen.

Similar presentations


Presentation on theme: "© 2012-2014 Eliassen Group. All Rights Reserved -1- Click to edit Master title style Agile Vital Signs Presented by Damon Poole, Chief Agilist, Eliassen."— Presentation transcript:

1 © Eliassen Group. All Rights Reserved -1- Click to edit Master title style Agile Vital Signs Presented by Damon Poole, Chief Agilist, Eliassen Group

2 © Eliassen Group. All Rights Reserved -2- Click to edit Master title style Agile Values and Principles

3 © Eliassen Group. All Rights Reserved -3- Click to edit Master title style Agile Manifesto – Values and Principles We are uncovering better ways of developing software by doing it and helping others do it. “Responding to change over following a plan” “Customer collaboration over contract negotiation” “Working software over comprehensive documentation” “Individuals and interactions over process and tools” Values “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.” “Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.” “Working software is the primary measure of progress.” “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.” “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” “Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.” “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” “Continuous attention to technical excellence and good design enhances agility.” “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. “Simplicity -- the art of maximizing the amount of work not done – is essential.” “The best architectures, requirements, and designs emerge from self-organizing teams” Principles Scrum? Kanban? XP? ? ?

4 © Eliassen Group. All Rights Reserved -4- Click to edit Master title style Agile Techniques Come From the Agile Community Scrum User stories Continuous Integration TDD Unit testing Kanban XP SAFe Enterprise Agility Etc. Agile Manifesto Agile Community Agile Toolkit Agile – an adjective that describes anything that supports the values and principles of the Agile Manifesto.

5 © Eliassen Group. All Rights Reserved -5- Click to edit Master title style Agile Maturity Matrix

6 © Eliassen Group. All Rights Reserved -6- Click to edit Master title style Change Requires Sustained Effort Until New Level 2 – Sustainable 3 – Agile 4 – Ideal 1 – In transition 0 – Impeded Complacency Inertia Resistance Impediments Agile Maturity You Being held regularly and on their way to stage 2. Not being held. Positively adapted to the needs of the team Daily, short, effective. Runs well even without somebody officially responsible for the meeting. Team does an on-the- spot analysis of progress towards shippability and takes corrective action if needed. 80% daily participation from the team, main meeting is less than 20 minutes, real impediments regularly raised, focus is on the team’s stories, team wants to be there. Standups

7 © Eliassen Group. All Rights Reserved -7- Click to edit Master title style Example Current State Team Dynamics Product Engineering Practices Process Mechanics Team Structure Organizational Support Per Team 50 Indicators 01234

8 © Eliassen Group. All Rights Reserved -8- Click to edit Master title style Agile Maturity Matrix Tool The Maturity Matrix is useful for Understanding your current state Describing where you want to be Tracking progress towards goals Organizationally Team-by-team

9 © Eliassen Group. All Rights Reserved -9- Click to edit Master title style Direct Download Enterprise Agility Maturity Matrix

10 © Eliassen Group. All Rights Reserved -10- Click to edit Master title style Frankenteam?

11 © Eliassen Group. All Rights Reserved -11- Click to edit Master title style Check Your Allocation Levels Try to keep allocation levels above 70%

12 © Eliassen Group. All Rights Reserved -12- Click to edit Master title style Long Standing Teams Model created by Bruce Tuckman in 1965 Forming Storming NormingPerforming Team effectiveness Long Standing Teams are More Effective

13 © Eliassen Group. All Rights Reserved -13- Click to edit Master title style It’s Dead Jim Team Dynamics Product Engineering Practices Process Mechanics Team Structure Organizational Support “We’re doing Scrum!” Translation: “we require developers to go to a one hour standup meeting every day”

14 © Eliassen Group. All Rights Reserved -14- Click to edit Master title style Vital Signs at Standup

15 © Eliassen Group. All Rights Reserved -15- Click to edit Master title style Is the Patient Alive? Dead? Is there a Patient? I worked on #5316 yesterday and I’ll be in meetings all day today, no impediments I was working on the id module again yesterday. I think it is almost done and I’ll finish it today, no impediments. Etc, etc, etc, etc, … I was in a meeting for the web team yesterday and also caught up on some code reviews for people. Today I have to catch up on my , no impediments. Ok everybody, good standup, see you tomorrow!

16 © Eliassen Group. All Rights Reserved -16- Click to edit Master title style Burn Down Hours Days 0 160

17 © Eliassen Group. All Rights Reserved -17- Click to edit Master title style Card Wall & Measuring Progress todo implementing testing Ready to accept done Admin wants a report of site- wide activity 5 Seller wants to remove an ad 5 Traveller wants to a hotel booking 2 Traveller wants to a car booking 2 Traveller wants to register with the system 3 Traveller wants to see their upcoming trips 2 Traveller wants to copy a booking 2 Traveller wants to edit a booking 2 Traveller wants to delete a booking 1 Traveller wants to enter a booking 3 Seller wants to show an ad Story Points Days

18 © Eliassen Group. All Rights Reserved -18- Click to edit Master title style Card Wall & Measuring Progress todo implementing testing Ready to accept done Admin wants a report of site- wide activity 5 Seller wants to remove an ad 5 Traveller wants to a hotel booking 2 Traveller wants to a car booking 2 Traveller wants to register with the system 3 Traveller wants to see their upcoming trips 2 Traveller wants to copy a booking 2 Traveller wants to edit a booking 2 Traveller wants to delete a booking 1 Traveller wants to enter a booking 3 Seller wants to show an ad Story Points Days

19 © Eliassen Group. All Rights Reserved -19- Click to edit Master title style Card Wall & Measuring Progress todo implementing testing Ready to accept done Admin wants a report of site- wide activity 5 Seller wants to remove an ad 5 Traveller wants to a hotel booking 2 Traveller wants to a car booking 2 Traveller wants to register with the system 3 Traveller wants to see their upcoming trips 2 Traveller wants to copy a booking 2 Traveller wants to edit a booking 2 Traveller wants to delete a booking 1 Traveller wants to enter a booking 3 Seller wants to show an ad Story Points Days

20 © Eliassen Group. All Rights Reserved -20- Click to edit Master title style Trust, the Lifeblood of an Agile Team

21 © Eliassen Group. All Rights Reserved -21- Click to edit Master title style Four Pillars of Trust: ABCD Ability, Competence – Have the necessary skills. Believable, Sincerity – Speak and act with integrity – Think things through – Say what you mean and mean what you say. Care, collaborative – Works well with others – Interested, sharing, connected, helping Dependability, reliability – Keep promises – Act responsibly – Manage workload From “Trust Works” and “Thin Book of Trust”

22 © Eliassen Group. All Rights Reserved -22- Click to edit Master title style Taking the Collective Pulse Methods – Rock-scissors-paper Fist of Five – Secret ballot Standup questions – How is your morale? – How confident are you that we will have all of our stories shippable according to our definition of done at the end of the iteration? Retrospective questions – How would you rate the performance of our team? – What is your level of trust in the team?

23 © Eliassen Group. All Rights Reserved -23- Click to edit Master title style a %75-51 %50-26 %25-0 % others me others me others me Level across whole team Ability Believability Collaboration others me Dependability

24 © Eliassen Group. All Rights Reserved -24- Click to edit Master title style Product Planning

25 © Eliassen Group. All Rights Reserved -25- Click to edit Master title style Agile Feedback Loop Iteration Review Shippable Software New Backlog Items Iteration Planning Do the planned work

26 © Eliassen Group. All Rights Reserved -26- Click to edit Master title style Team Backlog Owner One Person Acts as Gateway to the Team Attending all iteration planning meetings Having at least two iterations worth of ready stories Stories prioritized for the iteration being planned Attending all iteration reviews Answering all questions regarding the iteration backlog Immediately most of the time A few hours delay once in a while PRODUCT BACKLOG GATEWAY ITERATION BACKLOG TEAM

27 © Eliassen Group. All Rights Reserved -27- Click to edit Master title style Healthy Agile Schedule

28 © Eliassen Group. All Rights Reserved -28- Click to edit Master title style Example Schedule Uninterrupted work Backlog Grooming (1 hr) Standup (15 min) Iteration Planning (1 hr) Iteration Review (1 hr) Retrospective (1 hr) Total: 6:30 / 2 weeks (avg 3:15 / week)

29 © Eliassen Group. All Rights Reserved -29- Click to edit Master title style Regular Checkups

30 © Eliassen Group. All Rights Reserved -30- Click to edit Master title style Regular Checkups Make sure that somebody is responsible for monitoring the Agile vital signs Check on a regular basis When there is a problem, take prompt action

31 © Eliassen Group. All Rights Reserved -31- Click to edit Master title style Agile Vital Signs Summary Iteration planning – The product owner is present – The meeting is no longer than 2 hours – There is very little discussion of “how” – The iteration plan takes into account new information learned in the previous iteration Standup – The main meeting is no longer than 20 minutes – The team re-affirms that work planned for the iteration will meet definition of done within the iteration – It is clear to even a casual observer how things stand by the end of the meeting Iteration review – It is clear that all planned stories are done and shippable – The product owner is present – The meeting is no longer than 2 hours Retrospective – It is shown that at least 1 action item from a previous retrospective has been accomplished – The meeting is at least 30 minutes long and can be extended if there is a desire by the team to do so In general – Morale is high – All stakeholders are satisfied with the team

32 Confidential Damon Facebook.com/Eliassen GroupLinkedIn.com/Eliassen Group

33 Confidential Hemant Elhence

34 Confidential Synerzip in a Nutshell 1.Software product development partner for small/mid-sized technology companies Exclusive focus on small/mid-sized technology companies, typically venture- backed companies in growth phase By definition, all Synerzip work is the IP of its respective clients Deep experience in full SDLC – design, dev, QA/testing, deployment 2.Dedicated team of high caliber software professionals for each client Seamlessly extends client’s local team, offering full transparency Stable teams with very low turn-over NOT just “staff augmentation”, but provide full mgmt support 3.Actually reduces risk of development/delivery Experienced team - uses appropriate level of engineering discipline Practices Agile development – responsive, yet disciplined 4.Reduces cost – dual-shore team, 50% cost advantage 5.Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option

35 Confidential Our Clients

36 Confidential Call Us for a Free Consultation! Hemant Elhence linkedin.com/company/synerzip facebook.com/Synerzip


Download ppt "© 2012-2014 Eliassen Group. All Rights Reserved -1- Click to edit Master title style Agile Vital Signs Presented by Damon Poole, Chief Agilist, Eliassen."

Similar presentations


Ads by Google