SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
..............................................................................................................
                       Understanding
         Software Development Life
                                            Cycle
..............................................................................................................
Internet Addict for 11+ Years...




                                       Karthik Kastury
                                       24x7 Internet Geek | Unlucky in Cards
                                       B.E. Information Science
                                       Engineer / Hacker / Blogger / Apple fanboi
                                       and evil minded. *Pun Intended*
................................................................................................................................

              Blog                     http://karthik.kastury.in/
              Email                    hello@karthik.kastury.in
              Twitter                  @KarthikDot

................................................................................................................................
..............................................................................................................




     “       Nine people can’t make a
              baby in a month’s time.
                                                                                                    ”
                                                                             - FRED BROOKS




..............................................................................................................
..............................................................................................................



                           WHAT?
..............................................................................................................
..............................................................................................................

       Modern Software Development
       ‣ Software development is no longer a run of
         the mill activity.

       ‣ There is a process that accompanies the
         development of every software.

       ‣ Software Development Life Cycle is a
         collection of best practices and
         methodologies.

..............................................................................................................
..............................................................................................................


         It isn’t Hard!
..............................................................................................................
..............................................................................................................

                           GOALS
..............................................................................................................
..............................................................................................................

       Why Understand SDLC?
       ‣ Without a accepted process and methodology
         it is very easy to deliver the project late or
         over budget.

       ‣ It helps you improve the quality of your work
         and improve your productivity while doing so.

       ‣ Clients will love you. No Seriously!

..............................................................................................................
..............................................................................................................

            ACTIVITIES
..............................................................................................................
..............................................................................................................

       What goes on in SDLC?
       ‣ Modern Software development is no longer an
         activity that you can perform all by yourself.

       ‣ Multiple teams of designers, testers, developers
         team up to give you the “wow” experience.

       ‣ Today’s software systems can sometimes take
         many years before they are shipped.

..............................................................................................................
..............................................................................................................

              PLANNING
..............................................................................................................
..............................................................................................................

                         DESIGN
..............................................................................................................
..............................................................................................................

IMPLEMENTATION
..............................................................................................................
..............................................................................................................

                     TESTING
..............................................................................................................
..............................................................................................................

DEPLOYMENT
..............................................................................................................
..............................................................................................................

  MAINTENANCE
..............................................................................................................
..............................................................................................................

 DOCUMENTATION
..............................................................................................................
.....
..............................................................................................................

                     MODELS
..............................................................................................................
..............................................................................................................




       “ Before software can be
       reusable, it first has to be
                           usable.
                                                                     - RALPH JOHNSON
                                                                                               ”
..............................................................................................................
..............................................................................................................

       WATERFALL
..............................................................................................................
..............................................................................................................

      Waterfall Model
       ‣ One of the most
         commonly used models.

       ‣ Every step has to be
         fully complete, before
         moving on to another.

        ‣ A review is done, if
          needed to integrate a
          more formal review
          process.
..............................................................................................................
..............................................................................................................

                          SPIRAL
..............................................................................................................
..............................................................................................................

  Spiral Model
 ‣ Spiral Model incorporates
   risk analysis at every
   stage.

 ‣ More flexible than
   waterfall and borrows
   features from agile
   models.

 ‣ Suitable for large scale
    systems, due to the costs
    of repeated risk analysis.
..............................................................................................................
..............................................................................................................


                               AGILE
..............................................................................................................
..............................................................................................................

    Agile Model
    ‣ Uses feedback rather
      than planning.

    ‣ Build early, Gather
      feedback and iterate.

    ‣ Lower the cost of
      change.

    ‣ Small teams to minimize
      communication friction.
..............................................................................................................
..............................................................................................................

         MAGIC BOX
..............................................................................................................
..............................................................................................................

    Magic Box Model
       ‣ A Variation of the Agile model of Software
         development.

       ‣ Popular in developing web applications.

       ‣ Developers work on their own codebase,
         reducing friction and increases programmer
         productivity.

       ‣ Ensures rapid development and quick delivery.

..............................................................................................................
.....
..............................................................................................................

       Final Words...
       ‣ There’s no one methodology that just works
         for your project, many a time you’ll need a
         combination.

       ‣ Agile methodologies are rapidly gaining
         acceptance in programming circles worldwide,
         replacing traditional Waterfall and Spiral
         approaches.

..............................................................................................................
..............................................................................................................
DEVELOPMENT CAN BE FUN!
..............................................................................................................
..............................................................................................................

 IMPOSSIBLE IS NOTHING
..............................................................................................................
..............................................................................................................

 LIVE ON THE EDGE
..............................................................................................................
I’m available to help
................................................................................................................................

              Blog                     http://karthik.kastury.in/
              Email                    hello@karthik.kastury.in
              Twitter                  @KarthikDot
              Ask                      http://karthik.kastury.in/ask
................................................................................................................................
..............................................................................................................


               THE END
              Or the start of something new.
