SlideShare a Scribd company logo
1 of 8
A lazy developer’s life
#DOTITUDE
                          @kosalanuwan
                          Kosala Nuwan Perera
                          software craftsman, solution designer, user experience



sprint
                          evangelist
                          kosalanuwan.tumblr.com
                          I’m Kosala Nuwan
                          blog




delivery                  alertbox.tumblr.com
                          A software craftsmanship column
                          blog




model
A lazy developer’s life
#DOTITUDE                 #agenda
                          Sprint
                          There is traditional way of doing things, and there’s agile way!



sprint                    Plan
                          Concept ideation to jump start a sprint?


                          Develop
delivery                  Feature crews to depth-first development.


                          Ship
                          Continuous integration to delivery!


model
A lazy developer’s life
#DOTITUDE                 #agileway
                          Traditional approach
                          There is nothing wrong with Waterfall!



sprint is                 Breath-first
                          Spec every feature, design every feature, code every feature, test
                          every feature.



not a                     7 deadly sins of waste
                          Overproduction, Transportation, Motion, Waiting, Over
                          processing, Inventory, and Defects.




waterfall                 Agile et al
                          High level breath design first. Low level design and code feature
                          by feature.
Plan   Develop   Deliver
Plan   Develop   Deliver
Plan   Develop   Deliver
Plan   Develop   Deliver
Emphasis on Sprint Delivery
#DOTITUDE
                              @kosalanuwan
                              Kosala Nuwan Perera
                              software craftsman, solution designer, user experience



fun
                              evangelist
                              kosalanuwan.tumblr.com
                              I’m Kosala Nuwan
                              blog




with                          alertbox.tumblr.com
                              A software craftsmanship column
                              blog




agile!

More Related Content

Similar to Emphasis on sprint delivery model with Feature Crews

Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
UserZoom
 
What is a user experience designer
What is a user experience designerWhat is a user experience designer
What is a user experience designer
John Whalen
 
Agile Software Design
Agile Software DesignAgile Software Design
Agile Software Design
eduardomg23
 

Similar to Emphasis on sprint delivery model with Feature Crews (20)

Designing in an agile development
Designing in an agile developmentDesigning in an agile development
Designing in an agile development
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
Enabling Developers with Open Source
Enabling Developers with Open SourceEnabling Developers with Open Source
Enabling Developers with Open Source
 
Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!Hold onto your hats: The Scaled Agile Framework might be good for design!
Hold onto your hats: The Scaled Agile Framework might be good for design!
 
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
Hold on to Your Hats: The Scaled Agile Framework (SAFe) Might Actually Be a G...
 
Samantha Thebridge UX Australia 2012
Samantha Thebridge UX Australia 2012Samantha Thebridge UX Australia 2012
Samantha Thebridge UX Australia 2012
 
DevOps engineer ppt.
DevOps engineer ppt.DevOps engineer ppt.
DevOps engineer ppt.
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
The Straight Jacket of Agile Iteration
The Straight Jacket of Agile IterationThe Straight Jacket of Agile Iteration
The Straight Jacket of Agile Iteration
 
Agile Development: Key to smart software development
Agile Development: Key to smart software developmentAgile Development: Key to smart software development
Agile Development: Key to smart software development
 
Api Days Berlin - Continuous Updating
Api Days Berlin - Continuous UpdatingApi Days Berlin - Continuous Updating
Api Days Berlin - Continuous Updating
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
What is a user experience designer
What is a user experience designerWhat is a user experience designer
What is a user experience designer
 
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
 
Training Webinar - Wireframing made easy
Training Webinar - Wireframing made easyTraining Webinar - Wireframing made easy
Training Webinar - Wireframing made easy
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Understanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous DeliveryUnderstanding DevOps in simpler way with Continuous Delivery
Understanding DevOps in simpler way with Continuous Delivery
 
User Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UIUser Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UI
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
Agile Software Design
Agile Software DesignAgile Software Design
Agile Software Design
 

More from Kosala Nuwan Perera

More from Kosala Nuwan Perera (10)

Developer Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern softwareDeveloper Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern software
 
Lean UX and Design winning mobile apps
Lean UX and Design winning mobile appsLean UX and Design winning mobile apps
Lean UX and Design winning mobile apps
 
Native vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application DevelopmentNative vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application Development
 
Automating mobile usability heuristics
Automating mobile usability heuristicsAutomating mobile usability heuristics
Automating mobile usability heuristics
 
Fake It Before Make It
Fake It Before Make ItFake It Before Make It
Fake It Before Make It
 
Crafting features that matter - UX from a Modern Analyst's perspective
Crafting features that matter - UX from a Modern Analyst's perspectiveCrafting features that matter - UX from a Modern Analyst's perspective
Crafting features that matter - UX from a Modern Analyst's perspective
 
Code Quality for a Fresh Start
Code Quality for a Fresh StartCode Quality for a Fresh Start
Code Quality for a Fresh Start
 
Design stunning user experience with expression blend
Design stunning user experience with expression blendDesign stunning user experience with expression blend
Design stunning user experience with expression blend
 
Why certain code is hard to test?
Why certain code is hard to test?Why certain code is hard to test?
Why certain code is hard to test?
 
If you dont appear on google
If you dont appear on googleIf you dont appear on google
If you dont appear on google
 

Recently uploaded

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
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, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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)
 
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
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Emphasis on sprint delivery model with Feature Crews

  • 1. A lazy developer’s life #DOTITUDE @kosalanuwan Kosala Nuwan Perera software craftsman, solution designer, user experience sprint evangelist kosalanuwan.tumblr.com I’m Kosala Nuwan blog delivery alertbox.tumblr.com A software craftsmanship column blog model
  • 2. A lazy developer’s life #DOTITUDE #agenda Sprint There is traditional way of doing things, and there’s agile way! sprint Plan Concept ideation to jump start a sprint? Develop delivery Feature crews to depth-first development. Ship Continuous integration to delivery! model
  • 3. A lazy developer’s life #DOTITUDE #agileway Traditional approach There is nothing wrong with Waterfall! sprint is Breath-first Spec every feature, design every feature, code every feature, test every feature. not a 7 deadly sins of waste Overproduction, Transportation, Motion, Waiting, Over processing, Inventory, and Defects. waterfall Agile et al High level breath design first. Low level design and code feature by feature.
  • 4. Plan Develop Deliver
  • 5. Plan Develop Deliver
  • 6. Plan Develop Deliver
  • 7. Plan Develop Deliver
  • 8. Emphasis on Sprint Delivery #DOTITUDE @kosalanuwan Kosala Nuwan Perera software craftsman, solution designer, user experience fun evangelist kosalanuwan.tumblr.com I’m Kosala Nuwan blog with alertbox.tumblr.com A software craftsmanship column blog agile!

Editor's Notes

  1. Producing more than what you needWaiting for stuff to arriveSmelly code, repeated redundant workDev wait for PM, Testers wait for Dev, All wait for TestersOver engineering work, tuning wrong codeWork in progress stuff, common in Breath-firstBugs, rework