SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Agile Values
Sequential vs.
                                      overlapping

                                                             Sequential development




                                        Scrum teams do a little of every thing all
                                        the time using one-piece flow
                                        mechanism
Source: “The New New Product Development Game” by Takeuchi
and Nonaka. Harvard Business Review, January 1986.                                    2
Success rate




           3
Agile development
      •   Follows “Agile manifesto”
      •   Iterative & incremental
      •   Adaptive
      •   Embrace changes
      •   Value-oriented



                                      4
Agile Manifesto
We are uncovering better ways of developing software by doing it and helping others do it. Through
this work we have come to value:


 • Individuals and interactions over processes and tools
 • Working software over comprehensive documentation
 • Customer collaboration over contract negotiation
 • Responding to change over following a plan
           That is, while there is value in the items on the right, we value the items on the left more.
                                                                                   AgileAlliance.org



                                                                                                    5
1. Our highest priority is to satisfy the customer through early and
                                continuous delivery of valuable software.
                            2. Welcome changing requirements, even late in development. Agile
                                processes harness change for the customer's competitive advantage.




12
                            3. Deliver working software frequently, from a couple of weeks to a couple
                                of months, with a preference to the shorter timescale.
                            4. Business people and developers must work together daily throughout
                                the project.
                            5. Build projects around motivated individuals. Give them the environment
                                and support they need, and trust them to get the job done.
                            6. The most efficient and effective method of conveying information to and
Principles                      within a development team is face-to-face conversation.
                            7. Working software is the primary measure of progress.
http://agilemanifesto.org
                            8. Agile processes promote sustainable development. The sponsors,
                                developers, and users should be able to maintain a constant pace
                                indefinitely.
                            9. Continuous attention to technical excellence and good design enhances
                                agility.
                            10. Simplicity--the art of maximizing the amount of work not done--is
                                essential.
                            11. The best architectures, requirements, and designs emerge from self-
                                organizing teams.
                            12. At regular intervals, the team reflects on how to become more effective,
                                then tunes and adjusts its behavior accordingly.                   6
“Software in 30 days”




     Time   Thanks Ken for the slide & the book   7
Value Proposition
   Visibility    Adaptability




Business Value   Risk



                                8
Management
                 Transformation
• Managers tell people     • People decide what,
  what to do and make        and how to do
  sure they do it
  properly
• Managers maintain        • Team makes decisions
  the right to authorize
  decision
• Managers limit the       • Information is
  information or
  resources available to     transparent
  workers
                                                    9
Teams
                   Transformation
•   Management-driven                   •   Customer-driven
•   Workforce of isolated specialists   •   Multi-skilled workforce
•   Many job descriptions               •   Few job descriptions
•   Information limited                 •   Information widely shared
•   Many levels of management           •   Few levels of management
•   Function/Department focus           •   Whole-business focus
•   Segregated goals                    •   Shared goals
•   Seemingly organized                 •   Seemingly chaotic
•   Problem-solving emphasis            •   Purpose achievement emphasis
•   High management commitment          •   High worker commitment
•   Incremental Improvements            •   Continuous Improvements
•   Management-controlled               •   Self-controlled
•   Policy/Procedure based              •   Values/Principles based

                                                                           10
Scrum ‘Process’




              11
Plan

                                   Plan

                                   Plan

                                   Plan



           Act   Act   Act   Act           Do   Do   Do   Do




Lean                               Check

                                   Check

Learning                           Check
with
Deming PDCA circles                Check                   12
Quote
“Agile development is no silver bullet, but it
is useful. Organizationally, agile delivers
value and reduces costs; technically, it
highlights excellence and minimal bugs;
personally, many find it their preferred way
to work.”
             “The Art of Agile Development”, James Shore



                                                      13
Observation
from some Teams in Vietnam




                         14
Scrum
                                                     Iceberg
                                                          15
agile culture is the under-ware part of an iceberg
OPTIONAL
SECTIONS
        16
Methods used




         Source: Forrester Research
                             17
Test-Driven
                                  Development
• You don’t start programming until you have
  designed your tests!
• Strategy
  – Make it Fail
     • No code without a failing test
  – Make it Work
     • As simply as possible
  – Make it Better
     • Refactor(code, design, test, documentation)
  – Believe in testing
                                                     18
TDD Rationale




            19
Design for test
        Design




Test               Test




       Implement

                          20
Next steps
Stay Connected with Community
         Monthly Gathering, see:
         www.hanoiscrum.net
         www.agilevietnam.org

         //hanoiscrum


Contact Tan
                                     /duongtrongtan



                   http://vn.linkedin.com/in/tandt


                                                      21

Más contenido relacionado

La actualidad más candente

Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011
Tim Morris ★
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 

La actualidad más candente (20)

Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011
 
Fundamentals of Agile Software Development
Fundamentals of Agile Software Development Fundamentals of Agile Software Development
Fundamentals of Agile Software Development
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed TeamsAgile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Scrum Indonesian Banks
Scrum Indonesian BanksScrum Indonesian Banks
Scrum Indonesian Banks
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIX
 
Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.Agile Scrum.A Chicken and Pig approach.
Agile Scrum.A Chicken and Pig approach.
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 

Destacado

Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Richard Cheng
 
Using Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of AgileUsing Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of Agile
Excella
 

Destacado (20)

Phương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và AgilePhương pháp phát triển phần mềm: Truyền thống và Agile
Phương pháp phát triển phần mềm: Truyền thống và Agile
 
Simple design
Simple designSimple design
Simple design
 
Nerdy presentation NCTE16
Nerdy presentation NCTE16Nerdy presentation NCTE16
Nerdy presentation NCTE16
 
