SlideShare a Scribd company logo
1 of 10
Download to read offline
YES,
You can deploy every two days!


 Maria Diaconu & Alexandru Bolboaca
Can You Believe It?




Source: http://www.flickr.com/photos/rnugraha/208640498/sizes/o/
The Team



               The Team



Product Dude                 Community of Users
               The Product




               Startup
Process
                        Community of Users
           Feedback


 Release    Bucket 1­3 stories
                               Develop        Deploy   Retrospective
Planning   Planning


                                                        Every Week
                              2­3 Days
                                                          AND
                                                        When needed


                           Every 1­2 months
Bucket Planning
                          Pick the top story


 Send list of
questions to     NO     Do we know enough?
product dude

                                 YES



  Slice it      NO     Can we do it in 2-3 days?

                                 YES


                                GO!!!!
Develop & Deploy

                                            WHENEVER NEEDED
                           Mockup
Review with                                         Reviews
Product Dude                                      Discussions
                              Develop:
      Integrate Feedback        TDD               Retrospective
                             Top/Down
                         Pair Programming
                                                MORE PRACTICES

                         Smoke Test
                                            Database under source control
                         Final Fixes
                                               Chose technology that 
                                                 fits the practices
                            Deploy            Continuous Refactoring
                                              Automated Deployment
Results

●   First commercial version
    deployed successfully
●   Team very motivated
●   Sustainable learning &
    deployment pace
How We Did It

●   Use Dude's Law (Eliminate Waste &
    use Added-Value Practices)
●   Best Organizational Practices +
    Software Craftsmanship
●   Think outside the box; use the right
    tools
Think About It!



●   Can you do it? Why not?
●   How should we name it?
Maria Diaconu @fireladyM


   Alexandru Bolboaca @alexboly



    The company: Mosaic Works
    Http://www.mozaicworks.com
The community: Http://agileworks.ro
The conference: Http://openagile.ro

More Related Content

What's hot

What's hot (6)

sxsw wearables prototyping
sxsw wearables prototyping sxsw wearables prototyping
sxsw wearables prototyping
 
Coderetreat - Practice to Master Your Crafts
Coderetreat - Practice to Master Your CraftsCoderetreat - Practice to Master Your Crafts
Coderetreat - Practice to Master Your Crafts
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
Let’s try scrum for in a university course
Let’s try scrum for in a university courseLet’s try scrum for in a university course
Let’s try scrum for in a university course
 
Drupal Product Development
Drupal Product DevelopmentDrupal Product Development
Drupal Product Development
 

Viewers also liked

論文の読み方・書き方課題
論文の読み方・書き方課題論文の読み方・書き方課題
論文の読み方・書き方課題
rhmnsjkkk29
 
תצפית 94 - על הרפורמה בסלולר
תצפית 94 - על הרפורמה בסלולרתצפית 94 - על הרפורמה בסלולר
תצפית 94 - על הרפורמה בסלולר
Anochi.com.
 
Kirkstyles - Sustainable, Innovative and Affordable Construction
Kirkstyles - Sustainable, Innovative and Affordable ConstructionKirkstyles - Sustainable, Innovative and Affordable Construction
Kirkstyles - Sustainable, Innovative and Affordable Construction
Tim Harper
 
Spelarenkät 2010
Spelarenkät 2010Spelarenkät 2010
Spelarenkät 2010
Jan By
 
Gida turistikoa
Gida turistikoaGida turistikoa
Gida turistikoa
zaldibar2
 
Föräldraenkät 2010
Föräldraenkät 2010Föräldraenkät 2010
Föräldraenkät 2010
Jan By
 
Gida turistikoa
Gida turistikoaGida turistikoa
Gida turistikoa
zaldibar2
 
Texas Star Chart Data
Texas Star Chart DataTexas Star Chart Data
Texas Star Chart Data
cldennard
 
נייר עמדה בנושא חוק הספרים JIMS
נייר עמדה בנושא חוק הספרים JIMSנייר עמדה בנושא חוק הספרים JIMS
נייר עמדה בנושא חוק הספרים JIMS
Anochi.com.
 

Viewers also liked (19)

Buffer concept in the us health care
Buffer concept in the us health careBuffer concept in the us health care
Buffer concept in the us health care
 
論文の読み方・書き方課題
論文の読み方・書き方課題論文の読み方・書き方課題
論文の読み方・書き方課題
 
Small Solutions for Big Returns
Small Solutions for Big ReturnsSmall Solutions for Big Returns
Small Solutions for Big Returns
 
