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.

Managing Agile Projects With Mingle

775 views

Published on

Delivered at the first Agile China conference in Beijing, July 2007.

Published in: Technology
  • Be the first to comment

Managing Agile Projects With Mingle

  1. 1. Managing agile projects with Mingle 敏捷中国 Beijing, July 14th, 2007
  2. 2. Agenda • Introduction • Why we are here • The state of agile tools • Introducing Mingle • How you can get involved 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 2
  3. 3. Introduction 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 3
  4. 4. 你好 Adam Monago - 孟亚东 Mingle Product Manager, ThoughtWorks amonago@thoughtworks.com Analyst, Tester, Developer, Project Manager New York  San Francisco  Sydney  Beijing Guitars, Computers, Cooking, Wine 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 4
  5. 5. Mingle团队向您问好! 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 5
  6. 6. Why are we here? 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 6
  7. 7. What we have in common We …love to deliver business value through technology …think that there are better ways of developing software …are frustrated with the state of tools in the marketplace 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 7
  8. 8. What we are trying to accomplish • Faster results : Earlier return on investment • Better usability : Happier customers • Less cost to get things done : time, $, people 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 8
  9. 9. Many different methodologies agile lleeaann ssccrruumm dsdm iterative six sigma crystal ccmmmmii unified process jad wwaatteerrffaallll 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 9
  10. 10. What do we value? • Collaboration • The expectation that processes will change regularly • Doing the most important things first • Trust between team members 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 10
  11. 11. How do we work? • Short cycles • Tackle high-risk/high-value requirements • Integrate early and often • Always test and verify results • Look back and see what we can improve on 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 11
  12. 12. Core Project Management Practices • Scope management • Progress tracking • Retrospectives and showcases • Empowerment of team • Maintaining the team environment 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 12
  13. 13. The state of “agile” tools 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 13
  14. 14. We like tools! 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 14
  15. 15. Problems with today’s project management tools Fall into one of two categories: 1. Top-down project management 2. Information sharing 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 15
  16. 16. Too many features • More than we want • Things we will never possibly use • Makes it harder to find what we need 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 16
  17. 17. Bad usability • Someone else’s language • Too many clicks to do what we need • Hard on the eyes – too busy 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 17
  18. 18. Make the user do double-duty • Tools become the place where people enter data after they do the job • Only useful for managers 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 18
  19. 19. Too Much Structure • Rigid hierarchies • Someone else’s definition of ‘project’ • Rules cannot be changed once the project is started 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 19
  20. 20. What do we get as a result? At best: misunderstood requirements Worse: total confusion 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 20
  21. 21. Introducing… 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 21
  22. 22. What is Mingle? • A single place to share all project effort • Developed for all team members • Feature-lean, with a razor-sharp focus on team collaboration • Focused on simplicity 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 22
  23. 23. Ruby Technology 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 24
  24. 24. A brief tour 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 25
  25. 25. Create rich requirements documentation 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 26
  26. 26. Flexible Property Editing 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 27
  27. 27. Dynamic Tagging of Cards 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 28
  28. 28. Viewing the story wall 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 29
  29. 29. Creating your own process 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 30
  30. 30. Viewing source and revisions 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 31
  31. 31. Tracking all changes 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 32
  32. 32. Subscribing to project events 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 33
  33. 33. Building powerful status reports 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 34
  34. 34. Creating your own dashboard hacks 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 35
  35. 35. Why Mingle? • Built with full awareness of gaps in the market • Ground up approach strikes the balance between management & development • Ruby as the platform choice • ThoughtWorks backing • More than just a tool
  36. 36. How you can get involved. 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 37
  37. 37. Getting Involved • Visit the website: – http://studios.thoughtworks.com/ • Download your copy • Watch the videos • Share what you create in the forums – http://studios.thoughtworks.com/forums 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 38
  38. 38. 谢谢 Adam Monago - 孟亚东 Mingle Product Manager, ThoughtWorks amonago@thoughtworks.com 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 39

×