..............................................................................................................

Más contenido relacionado

La actualidad más candente

UVM: Basic Sequences
UVM: Basic SequencesUVM: Basic Sequences
UVM: Basic SequencesArrow Devices
 
Design and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationDesign and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationeSAT Publishing House
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDNVenkata Naga Ravi
 
UVM Methodology Tutorial
UVM Methodology TutorialUVM Methodology Tutorial
UVM Methodology TutorialArrow Devices
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Tutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationTutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationRISC-V International
 
AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB ProtocolSwetha GSM
 
System verilog assertions (sva) ( pdf drive )
System verilog assertions (sva) ( pdf drive )System verilog assertions (sva) ( pdf drive )
System verilog assertions (sva) ( pdf drive )sivasubramanian manickam
 

La actualidad más candente (10)

UVM: Basic Sequences
UVM: Basic SequencesUVM: Basic Sequences
UVM: Basic Sequences
 
Design and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integrationDesign and verification environment for amba axi protocol for soc integration
Design and verification environment for amba axi protocol for soc integration
 
Axi
AxiAxi
Axi
 
Resource management
Resource managementResource management
Resource management
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
UVM Methodology Tutorial
UVM Methodology TutorialUVM Methodology Tutorial
UVM Methodology Tutorial
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Tutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verificationTutorial getting started with RISC-V verification
Tutorial getting started with RISC-V verification
 
AMBA 3 APB Protocol
AMBA 3 APB ProtocolAMBA 3 APB Protocol
AMBA 3 APB Protocol
 
System verilog assertions (sva) ( pdf drive )
System verilog assertions (sva) ( pdf drive )System verilog assertions (sva) ( pdf drive )
System verilog assertions (sva) ( pdf drive )
 

Destacado

Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Mohamed Sami El-Tahawy
 
Adams, Research Mentoring Program Presentation April 2014
Adams, Research Mentoring Program Presentation April 2014Adams, Research Mentoring Program Presentation April 2014
Adams, Research Mentoring Program Presentation April 2014ladams3
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleGaruda Trainings
 
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phaseREHMAT ULLAH
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
Secure Software Development Life Cycle
Secure Software Development Life CycleSecure Software Development Life Cycle
Secure Software Development Life CycleMaurice Dawson
 
Software Development Life Cycle.
Software Development Life Cycle.Software Development Life Cycle.
Software Development Life Cycle.mailrenuka
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)sanoop s
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsPiyush Gogia
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Alaa' Amr Amin
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLESwarnima Tiwari
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Parantez.com - Software Development Life Cycle
Parantez.com - Software Development Life CycleParantez.com - Software Development Life Cycle
Parantez.com - Software Development Life CycleMurat Orno
 

Destacado (18)

Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Adams, Research Mentoring Program Presentation April 2014
Adams, Research Mentoring Program Presentation April 2014Adams, Research Mentoring Program Presentation April 2014
Adams, Research Mentoring Program Presentation April 2014
 
Software Development Life Cycle
Software Development Life Cycle Software Development Life Cycle
Software Development Life Cycle
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phase
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Secure Software Development Life Cycle
Secure Software Development Life CycleSecure Software Development Life Cycle
Secure Software Development Life Cycle
 
Software Development Life Cycle.
Software Development Life Cycle.Software Development Life Cycle.
Software Development Life Cycle.
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_models
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Parantez.com - Software Development Life Cycle
Parantez.com - Software Development Life CycleParantez.com - Software Development Life Cycle
Parantez.com - Software Development Life Cycle
 

Similar a Understanding Software Development Life Cycle

The Next 40 Years of your life
The Next 40 Years of your lifeThe Next 40 Years of your life
The Next 40 Years of your lifeKarthik Kastury
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingDistilled
 
Spring live中文版完整版
Spring live中文版完整版Spring live中文版完整版
Spring live中文版完整版yuanao
 
Collaboration and Social Media 2008
Collaboration and Social Media 2008Collaboration and Social Media 2008
Collaboration and Social Media 2008white paper
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX SEOgadget
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replicationguest0dc8a2
 
Red hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usRed hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usTommy Lee
 
Red hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usRed hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usTommy Lee
 
SXSW 2014: Trends Overview
SXSW 2014: Trends OverviewSXSW 2014: Trends Overview
SXSW 2014: Trends OverviewTable19
 
ARQUIVO ROUBADO
ARQUIVO ROUBADOARQUIVO ROUBADO
ARQUIVO ROUBADOD813061988
 
atys_d_nmo_541992b_EN.pdf
atys_d_nmo_541992b_EN.pdfatys_d_nmo_541992b_EN.pdf
atys_d_nmo_541992b_EN.pdfIrlanMalik
 
CES 2014 - Top Picks
CES 2014 - Top Picks CES 2014 - Top Picks
CES 2014 - Top Picks Table19
 