תצפית 94 - על הרפורמה בסלולר
תצפית 94 - על הרפורמה בסלולרתצפית 94 - על הרפורמה בסלולר
תצפית 94 - על הרפורמה בסלולר
 
Memo148 השירות הצבאי בישראל שפר inss
Memo148 השירות הצבאי בישראל שפר inssMemo148 השירות הצבאי בישראל שפר inss
Memo148 השירות הצבאי בישראל שפר inss
 
Robertson omoa
Robertson omoaRobertson omoa
Robertson omoa
 
Blagging blogging
Blagging bloggingBlagging blogging
Blagging blogging
 
Costs of oil impacts and equilibrium of oil price
Costs of oil impacts and equilibrium of oil priceCosts of oil impacts and equilibrium of oil price
Costs of oil impacts and equilibrium of oil price
 
Kirkstyles - Sustainable, Innovative and Affordable Construction
Kirkstyles - Sustainable, Innovative and Affordable ConstructionKirkstyles - Sustainable, Innovative and Affordable Construction
Kirkstyles - Sustainable, Innovative and Affordable Construction
 
Louise troy alice_nov11
Louise troy alice_nov11Louise troy alice_nov11
Louise troy alice_nov11
 
Spelarenkät 2010
Spelarenkät 2010Spelarenkät 2010
Spelarenkät 2010
 
Gida turistikoa
Gida turistikoaGida turistikoa
Gida turistikoa
 
Föräldraenkät 2010
Föräldraenkät 2010Föräldraenkät 2010
Föräldraenkät 2010
 
2010 Volvo S80 Volvo of English Creek Egg Harbor Township ,NJ
2010 Volvo S80 Volvo of English Creek Egg Harbor Township ,NJ2010 Volvo S80 Volvo of English Creek Egg Harbor Township ,NJ
2010 Volvo S80 Volvo of English Creek Egg Harbor Township ,NJ
 
Gida turistikoa
Gida turistikoaGida turistikoa
Gida turistikoa
 
Texas Star Chart Data
Texas Star Chart DataTexas Star Chart Data
Texas Star Chart Data
 
2010 Volvo xc70 Volvo of English Creek Egg Harbor Township ,NJ
2010 Volvo xc70 Volvo of English Creek Egg Harbor Township ,NJ2010 Volvo xc70 Volvo of English Creek Egg Harbor Township ,NJ
2010 Volvo xc70 Volvo of English Creek Egg Harbor Township ,NJ
 
נייר עמדה בנושא חוק הספרים JIMS
נייר עמדה בנושא חוק הספרים JIMSנייר עמדה בנושא חוק הספרים JIMS
נייר עמדה בנושא חוק הספרים JIMS
 
2010 Chevy Avalanche in El Paso, TX
2010 Chevy Avalanche in El Paso, TX2010 Chevy Avalanche in El Paso, TX
2010 Chevy Avalanche in El Paso, TX
 

Similar to Deliver every two days

GeneralAssemb.ly Summer Program: Tech from the Ground Up
GeneralAssemb.ly Summer Program: Tech from the Ground UpGeneralAssemb.ly Summer Program: Tech from the Ground Up
GeneralAssemb.ly Summer Program: Tech from the Ground Up
Daniel Doubrovkine
 
Responsive Design - ISCTE
Responsive Design - ISCTEResponsive Design - ISCTE
Responsive Design - ISCTE
fidibiko
 

Similar to Deliver every two days (20)

UX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as UsersUX, DX, DSX: Developers and Data Scientists as Users
UX, DX, DSX: Developers and Data Scientists as Users
 
HackYale 0-60 in Startup Tech
HackYale 0-60 in Startup TechHackYale 0-60 in Startup Tech
HackYale 0-60 in Startup Tech
 
With Great Power comes Great Responsibilities
With Great Power comes Great ResponsibilitiesWith Great Power comes Great Responsibilities
With Great Power comes Great Responsibilities
 
GeneralAssemb.ly Summer Program: Tech from the Ground Up
GeneralAssemb.ly Summer Program: Tech from the Ground UpGeneralAssemb.ly Summer Program: Tech from the Ground Up
GeneralAssemb.ly Summer Program: Tech from the Ground Up
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
Quality of Bug Reports in Open Source
Quality of Bug Reports in Open SourceQuality of Bug Reports in Open Source
Quality of Bug Reports in Open Source
 
Responsive Design - ISCTE
Responsive Design - ISCTEResponsive Design - ISCTE
Responsive Design - ISCTE
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
 
