Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Practical Implementation of Agile Methodologies

Presented by: Jessie Link

  • Be the first to comment

Practical Implementation of Agile Methodologies

  1. 1. Practical Implementation of Agile Methodologies of Agile Methodologies
  2. 2. About Me • Jessie Link • Senior Manager, Software Development at Lookingglass Cyber Solutions • 12 years experience doing software development • Certified Scrum Master, PMP • Agile Enthusiast • Served 6 years USAF Hello!Hello!
  3. 3. Should I Stay or Should I Go? What this presentation contains: • Discussion of how to implement agile practices in your organization • How to refine/improve your agile techniques • Real world examples of agile in practice This is not for you if: •You are an agile expert already •You expect to learn about Scrum for the first time •You realize you’re in the wrong session
  4. 4. The Basics
  5. 5. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan * http://agilemanifesto.org/
  6. 6. Types of Agile Methods * http://www.versionone.com/state_of_agile_development_survey/11/
  7. 7. What can Agile do for you? Benefits of Agile: • Faster time to delivery • QA involved up front • Flexible to fit your needs • Highly disciplined
  8. 8. Who Does Agile?
  9. 9. Okay, so how do I implement Agile in my organization?
  10. 10. The Wrong Way Hey team!Hey team! YesYes boss?boss? Did you enjoy that 2Did you enjoy that 2 day Scrum Masterday Scrum Master class I sent you toclass I sent you to last week?last week? Sure.Sure. So you’re allSo you’re all experts at agileexperts at agile now, right?now, right? Uhhh.....Uhhh..... Glad to hear! I can’tGlad to hear! I can’t wait to see howwait to see how productivity jumpsproductivity jumps 100% by next week.100% by next week. Wait aWait a sec.....sec..... So, where’s yourSo, where’s your burndown chart? Andburndown chart? And your backlog? Whenyour backlog? When can I see the newcan I see the new software?software? Burndown chart? Backlog?Burndown chart? Backlog? Um... does anyoneUm... does anyone remember how to do those?remember how to do those? Where’s that binder theWhere’s that binder the instructor gave us.....instructor gave us..... AGILE DOESN’T HAPPEN OVERNIGHTAGILE DOESN’T HAPPEN OVERNIGHT
  11. 11. Be Agile About Going Agile • Agile takes time to put into placeImplementing Agile is an incremental processNot all agile practices are created equalSwitching a team to Agile is a lot like standing up a team from scratch
  12. 12. FormingForming StormingStorming NormingNormingPerformingPerforming Tuckman’s Stages of Team Development of Team Development
  13. 13. Forming Stage • Team comes together - the “getting to know you” stage • Team may be motivated but are usually relatively uninformed of the issues and objectives of the team • People tend to avoid conflict in this stage
  14. 14. Things to focus on in Forming Take on a Teaching Role
  15. 15. Things to focus on in Forming Observe Observe Observe
  16. 16. Things to focus on in Forming Implement Daily Stand Up Cadence!
  17. 17. Things to focus on in Forming Eliminate the Tower of Babel Hello Hola Moni Halito Hej Hallo Ciao Hai Bonjour
  18. 18. Things to focus on in Forming Choose Your Weapons
  19. 19. Things to focus on in Forming Key Team Members • This is Robb • Every team should have a Robb • You also need: • Scrum Master • Product Owner • Test Lead
  20. 20. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  21. 21. Storming Stage • This stage involves conflict • Team will challenge each other’s ideas and perspectives - including yours • This is normal - it’s part of the team figuring out how they will work together, what problems they want to solve. • Most risky stage.
  22. 22. Things to focus on in Storming Take on a Commanding Role
  23. 23. Things to focus on in Storming Step 1: Implement Metrics Step 2: Go ahead and completely ignore them.
  24. 24. Things to focus on in Storming Stay the Course
  25. 25. Things to focus on in Storming There Are No Sacred Cows Implement Retrospectives
  26. 26. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  27. 27. Norming Stage • Team has one goal • Team members willing to put their own ideas aside for the greater good of the team • All team members take responsibility for success of team goals
  28. 28. Things to focus on in Norming Take on a Coaching Role
  29. 29. Things to focus on in Norming Metrics Hooray!
  30. 30. Things to focus on in Norming Predictability over Speed
  31. 31. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  32. 32. Performing Stage • High performing • Team is autonomous and self-directing • Team is motivated and knowledgeable • Conflict is easy handled within team • Best. Stage. Ever. (Assuming you can reach it)
  33. 33. Things to focus on in Performing Be an invisible presence at stand up
  34. 34. Things to focus on in Performing Gentle Course Corrections
  35. 35. Things to focus on in Performing Always Keep Improving
  36. 36. Things to focus on in Performing Sit Back and Enjoy the Agile Goodness
  37. 37. Conclusion
  38. 38. Remember • Agile does not happen overnight • Be disciplined enough to stick to the processes you have • Be flexible enough to know when to change the processes that aren’t working for you • Don’t be scared of conflict - this is a normal part of team evolution and transition into Agile • Know when to apply and emphasize each process or technique as your team progresses through the stages of Team Development
  39. 39. Always Be Learning • Conferences • Meetups • http://www.meetup.com/DC-Scrum/ • Training • Books • “The Agile Samurai” by Jonathan Rasmusson (http://pragprog.com/book/jtrap/the-agile-samurai) • Other agile practitioners
  40. 40. Thank You! • Please come chat with me afterwards • jlink555@gmail.com • Lookingglass is hiring! • Software developers • Cyber analysts • UI/UX designers • www.lgscout.com Goodbye!Goodbye!

×