SlideShare una empresa de Scribd logo
1 de 25
Overview of Agile Methodology Prepared by: Haresh Karkar [Information Architect]
Software development processes A [really] short history of
REQUIREMENTS DESIGN DEVELOPMENT Waterfall Development is another name for the more  TESTING traditional approach to software development MAINTENANCE Waterfall Development
Waterfall Development (contd..) You complete one phase (e.g. design) beforemoving on to the next phase(e.g. development) You rarely aim to re-visit a ‘phase’ once it’s completed. That means, you better get whatever                    you’re doing right the first time!
Changes REQUIREMENTS DESIGN  You don’t realize any value until the end of the project  You leave the testing until the end  You don’t seek approval from the stakeholders until late in the day Skipped Takes too long DEVELOPMENT TESTING This approach is highly risky, often more costly and                            generally less efficient than Agile approaches MAINTENANCE But…
Rapid Adaptable AGILE Quality-driven Cooperative Iterative Not a process, it's a philosophy or set of values
Individuals and interactions overprocesses and tools Working software overcomprehensive documentation Customer collaboration overcontract negotiation Responding to change overfollowing a plan Agile Manifesto
Agile Umbrella More Prescriptive more rules to follow RUP (120+) RUP has over 30 roles, over 20 activities, and over 70 artifacts Agile XP (13) Scrum (9) Scrum XP Kanban (3) DSDM Crystal FDD Kanban RUP Do Whatever!! (0) and few more… More Adaptive fewer rules to follow * Check wikipedia for list of all Agile methods
Scrum A light-weightagileprocess tool Product/ Project Owner Split your organization into small, cross-functional, self-organizing teams. Scrum Team Scrum Master Split your work into a list of small, concrete deliverables. Sort the list by priority and estimate the relative effort of each item.
Split time into short fixed-length iterations/ sprints (usually 2 – 4 weeks), with potentially shippable code demonstrated after each iteration. Scrum (contd..) January May Optimize the release plan and update priorities in collaboration with the customer, based on insights gained by inspecting the release after each iteration. Optimize the process by having a retrospective after each iteration.
Scrum vs. Waterfall MAINTENANCE REQUIREMENTS TESTING DESIGN DEVELOPMENT
Iterative Scrum
Things we do in Scrum a.k.a Scrum terminologies The project/ product is described as a list of features: the backlog.  The features are described in terms of user stories.  The scrum team estimates the work associated with each story.  Features in the backlog are ranked in order of importance.  Result: a ranked and weighted list of product features, a roadmap.  Daily scrum meeting to discuss What did you do y’day? What will you do today? Any obstacles?
Scrum Artifacts Sample Userstory The total effort each iteration can accommodate leads to number of user story per iteration Efforts 10hrs Efforts: 2hrs IA, 6hrs Development, 2hrs Testing Iterations View Iteration/ Sprint 1 Iteration/ Sprint 2 Release One release maycontains number of iterations
Scrum planning example Total hours of workiteration can accommodate Iteration cycle of 3 weeks Working hours per day is 8 120hrs 8hrs x 5days x 3weeks = Product backlog of 20 stories Each story effort is 10 hrs Iteration backlog or number of stories per iteration 12 user story
Scrum in a nutshell So instead of a large group spending a long time building a big thing, we have a small team spending a short time building a small thing.  But integrating regularly to see the whole.
Visualize the 		   Work Limit Work-In-Progress Kanban Visual Card Signboard Just-in-time (JIT) Measure & Manage Flow
Kanban Lean approach toagiledevelopment Similar to Scrum in the sense that you focus on features as opposed to groups of features – however Lean takes this one step further again. You select, plan, develop, test and deploy one feature (in its simplest form) before you select, plan, develop, test and deploy the next feature. Aim is to eliminate ‘waste’ wherever possible…
Kanban (contd…) Visualize the workflow  Split the work into pieces, write each item on a card and put on the wall  Use named columns to illustrate where each item is in the workflow Limit WIP (work in progress)  Assign explicit limits to how many items may be in progress at each stage Measure the lead time (average time to complete one item, sometimes called “cycle time”)  Optimize the process to make lead time as small and predictable as possible
Kanban Board Illustration - I
Kanban Board Illustration - II
UX Agile adopts
Agile – UX Overlap * * Evaluate internally (sales & marketing) and externally (prospects and clients)
Resources Agile 101http://agile101.net/2009/09/08/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean-in-pictures/ Kanban and Scrum - making the most of bothhttp://www.infoq.com/minibooks/kanban-scrum-minibook Kanban kick-start examplehttp://www.limitedwipsociety.org/tag/kanban-board/
Thank You