Agile for digital library projects
Agile for digital library projectsAgile for digital library projects
Agile for digital library projects
 
TDD - Seriously, try it! - Opensouthcode
TDD - Seriously, try it! - OpensouthcodeTDD - Seriously, try it! - Opensouthcode
TDD - Seriously, try it! - Opensouthcode
 
corporateJavascript
corporateJavascriptcorporateJavascript
corporateJavascript
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Product Development 230109
Product Development 230109Product Development 230109
Product Development 230109
 
Practices of agile developers
Practices of agile developersPractices of agile developers
Practices of agile developers
 
16 Favorite Behavioral Interview Questions for Technical Roles
16 Favorite Behavioral Interview Questions for Technical Roles16 Favorite Behavioral Interview Questions for Technical Roles
16 Favorite Behavioral Interview Questions for Technical Roles
 
TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)
 
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
 
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 

More from Alexandru Bolboaca

More from Alexandru Bolboaca (20)

Refactor legacy code through pure functions
Refactor legacy code through pure functionsRefactor legacy code through pure functions
Refactor legacy code through pure functions
 
Design Without Types
Design Without TypesDesign Without Types
Design Without Types
 
Thinking in Functions
Thinking in FunctionsThinking in Functions
Thinking in Functions
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
 
The Journey to Master Code Design
The Journey to Master Code DesignThe Journey to Master Code Design
The Journey to Master Code Design
 
What is good software design? And why it matters?
What is good software design? And why it matters?What is good software design? And why it matters?
What is good software design? And why it matters?
 
Functional programming in C++
Functional programming in C++Functional programming in C++
Functional programming in C++
 
Agile Technical Leadership
Agile Technical LeadershipAgile Technical Leadership
Agile Technical Leadership
 
TDD As If You Meant It
TDD As If You Meant ItTDD As If You Meant It
TDD As If You Meant It
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Hidden loops
Hidden loopsHidden loops
Hidden loops
 
Removing structural duplication
Removing structural duplicationRemoving structural duplication
Removing structural duplication
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
Why You Should Start Using Docker
Why You Should Start Using DockerWhy You Should Start Using Docker
Why You Should Start Using Docker
 
Pyramid of-developer-skills
Pyramid of-developer-skillsPyramid of-developer-skills
Pyramid of-developer-skills
 
Applied craftsmanship
Applied craftsmanshipApplied craftsmanship
Applied craftsmanship
 
Pyramid of-developer-skills
Pyramid of-developer-skillsPyramid of-developer-skills
Pyramid of-developer-skills
 
Stay focused
Stay focusedStay focused
Stay focused
 
Kanban intro
Kanban introKanban intro
Kanban intro
 
Unit testing-patterns
Unit testing-patternsUnit testing-patterns
Unit testing-patterns
 

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
 
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
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 

Recently uploaded (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
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
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
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
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
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
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 

Deliver every two days

  • 1. YES, You can deploy every two days! Maria Diaconu & Alexandru Bolboaca
  • 2. Can You Believe It? Source: http://www.flickr.com/photos/rnugraha/208640498/sizes/o/
  • 3. The Team The Team Product Dude Community of Users The Product Startup
  • 4. Process Community of Users Feedback Release Bucket 1­3 stories Develop Deploy Retrospective Planning Planning Every Week 2­3 Days AND When needed Every 1­2 months
  • 5. Bucket Planning Pick the top story Send list of questions to NO Do we know enough? product dude YES Slice it NO Can we do it in 2-3 days? YES GO!!!!
  • 6. Develop & Deploy WHENEVER NEEDED Mockup Review with Reviews Product Dude Discussions Develop: Integrate Feedback TDD Retrospective Top/Down Pair Programming MORE PRACTICES Smoke Test Database under source control Final Fixes Chose technology that  fits the practices Deploy Continuous Refactoring Automated Deployment
  • 7. Results ● First commercial version deployed successfully ● Team very motivated ● Sustainable learning & deployment pace
  • 8. How We Did It ● Use Dude's Law (Eliminate Waste & use Added-Value Practices) ● Best Organizational Practices + Software Craftsmanship ● Think outside the box; use the right tools
  • 9. Think About It! ● Can you do it? Why not? ● How should we name it?
  • 10. Maria Diaconu @fireladyM Alexandru Bolboaca @alexboly The company: Mosaic Works Http://www.mozaicworks.com The community: Http://agileworks.ro The conference: Http://openagile.ro