SlideShare una empresa de Scribd logo
1 de 30
Rethink Agility


                                                                                                                      www.people10.com


                                                                                             Continuous delivery
                                                                                                      explained


                                                                                                                  Presented by Nisha Shoukath
People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC




© People10 Technosoft Private Limited             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                Test driven                    Behavior driven
               development                      development


       Continuous                                    Productivity tools
Agile SDLC                                            & frameworks
        integration

                                        Continuous
                                         delivery
© People10 Technosoft Private Limited                          www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC


             Transparent                        Superior
               process                       product quality

Agile SDLC
                                        Business
                                         Value
© People10 Technosoft Private Limited                  www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC


                             Best suited process for
                              outsourced software
                                  development
Agile SDLC




© People10 Technosoft Private Limited             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                    Long requirements
                                          phase




Agile SDLC




© People10 Technosoft Private Limited                   www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                        Disconnected
                                        development
                                           threads




Agile SDLC




© People10 Technosoft Private Limited                  www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                            Big bang
                                        integration and
                                             rework




Agile SDLC




© People10 Technosoft Private Limited                     www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                        Very late functional
                                        acceptance test and
                                              rework




Agile SDLC




© People10 Technosoft Private Limited               www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                         Regression test and
                                            more rework




Agile SDLC




© People10 Technosoft Private Limited               www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                           More rework for
                                            performance




Agile SDLC




© People10 Technosoft Private Limited              www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                           UAT brings more
                                              surprises




Agile SDLC




© People10 Technosoft Private Limited              www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC




© People10 Technosoft Private Limited             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC




© People10 Technosoft Private Limited             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                        the time to
                                                      vs. the time to deploy !!!
                                        develop…




Agile SDLC




© People10 Technosoft Private Limited                                   www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC                        Too much re-work : wastage
       Issues with                        Long time to deploy : time to market delays
        traditional
      development ?                        Less number of deploys in a year

                                             Many surprises !

                                                Business suffers
Agile SDLC




© People10 Technosoft Private Limited                                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC


           The Solution ?
                                        Engineer software differently !

                                          Change the SDLC

Agile SDLC




© People10 Technosoft Private Limited                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                              Traditional ‘factory
                                              assembly line’ model



Agile SDLC




                               The new age
                               ‘Agile pit stop’
© People10 Technosoft Private Limited                       www.people10.com
                                                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                Just enough requirements




© People10 Technosoft Private Limited                www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                          Change development into a continuous and test driven process




© People10 Technosoft Private Limited                                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                          Get rid of integration phase; instead integrate continuously




© People10 Technosoft Private Limited                                                 www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                 Write and automate the acceptance tests before development




© People10 Technosoft Private Limited                                        www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                         Automated smoke & regression tests can happen after every build




© People10 Technosoft Private Limited                                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                     Bring automated performance test inside the chain as a frequent job




© People10 Technosoft Private Limited                                             www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                              UAT is almost non-existent




© People10 Technosoft Private Limited                                www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC




Agile SDLC                              Automated push-button deploy




© People10 Technosoft Private Limited                                  www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC                        Lesser rework
                                         Less waiting time for developers

                The                        Early feedback
           advantages of                    Transparency into the development process
           Agile SDLC ?                      Better quality of software

Agile SDLC                                    Faster time to market: More number of deploys!




                                              Better aligned to the business needs

© People10 Technosoft Private Limited                                       www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC


                                        This is new-age software
                                         engineering method is
                                         Continuous Delivery !

Agile SDLC




© People10 Technosoft Private Limited                              www.people10.com
Revolutionizing software building: Continuous Delivery
Traditional SDLC
                                                  Traditional ‘factory
                                                  assembly line’ model
                               How to change?
                           What kind of development
                                frameworks and
Agile SDLC
                           infrastructure you need to
                               make this happen?

                               The new age
                               ‘Agile pit stop’
© People10 Technosoft Private Limited                           www.people10.com
                                                                www.people10.com
Rethink Agility


                                                                                                                      www.people10.com




                                                                                                                                Nisha Shoukath
                                                                     reach me : nisha@people10.com
People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India

Más contenido relacionado

Destacado

Teoria neoclasica
Teoria   neoclasicaTeoria   neoclasica
Teoria neoclasicaandresf123
 
Corrupcio politica en el peru
Corrupcio politica en el peruCorrupcio politica en el peru
Corrupcio politica en el perukeleyordan
 
