SlideShare a Scribd company logo
1 of 13
Software Development Rhythms
Searching for Simplicity
Kim Man Lui
2013
Presentation at Institute of Software Application Technology, Guangzhou
and Chinese Academy of Science (GZIS)
Books
Suggested Reading
• eXtreme Programming
• DSDM
• Feature Driven Development
• SCRUM
• Rapid Application Development
• CMMI
• Spiral Development Model
Software Development
Methodologies
Balancing …..
• Can one theory explain the four fundamental forces
in Physics?
United Theory: Searching for
Commonality
XP
DSDM
FDD
SCRUM
RAD
CMMI
Spiral
Is there anything in common
among them?
Software
Development
Rhythms
SVLRS
•Sustainability: Enable to sustain
•Visibility: Enable things to be seen
•Learnablity: Enable developers to learn
•Restartability: Enable to restart
•Shareablilty: Enable knowledge to share
What is SDR
Thinking
in
Rhythms
• Since you are the project manager, the
success of the project depends on your
thinking and belief, rather than ASD, CMMI…
Thinking outside the box
SDR Tools
SDR Tools
Thank you

More Related Content

Similar to Searching for Simplicity in Software Development Rhythms

Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Marvin Heery
 
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1alexnasiri
 
Scrum simple to understand v.1.2
Scrum simple to understand v.1.2Scrum simple to understand v.1.2
Scrum simple to understand v.1.2Alex Gray
 
Software Dev Techniques.pdf
Software Dev Techniques.pdfSoftware Dev Techniques.pdf
Software Dev Techniques.pdfLoreta Jugu
 
Agile & Scrum Methodologies.pdf
Agile & Scrum  Methodologies.pdfAgile & Scrum  Methodologies.pdf
Agile & Scrum Methodologies.pdfgauravarora931329
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentalssparkagility
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development PrimerDerek Winter
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...Erin Moore
 
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...Brooke Heidt
 
Do you want a GOOD project management methodology?
Do you want a GOOD project management methodology?Do you want a GOOD project management methodology?
Do you want a GOOD project management methodology?Piotr Zygadlo
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developerenteritos
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwarezeelp3114
 
Getting started right
Getting started rightGetting started right
Getting started rightRichard Cheng
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007StrDia
 

Similar to Searching for Simplicity in Software Development Rhythms (20)

Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4Introduction To Agile Refresh Savannah July20 2010 V1 4
Introduction To Agile Refresh Savannah July20 2010 V1 4
 
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
Is There Room For Project Managers In An Agile Like Environment Such As Scrum1
 
Scrum simple to understand v.1.2
Scrum simple to understand v.1.2Scrum simple to understand v.1.2
Scrum simple to understand v.1.2
 
Software Dev Techniques.pdf
Software Dev Techniques.pdfSoftware Dev Techniques.pdf
Software Dev Techniques.pdf
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile & Scrum Methodologies.pdf
Agile & Scrum  Methodologies.pdfAgile & Scrum  Methodologies.pdf
Agile & Scrum Methodologies.pdf
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentals
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
AGILE SPM_Week 1.pptx
AGILE SPM_Week 1.pptxAGILE SPM_Week 1.pptx
AGILE SPM_Week 1.pptx
 
The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...The Four Main Values Of The Agile Methodologies In...
The Four Main Values Of The Agile Methodologies In...
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOP...
 
Do you want a GOOD project management methodology?
Do you want a GOOD project management methodology?Do you want a GOOD project management methodology?
Do you want a GOOD project management methodology?
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of software
 
Getting started right
Getting started rightGetting started right
Getting started right
 
The terminology of methodology
The terminology of methodologyThe terminology of methodology
The terminology of methodology
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007
 

Searching for Simplicity in Software Development Rhythms