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
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
6. Why are we here?
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 6
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. 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. 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. 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. 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. 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. The state of “agile” tools
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 13
14. We like tools!
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 14
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. 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. 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. 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. 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. What do we get as a result?
At best: misunderstood requirements
Worse: total confusion
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 20
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
34. Creating your own dashboard hacks
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 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. How you can get involved.
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 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. 谢谢
Adam Monago - 孟亚东
Mingle Product Manager, ThoughtWorks
amonago@thoughtworks.com
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 39