Agile EE 2010


Published on

this is files from huddle

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Agile EE 2010

  1. 1. Alena Lavrinenko & Tanya Mezentseva
  2. 2. Quick look on Agile methodologies: <ul><li>Scrum is a framework for managing projects or, more generally, work. It is iterative and incremental, which means that it asks a team to work for a short period of time (a “sprint” or “iteration”) and then demonstrate real stuff (a product increment) that matters to the end-product at the end of each sprint. </li></ul><ul><li>Extreme Programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development, it advocates frequent &quot;releases&quot; in short development cycles (timeboxing), which is intended to improve productivity and introduce checkpoints where new customer requirements can be adopted. </li></ul><ul><li>Kanban system is generally easy to understand, simple to visualize and comparatively easy to set-up. “Use one, make one” is the simplest form of this method. </li></ul>
  3. 3. Distributed teams <ul><li>Reasons to go distributed: </li></ul><ul><li>No local talent available </li></ul><ul><li>Customers elsewhere </li></ul><ul><li>Specific skills elsewhere </li></ul><ul><li>Round the clock team </li></ul><ul><li>Great people move </li></ul><ul><li>Invalid reasons: </li></ul><ul><li>Cheaper workforce </li></ul><ul><li>No office space </li></ul><ul><li>Desire to be “global” </li></ul>
  4. 4. How to make work easier in DT <ul><li>Respect each other </li></ul><ul><li>Be honest </li></ul><ul><li>Get to know your remote peers </li></ul><ul><li>Share bad and good things </li></ul><ul><li>STOP – managers here, subordinates there </li></ul><ul><li>STOP – meeting overdose </li></ul>
  5. 5. Visualization <ul><li>Which information needs to be shown? </li></ul>
  6. 6. Type of charts <ul><li>Sprint Burn down chart </li></ul><ul><li>Product burn down chart </li></ul><ul><li>Task board </li></ul><ul><li>Visual board </li></ul><ul><li>Domain chart </li></ul><ul><li>Challenge board </li></ul><ul><li>Territory chart </li></ul>
  7. 8. Product burn down chart Purpose : Product progress visibility Advantages : Immediate reflection of the real deadline Disadvantages : Immediate reflection of the real deadline Audience : Everybody Who likes it the most : High Management
  8. 9. Task Board Purpose : Content visibility Advantages : Immediate understanding Disadvantages : Lack of overall visibility Audience : Everybody Who likes it the most : Scrum team Task Effort Owner
  9. 10. Example
  10. 11. Extreme task boards
  11. 13. Example
  12. 14. Example
  13. 15. Domain Chart
  14. 17. Challenge Board Purpose : Problem visibility Advantages : (Immediate) understanding what bothers the team Disadvantages : Sometimes you find out strange things about the team… Audience : Everybody Who likes it the most : Middle Management <ul><li>Free drawing of the problems </li></ul><ul><li>The team does the drawing </li></ul>
  15. 18. Summary
  16. 19. Common problems in team working: <ul><li>Misunderstanding </li></ul><ul><li>Lonely wolves </li></ul><ul><li>Problems reticence </li></ul>
  17. 20. SOLUTION!
  18. 21. Scrum Games! Break from the usual routine Have some fun Learning in a snap! More EFFICIENT
  19. 22. Self empowerment <ul><li>Split into pairs </li></ul><ul><li>One is the BOSS and one is the EMPLOYEE </li></ul><ul><li>The BOSS needs to walk the EMPLOYEE as many steps as s / he can using the words: left, right, backward, forward </li></ul><ul><li>Same requirement but the team is empowered </li></ul>
  20. 23. Pushing 40 <ul><li>As the team count till 40 as fast as you can </li></ul><ul><li>No specific order is allowed </li></ul><ul><li>Only one team member says a number </li></ul><ul><li>Start from the beginning if you fail </li></ul>
  21. 24. Team vs. individual <ul><li>Form a circle </li></ul><ul><li>Choose one person on the other side </li></ul><ul><li>Round I: Exchange places with him </li></ul><ul><li>Round II: Now think is a group… </li></ul>
  22. 25. 6 hats brainstorming <ul><li>Each person in the table choose a hat </li></ul><ul><li>Make sure you have all the hats </li></ul><ul><li>Start debating about ideas </li></ul>
  23. 26. Summary <ul><li>Only cohesive team can be hyper productive team </li></ul><ul><li>Fun is prerequisite to creativity </li></ul><ul><li>Overtime is not 9 th hour but is the time in when you feel you do not want to work anymore </li></ul>
  24. 27. THANKS !!! <ul><li>QUESTIONS? </li></ul>