Post on 18-Dec-2014
description
Managing agile projects with Mingle
敏捷中国Beijing, July 14th, 2007
Agenda
• Introduction• Why we are here• The state of agile tools• Introducing Mingle• How you can get involved
2Copyright 2007, ThoughtWorks, Inc.7/14/2007
Introduction
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 3
你好
Adam Monago - 孟亚东Mingle Product Manager, ThoughtWorks
amonago@thoughtworks.comAnalyst, Tester, Developer, Project ManagerNew York San Francisco Sydney BeijingGuitars, Computers, Cooking, Wine
4Copyright 2007, ThoughtWorks, Inc.7/14/2007
Mingle团队向您问好!
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 5
Why are we here?
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 6
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
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
Many different methodologies
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 9
agile
leanlean scrumscrum
iterativecrystal
unified process
cmmicmmi
six sigma
jad
waterfallwaterfall
dsdm
What do we value?
• Collaboration• The expectation that processes will change
regularly• Doing the most important things first• Trust between team members
10Copyright 2007, ThoughtWorks, Inc.7/14/2007
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
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
The state of “agile” tools
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 13
We like tools!
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 14
Problems with today’s project management tools
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 15
Fall into one of two categories:
1. Top-down project management
2. Information sharing
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
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
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
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
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 20
What do we get as a result?
At best: misunderstood requirements
Worse: total confusion
Introducing…
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 21
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
Ruby Technology
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 24
A brief tour
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 25
Create rich requirements documentation
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 26
Flexible Property Editing
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 27
Dynamic Tagging of Cards
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 28
Viewing the story wall
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 29
Creating your own process
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 30
Viewing source and revisions
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 31
Tracking all changes
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 32
Subscribing to project events
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 33
Building powerful status reports
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 34
Creating your own dashboard hacks
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 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
How you can get involved.
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 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
谢谢
Adam Monago - 孟亚东Mingle Product Manager, ThoughtWorks
amonago@thoughtworks.com
39Copyright 2007, ThoughtWorks, Inc.7/14/2007