Distributed scrum: when team meets distance
Distributed scrum: when team meets distanceDistributed scrum: when team meets distance
Distributed scrum: when team meets distance
 
Agile Values - The Why Behind the What (04/2012)
Agile Values - The Why Behind the What (04/2012)Agile Values - The Why Behind the What (04/2012)
Agile Values - The Why Behind the What (04/2012)
 
Agile Values
Agile ValuesAgile Values
Agile Values
 
Applying Agile Values to Enterprise Architecture
Applying Agile Values to Enterprise ArchitectureApplying Agile Values to Enterprise Architecture
Applying Agile Values to Enterprise Architecture
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile, Scrum and Values
Agile, Scrum and Values Agile, Scrum and Values
Agile, Scrum and Values
 
Using Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of AgileUsing Lean Thinking to Increase the Value of Agile
Using Lean Thinking to Increase the Value of Agile
 
Giới thiệu Agile + Scrum
Giới thiệu Agile + ScrumGiới thiệu Agile + Scrum
Giới thiệu Agile + Scrum
 
ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of DelayScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
ScrumDay Chile - Value Estimation and Prioritization using Cost of Delay
 
Coaching smells
Coaching smellsCoaching smells
Coaching smells
 
Tài liệu đào tạo Scrum
Tài liệu đào tạo ScrumTài liệu đào tạo Scrum
Tài liệu đào tạo Scrum
 
Ipma scrum keynote
Ipma scrum keynoteIpma scrum keynote
Ipma scrum keynote
 
PMI-ACP Certifcation Overview
PMI-ACP Certifcation OverviewPMI-ACP Certifcation Overview
PMI-ACP Certifcation Overview
 
A new revolutionary Agile Manifesto Value Not Code
A new revolutionary Agile Manifesto   Value Not CodeA new revolutionary Agile Manifesto   Value Not Code
A new revolutionary Agile Manifesto Value Not Code
 
Agile2011 20min-final
Agile2011 20min-finalAgile2011 20min-final
Agile2011 20min-final
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Experimenting with agile to maximize value delivery
Experimenting with agile to maximize value deliveryExperimenting with agile to maximize value delivery
Experimenting with agile to maximize value delivery
 

Similar a Agile values

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
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
Naveen Gupta
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
Think For A Change
 
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
Marvin Heery
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
David Walker
 

Similar a Agile values (20)

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
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Agile101 Small Batches
Agile101 Small BatchesAgile101 Small Batches
Agile101 Small Batches
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
Agile
AgileAgile
Agile
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
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
 
ETIS11 - Agile Business Intelligence - Presentation
ETIS11 -  Agile Business Intelligence - PresentationETIS11 -  Agile Business Intelligence - Presentation
ETIS11 - Agile Business Intelligence - Presentation
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile Project Management Part 1 Final
Agile Project Management Part 1  FinalAgile Project Management Part 1  Final
Agile Project Management Part 1 Final
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 

Más de DUONG Trong Tan

Más de DUONG Trong Tan (20)

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - Nhan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
 
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,DoiScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
ScrumDay Vietnam 2012- Thực hành XP với Coding Dojo - Tu,Doi
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

Agile values

  • 2. Sequential vs. overlapping Sequential development Scrum teams do a little of every thing all the time using one-piece flow mechanism Source: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. 2
  • 4. Agile development • Follows “Agile manifesto” • Iterative & incremental • Adaptive • Embrace changes • Value-oriented 4
  • 5. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. AgileAlliance.org 5
  • 6. 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 12 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and Principles within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. http://agilemanifesto.org 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self- organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 6
  • 7. “Software in 30 days” Time Thanks Ken for the slide & the book 7
  • 8. Value Proposition Visibility Adaptability Business Value Risk 8
  • 9. Management Transformation • Managers tell people • People decide what, what to do and make and how to do sure they do it properly • Managers maintain • Team makes decisions the right to authorize decision • Managers limit the • Information is information or resources available to transparent workers 9
  • 10. Teams Transformation • Management-driven • Customer-driven • Workforce of isolated specialists • Multi-skilled workforce • Many job descriptions • Few job descriptions • Information limited • Information widely shared • Many levels of management • Few levels of management • Function/Department focus • Whole-business focus • Segregated goals • Shared goals • Seemingly organized • Seemingly chaotic • Problem-solving emphasis • Purpose achievement emphasis • High management commitment • High worker commitment • Incremental Improvements • Continuous Improvements • Management-controlled • Self-controlled • Policy/Procedure based • Values/Principles based 10
  • 12. Plan Plan Plan Plan Act Act Act Act Do Do Do Do Lean Check Check Learning Check with Deming PDCA circles Check 12
  • 13. Quote “Agile development is no silver bullet, but it is useful. Organizationally, agile delivers value and reduces costs; technically, it highlights excellence and minimal bugs; personally, many find it their preferred way to work.” “The Art of Agile Development”, James Shore 13
  • 15. Scrum Iceberg 15 agile culture is the under-ware part of an iceberg
  • 17. Methods used Source: Forrester Research 17
  • 18. Test-Driven Development • You don’t start programming until you have designed your tests! • Strategy – Make it Fail • No code without a failing test – Make it Work • As simply as possible – Make it Better • Refactor(code, design, test, documentation) – Believe in testing 18
  • 20. Design for test Design Test Test Implement 20
  • 21. Next steps Stay Connected with Community Monthly Gathering, see: www.hanoiscrum.net www.agilevietnam.org //hanoiscrum Contact Tan /duongtrongtan http://vn.linkedin.com/in/tandt 21