SlideShare a Scribd company logo
1 of 38
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 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 2
Introduction 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 3
你好 
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
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 
agile 
lleeaann ssccrruumm 
dsdm 
iterative 
six sigma 
crystal 
ccmmmmii 
unified 
process 
jad 
wwaatteerrffaallll 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 9
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
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 
Fall into one of two categories: 
1. Top-down project 
management 
2. Information sharing 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 15
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
What do we get as a result? 
At best: misunderstood requirements 
Worse: total confusion 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 20
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 
7/14/2007 Copyright 2007, ThoughtWorks, Inc. 39

More Related Content

Similar to Managing Agile Projects With Mingle

From idea to implementation
From idea to implementationFrom idea to implementation
From idea to implementationEikos Partners
 
Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012Jose Luis Soria
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software developmentDUONG Trong Tan
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS Vu Hung Nguyen
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCuxpin
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Joshua Ledwell
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalWendy Jaccard
 
Just Enough for Innovation
Just Enough for InnovationJust Enough for Innovation
Just Enough for InnovationJosie Scott
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunExcella
 
Evolution of a Startup | Jeff Greenberg | Lunch & Learn
Evolution of a Startup | Jeff Greenberg | Lunch & LearnEvolution of a Startup | Jeff Greenberg | Lunch & Learn
Evolution of a Startup | Jeff Greenberg | Lunch & LearnUCICove
 
UX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneDon Bolen
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
Ux paper prototyping
Ux paper prototypingUx paper prototyping
Ux paper prototypingGrace Ng
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Coade introduction
Coade introductionCoade introduction
Coade introductionThế Minh
 
How to absorb changing requirements in new product development
How to absorb changing requirements in new product developmentHow to absorb changing requirements in new product development
How to absorb changing requirements in new product developmentMark Hart
 

Similar to Managing Agile Projects With Mingle (20)

From idea to implementation
From idea to implementationFrom idea to implementation
From idea to implementation
 
Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012
 
FOSS and agile software development
FOSS and agile software developmentFOSS and agile software development
FOSS and agile software development
 
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinal
 
Just Enough for Innovation
Just Enough for InnovationJust Enough for Innovation
Just Enough for Innovation
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and Fun
 
Evolution of a Startup | Jeff Greenberg | Lunch & Learn
Evolution of a Startup | Jeff Greenberg | Lunch & LearnEvolution of a Startup | Jeff Greenberg | Lunch & Learn
Evolution of a Startup | Jeff Greenberg | Lunch & Learn
 
UX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE Transportation
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
 
SDLC Smashup
SDLC SmashupSDLC Smashup
SDLC Smashup
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Ux paper prototyping
Ux paper prototypingUx paper prototyping
Ux paper prototyping
 
Agile UX
Agile UXAgile UX
Agile UX
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Coade introduction
Coade introductionCoade introduction
Coade introduction
 
How to absorb changing requirements in new product development
How to absorb changing requirements in new product developmentHow to absorb changing requirements in new product development
How to absorb changing requirements in new product development
 

More from Adam Monago

Supercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenSupercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenAdam Monago
 
Data Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingData Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingAdam Monago
 
Account-Based Content Marketing: Building an effective content strategy to su...
Account-Based Content Marketing: Building an effective content strategy to su...Account-Based Content Marketing: Building an effective content strategy to su...
Account-Based Content Marketing: Building an effective content strategy to su...Adam Monago
 
10x Content: What it is and Why it Matters
10x Content: What it is and Why it Matters10x Content: What it is and Why it Matters
10x Content: What it is and Why it MattersAdam Monago
 
10x Content: What It Is and Why It Matters
10x Content: What It Is and Why It Matters10x Content: What It Is and Why It Matters
10x Content: What It Is and Why It MattersAdam Monago
 
Agile Analysis, Not Fragile Analysis
Agile Analysis, Not Fragile AnalysisAgile Analysis, Not Fragile Analysis
Agile Analysis, Not Fragile AnalysisAdam Monago
 
Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010Adam Monago
 
Responsive Delivery
Responsive DeliveryResponsive Delivery
Responsive DeliveryAdam Monago
 
Beyond the Scrum - I
Beyond the Scrum - IBeyond the Scrum - I
Beyond the Scrum - IAdam Monago
 

More from Adam Monago (9)

Supercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMavenSupercharging Your SEO Strategy With TrackMaven
Supercharging Your SEO Strategy With TrackMaven
 
Data Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment MarketingData Driven Digital Strategies for Recruitment Marketing
Data Driven Digital Strategies for Recruitment Marketing
 
Account-Based Content Marketing: Building an effective content strategy to su...
Account-Based Content Marketing: Building an effective content strategy to su...Account-Based Content Marketing: Building an effective content strategy to su...
Account-Based Content Marketing: Building an effective content strategy to su...
 
10x Content: What it is and Why it Matters
10x Content: What it is and Why it Matters10x Content: What it is and Why it Matters
10x Content: What it is and Why it Matters
 
10x Content: What It Is and Why It Matters
10x Content: What It Is and Why It Matters10x Content: What It Is and Why It Matters
10x Content: What It Is and Why It Matters
 
Agile Analysis, Not Fragile Analysis
Agile Analysis, Not Fragile AnalysisAgile Analysis, Not Fragile Analysis
Agile Analysis, Not Fragile Analysis
 
Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010Applying Agile to Multi-Team Projects - April 2010
Applying Agile to Multi-Team Projects - April 2010
 
Responsive Delivery
Responsive DeliveryResponsive Delivery
Responsive Delivery
 
Beyond the Scrum - I
Beyond the Scrum - IBeyond the Scrum - I
Beyond the Scrum - I
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Managing Agile Projects With Mingle

  • 1. Managing agile projects with Mingle 敏捷中国 Beijing, July 14th, 2007
  • 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. Introduction 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 3
  • 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
  • 21. Introducing… 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 21
  • 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. Ruby Technology 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 24
  • 24. A brief tour 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 25
  • 25. Create rich requirements documentation 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 26
  • 26. Flexible Property Editing 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 27
  • 27. Dynamic Tagging of Cards 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 28
  • 28. Viewing the story wall 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 29
  • 29. Creating your own process 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 30
  • 30. Viewing source and revisions 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 31
  • 31. Tracking all changes 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 32
  • 32. Subscribing to project events 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 33
  • 33. Building powerful status reports 7/14/2007 Copyright 2007, ThoughtWorks, Inc. 34
  • 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