Más contenido relacionado

La actualidad más candente

Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 

La actualidad más candente (20)

Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile
AgileAgile
Agile
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 

Destacado

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
Dennis Stevens
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
Sajjad Mansoor
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
Julian Samuels
 
Design Thinking Process
Design Thinking ProcessDesign Thinking Process
Design Thinking Process
Michael Currin
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
Ravi Tadwalkar
 

Destacado (20)

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile Testing
 
A short history of Agile software development
A short history of Agile software developmentA short history of Agile software development
A short history of Agile software development
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
 
Effective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsEffective Product Development Using Agile Methods
Effective Product Development Using Agile Methods
 
Design at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureDesign at Scale: Enabling Systems Thinking to Design for a Complex Future
Design at Scale: Enabling Systems Thinking to Design for a Complex Future
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Enterprise Collaboration Change Management: 5 Tips To Ensure Success
Enterprise Collaboration Change Management: 5 Tips To Ensure SuccessEnterprise Collaboration Change Management: 5 Tips To Ensure Success
Enterprise Collaboration Change Management: 5 Tips To Ensure Success
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?
 
Design Thinking Process
Design Thinking ProcessDesign Thinking Process
Design Thinking Process
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 

Similar a Overview of Agile Methodology

Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
ejlp12
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
Gaurav Ahluwalia
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 

Similar a Overview of Agile Methodology (20)

Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Agile Presentation_Lite
Agile Presentation_LiteAgile Presentation_Lite
Agile Presentation_Lite
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Agile
AgileAgile
Agile
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Methodologies.pdf
Agile Methodologies.pdfAgile Methodologies.pdf
Agile Methodologies.pdf
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101HKG15-904: Scrum and Kanban 101
HKG15-904: Scrum and Kanban 101
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile adds value
Agile adds valueAgile adds value
Agile adds value
 