Federalists Vs. Anti Federalists Chart
Federalists Vs. Anti Federalists ChartFederalists Vs. Anti Federalists Chart
Federalists Vs. Anti Federalists ChartBryan Toth
 
Adoption access to intermediary services
Adoption access to intermediary servicesAdoption access to intermediary services
Adoption access to intermediary servicesPAINalison
 
Logistica y Cadena de Suministros
Logistica y Cadena de SuministrosLogistica y Cadena de Suministros
Logistica y Cadena de SuministrosGonzalo Lagunes
 
Analise De DemonstraçõEs Financeiras
Analise De DemonstraçõEs FinanceirasAnalise De DemonstraçõEs Financeiras
Analise De DemonstraçõEs Financeirasadmfape
 
Naar een user generated state. De impact van nieuwe media voor overheid en op...
Naar een user generated state. De impact van nieuwe media voor overheid en op...Naar een user generated state. De impact van nieuwe media voor overheid en op...
Naar een user generated state. De impact van nieuwe media voor overheid en op...Twittercrisis
 
1. definición y objetivos de epidemiología
1. definición y objetivos  de epidemiología1. definición y objetivos  de epidemiología
1. definición y objetivos de epidemiologíaGloria Hernandez Gomez
 
Gestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIGestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIAlessandro Almeida
 
What i'm thankful for 9th grade! by-Nick Snyder
What i'm thankful for 9th grade! by-Nick SnyderWhat i'm thankful for 9th grade! by-Nick Snyder
What i'm thankful for 9th grade! by-Nick SnyderMrsLOnlineA2011
 
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parte
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parteCurso induccion Sistema de Gestión de la Calidad ISO 1ra. parte
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parteJuan Manuel Agüera Castro
 

Destacado (20)

Teoria neoclasica
Teoria   neoclasicaTeoria   neoclasica
Teoria neoclasica
 
Corrupcio politica en el peru
Corrupcio politica en el peruCorrupcio politica en el peru
Corrupcio politica en el peru
 
Federalists Vs. Anti Federalists Chart
Federalists Vs. Anti Federalists ChartFederalists Vs. Anti Federalists Chart
Federalists Vs. Anti Federalists Chart
 
Unidad i control sanitario
Unidad i control sanitarioUnidad i control sanitario
Unidad i control sanitario
 
저널Pdf
저널Pdf저널Pdf
저널Pdf
 
Adoption access to intermediary services
Adoption access to intermediary servicesAdoption access to intermediary services
Adoption access to intermediary services
 
Logistica y Cadena de Suministros
Logistica y Cadena de SuministrosLogistica y Cadena de Suministros
Logistica y Cadena de Suministros
 
Curso cobit trainning
Curso cobit trainningCurso cobit trainning
Curso cobit trainning
 
Analise De DemonstraçõEs Financeiras
Analise De DemonstraçõEs FinanceirasAnalise De DemonstraçõEs Financeiras
Analise De DemonstraçõEs Financeiras
 
Naar een user generated state. De impact van nieuwe media voor overheid en op...
Naar een user generated state. De impact van nieuwe media voor overheid en op...Naar een user generated state. De impact van nieuwe media voor overheid en op...
Naar een user generated state. De impact van nieuwe media voor overheid en op...
 
1. definición y objetivos de epidemiología
1. definición y objetivos  de epidemiología1. definición y objetivos  de epidemiología
1. definición y objetivos de epidemiología
 
Gestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TIGestão da Tecnologia da Informação - Atividade: Governança de TI
Gestão da Tecnologia da Informação - Atividade: Governança de TI
 
Matriculados cursos asignados
Matriculados  cursos asignadosMatriculados  cursos asignados
Matriculados cursos asignados
 
Trabajo .. riesgos !!
Trabajo .. riesgos !!Trabajo .. riesgos !!
Trabajo .. riesgos !!
 
Nombr
NombrNombr
Nombr
 
What i'm thankful for 9th grade! by-Nick Snyder
What i'm thankful for 9th grade! by-Nick SnyderWhat i'm thankful for 9th grade! by-Nick Snyder
What i'm thankful for 9th grade! by-Nick Snyder
 
IntroduccióN A Rup
IntroduccióN A RupIntroduccióN A Rup
IntroduccióN A Rup
 
Trabalhos científicos
Trabalhos científicosTrabalhos científicos
Trabalhos científicos
 
Pm capitulo VI vozesdos atores
Pm capitulo VI vozesdos atoresPm capitulo VI vozesdos atores
Pm capitulo VI vozesdos atores
 
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parte
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parteCurso induccion Sistema de Gestión de la Calidad ISO 1ra. parte
Curso induccion Sistema de Gestión de la Calidad ISO 1ra. parte
 