CES 2014 - Our Top Picks
CES 2014 - Our Top PicksCES 2014 - Our Top Picks
CES 2014 - Our Top PicksBirchy
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdfjcarrey
 

Similar a Understanding Software Development Life Cycle (20)

Going the Extra Mile
Going the Extra MileGoing the Extra Mile
Going the Extra Mile
 
The Next 40 Years of your life
The Next 40 Years of your lifeThe Next 40 Years of your life
The Next 40 Years of your life
 
Keyword Research for Professionals - SMX Stockholm 2012
Keyword Research for Professionals - SMX Stockholm 2012Keyword Research for Professionals - SMX Stockholm 2012
Keyword Research for Professionals - SMX Stockholm 2012
 
Jon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content MarketingJon Quinton, Scaling Content Marketing
Jon Quinton, Scaling Content Marketing
 
Spring live中文版完整版
Spring live中文版完整版Spring live中文版完整版
Spring live中文版完整版
 
Collaboration and Social Media 2008
Collaboration and Social Media 2008Collaboration and Social Media 2008
Collaboration and Social Media 2008
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX
 
Ppdg Robust File Replication
Ppdg Robust File ReplicationPpdg Robust File Replication
Ppdg Robust File Replication
 
Red hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usRed hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-us
 
Red hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-usRed hat storage-3-administration_guide-en-us
Red hat storage-3-administration_guide-en-us
 
SXSW 2014: Trends Overview
SXSW 2014: Trends OverviewSXSW 2014: Trends Overview
SXSW 2014: Trends Overview
 
ARQUIVO ROUBADO
ARQUIVO ROUBADOARQUIVO ROUBADO
ARQUIVO ROUBADO
 
Red hat enterprise_linux-7-system_administrators_guide-en-us
Red hat enterprise_linux-7-system_administrators_guide-en-usRed hat enterprise_linux-7-system_administrators_guide-en-us
Red hat enterprise_linux-7-system_administrators_guide-en-us
 
atys_d_nmo_541992b_EN.pdf
atys_d_nmo_541992b_EN.pdfatys_d_nmo_541992b_EN.pdf
atys_d_nmo_541992b_EN.pdf
 
Hacking.pdf
Hacking.pdfHacking.pdf
Hacking.pdf
 
CES 2014 - Top Picks
CES 2014 - Top Picks CES 2014 - Top Picks
CES 2014 - Top Picks
 
CES 2014 - Our Top Picks
CES 2014 - Our Top PicksCES 2014 - Our Top Picks
CES 2014 - Our Top Picks
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 

Último

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
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
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
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
 
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
 
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
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Último (20)

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
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
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
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
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
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
 
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
 
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
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Understanding Software Development Life Cycle

Notas del editor

  1. \n
  2. Yawn. SDLC seriously? I promise you won’t be bored.\n
  3. I tend to have a poor sense of humor, or so I’ve been told. \nSo please excuse me if I crack lame jokes!\n
  4. If only making babies was so easy ;)\n
  5. \n
  6. Software development mostly is disorganized. You need to fix it. Here’s how.\n
  7. Oh trust me it isn’t hard. And you’ll have fun doing it.\n
  8. \n
  9. Productivity and Programmer Happiness seem to be the buzzwords today. Following a good SDLC process will actually make it happen. For real!\n
  10. What happens in the development of software? The various little activities that add up to give you the most awesome experience?\n
  11. \n
  12. Planning has been a part of every single thing that man has ever done. That’s why it’s there in Software too. At this stage the developer understands the clients requirements, and puts them down in all black and white. \n\nIt is the defacto reference document going forward. \n
  13. Once the requirements have been understood, its time to do get your creative juices flowing. Use Case Diagrams(Yawn!), Interface Diagrams, Wireframes, Copy etc...\n
  14. Put on the Coding Ninja hat on, and type away code as fast as you can. The one stage that can break or make things. \n
  15. Make sure your code is bulletproof. Test it extensively, make sure you close the tiniest of the bugs.\n
  16. Oooh. Shiny new servers. Push your code to the production machines and wait for the magic to unfold.\n
  17. Accept it. Most things in this world break. So does software. You need to fix them as that happens. Not so interesting I think. But then you gotta make it idiot proof.\n
  18. Maybe tomorrow you’re gonna quit your job, get fired maybe. The next guy shouldn’t be challenged to read your code. Document everything. \n
  19. \n
  20. Some of the Commonly followed Software Development Models.\n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. The world of software development is all set for an exciting 2011. There’s a lot happening, and most are to make you a happier, better programmer. \n
  36. \n
  37. Follow Blogs, Follow Trends on Twitter. The world of software development is changing fast, and you need to stay ahead of the curve, or else, you are dead.\n
  38. I usually try to reply to emails within 2 days, but if I don’t please don’t curse me to death. \n\nAnd I welcome any kind of feedback, from sharp criticism to of course showering of flowers. \n
  39. Thank you. Go out and build something awesome!\n