Último

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
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Overview of Agile Methodology

  • 1. Overview of Agile Methodology Prepared by: Haresh Karkar [Information Architect]
  • 2. Software development processes A [really] short history of
  • 3. REQUIREMENTS DESIGN DEVELOPMENT Waterfall Development is another name for the more TESTING traditional approach to software development MAINTENANCE Waterfall Development
  • 4. Waterfall Development (contd..) You complete one phase (e.g. design) beforemoving on to the next phase(e.g. development) You rarely aim to re-visit a ‘phase’ once it’s completed. That means, you better get whatever you’re doing right the first time!
  • 5. Changes REQUIREMENTS DESIGN You don’t realize any value until the end of the project You leave the testing until the end You don’t seek approval from the stakeholders until late in the day Skipped Takes too long DEVELOPMENT TESTING This approach is highly risky, often more costly and generally less efficient than Agile approaches MAINTENANCE But…
  • 6. Rapid Adaptable AGILE Quality-driven Cooperative Iterative Not a process, it's a philosophy or set of values
  • 7. Individuals and interactions overprocesses and tools Working software overcomprehensive documentation Customer collaboration overcontract negotiation Responding to change overfollowing a plan Agile Manifesto
  • 8. Agile Umbrella More Prescriptive more rules to follow RUP (120+) RUP has over 30 roles, over 20 activities, and over 70 artifacts Agile XP (13) Scrum (9) Scrum XP Kanban (3) DSDM Crystal FDD Kanban RUP Do Whatever!! (0) and few more… More Adaptive fewer rules to follow * Check wikipedia for list of all Agile methods
  • 9. Scrum A light-weightagileprocess tool Product/ Project Owner Split your organization into small, cross-functional, self-organizing teams. Scrum Team Scrum Master Split your work into a list of small, concrete deliverables. Sort the list by priority and estimate the relative effort of each item.
  • 10. Split time into short fixed-length iterations/ sprints (usually 2 – 4 weeks), with potentially shippable code demonstrated after each iteration. Scrum (contd..) January May Optimize the release plan and update priorities in collaboration with the customer, based on insights gained by inspecting the release after each iteration. Optimize the process by having a retrospective after each iteration.
  • 11. Scrum vs. Waterfall MAINTENANCE REQUIREMENTS TESTING DESIGN DEVELOPMENT
  • 13. Things we do in Scrum a.k.a Scrum terminologies The project/ product is described as a list of features: the backlog. The features are described in terms of user stories. The scrum team estimates the work associated with each story. Features in the backlog are ranked in order of importance. Result: a ranked and weighted list of product features, a roadmap. Daily scrum meeting to discuss What did you do y’day? What will you do today? Any obstacles?
  • 14. Scrum Artifacts Sample Userstory The total effort each iteration can accommodate leads to number of user story per iteration Efforts 10hrs Efforts: 2hrs IA, 6hrs Development, 2hrs Testing Iterations View Iteration/ Sprint 1 Iteration/ Sprint 2 Release One release maycontains number of iterations
  • 15. Scrum planning example Total hours of workiteration can accommodate Iteration cycle of 3 weeks Working hours per day is 8 120hrs 8hrs x 5days x 3weeks = Product backlog of 20 stories Each story effort is 10 hrs Iteration backlog or number of stories per iteration 12 user story
  • 16. Scrum in a nutshell So instead of a large group spending a long time building a big thing, we have a small team spending a short time building a small thing. But integrating regularly to see the whole.
  • 17. Visualize the Work Limit Work-In-Progress Kanban Visual Card Signboard Just-in-time (JIT) Measure & Manage Flow
  • 18. Kanban Lean approach toagiledevelopment Similar to Scrum in the sense that you focus on features as opposed to groups of features – however Lean takes this one step further again. You select, plan, develop, test and deploy one feature (in its simplest form) before you select, plan, develop, test and deploy the next feature. Aim is to eliminate ‘waste’ wherever possible…
  • 19. Kanban (contd…) Visualize the workflow Split the work into pieces, write each item on a card and put on the wall Use named columns to illustrate where each item is in the workflow Limit WIP (work in progress) Assign explicit limits to how many items may be in progress at each stage Measure the lead time (average time to complete one item, sometimes called “cycle time”) Optimize the process to make lead time as small and predictable as possible
  • 23. Agile – UX Overlap * * Evaluate internally (sales & marketing) and externally (prospects and clients)
  • 24. Resources Agile 101http://agile101.net/2009/09/08/the-difference-between-waterfall-iterative-waterfall-scrum-and-lean-in-pictures/ Kanban and Scrum - making the most of bothhttp://www.infoq.com/minibooks/kanban-scrum-minibook Kanban kick-start examplehttp://www.limitedwipsociety.org/tag/kanban-board/

Notas del editor

  1. The meanings of the Manifesto items on the left within the agile software development context are described below.Individuals and Interactions – in agile development, self-organization and motivation are important, as are interactions like co-location and pair programming.Working software – working software will be more useful and welcome than just presenting documents to clients in meetings.Customer collaboration – requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important.Responding to change – agile development is focused on quick responses to change and continuous development
  2. Prescriptive means “more rules tofollow” and adaptive means “fewer rules to follow”.