Más de India Scrum Enthusiasts Community

“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...India Scrum Enthusiasts Community
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessIndia Scrum Enthusiasts Community
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...India Scrum Enthusiasts Community
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?India Scrum Enthusiasts Community
 

Más de India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Último

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Último (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

At2012 bengaluru continuous_delivery_nishas

  • 1. Rethink Agility www.people10.com Continuous delivery explained Presented by Nisha Shoukath People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India
  • 2. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 3. Revolutionizing software building: Continuous Delivery Traditional SDLC Test driven Behavior driven development development Continuous Productivity tools Agile SDLC & frameworks integration Continuous delivery © People10 Technosoft Private Limited www.people10.com
  • 4. Revolutionizing software building: Continuous Delivery Traditional SDLC Transparent Superior process product quality Agile SDLC Business Value © People10 Technosoft Private Limited www.people10.com
  • 5. Revolutionizing software building: Continuous Delivery Traditional SDLC Best suited process for outsourced software development Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 6. Revolutionizing software building: Continuous Delivery Traditional SDLC Long requirements phase Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 7. Revolutionizing software building: Continuous Delivery Traditional SDLC Disconnected development threads Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 8. Revolutionizing software building: Continuous Delivery Traditional SDLC Big bang integration and rework Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 9. Revolutionizing software building: Continuous Delivery Traditional SDLC Very late functional acceptance test and rework Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 10. Revolutionizing software building: Continuous Delivery Traditional SDLC Regression test and more rework Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 11. Revolutionizing software building: Continuous Delivery Traditional SDLC More rework for performance Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 12. Revolutionizing software building: Continuous Delivery Traditional SDLC UAT brings more surprises Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 13. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 14. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 15. Revolutionizing software building: Continuous Delivery Traditional SDLC the time to vs. the time to deploy !!! develop… Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 16. Revolutionizing software building: Continuous Delivery Traditional SDLC Too much re-work : wastage Issues with Long time to deploy : time to market delays traditional development ? Less number of deploys in a year Many surprises ! Business suffers Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 17. Revolutionizing software building: Continuous Delivery Traditional SDLC The Solution ? Engineer software differently ! Change the SDLC Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 18. Revolutionizing software building: Continuous Delivery Traditional SDLC Traditional ‘factory assembly line’ model Agile SDLC The new age ‘Agile pit stop’ © People10 Technosoft Private Limited www.people10.com www.people10.com
  • 19. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Just enough requirements © People10 Technosoft Private Limited www.people10.com
  • 20. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Change development into a continuous and test driven process © People10 Technosoft Private Limited www.people10.com
  • 21. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Get rid of integration phase; instead integrate continuously © People10 Technosoft Private Limited www.people10.com
  • 22. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Write and automate the acceptance tests before development © People10 Technosoft Private Limited www.people10.com
  • 23. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Automated smoke & regression tests can happen after every build © People10 Technosoft Private Limited www.people10.com
  • 24. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Bring automated performance test inside the chain as a frequent job © People10 Technosoft Private Limited www.people10.com
  • 25. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC UAT is almost non-existent © People10 Technosoft Private Limited www.people10.com
  • 26. Revolutionizing software building: Continuous Delivery Traditional SDLC Agile SDLC Automated push-button deploy © People10 Technosoft Private Limited www.people10.com
  • 27. Revolutionizing software building: Continuous Delivery Traditional SDLC Lesser rework Less waiting time for developers The Early feedback advantages of Transparency into the development process Agile SDLC ? Better quality of software Agile SDLC Faster time to market: More number of deploys! Better aligned to the business needs © People10 Technosoft Private Limited www.people10.com
  • 28. Revolutionizing software building: Continuous Delivery Traditional SDLC This is new-age software engineering method is Continuous Delivery ! Agile SDLC © People10 Technosoft Private Limited www.people10.com
  • 29. Revolutionizing software building: Continuous Delivery Traditional SDLC Traditional ‘factory assembly line’ model How to change? What kind of development frameworks and Agile SDLC infrastructure you need to make this happen? The new age ‘Agile pit stop’ © People10 Technosoft Private Limited www.people10.com www.people10.com
  • 30. Rethink Agility www.people10.com Nisha Shoukath reach me : nisha@people10.com People10 Technosoft Private Limited | Floor 3 | Akshay Tech Park | #72-73 | EPIP Zone | Whitefield | Bangalore 560066 | India