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

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 

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