SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Agile, Waterfall or Hybrid?
What is the difference and which methodology to use?
Eva Johnson and Sandor Szabo
18 March, 2015
2
Agenda
1. Introduction of Intland Software
2. Waterfall in a nutshell
3. What we know about Agile/Scrum/Kanban
4. When-Why-How to use the Agile-Waterfall Hybrid?
5. The main challenges of the Agile-Waterfall Hybrid model
6. Live demo of codeBeamer ALM
3
o Founded in 1998
o Headquarter in Stuttgart, Germany
o Office in Silicon Valley, USA
o Partners in Korea & Taiwan
o codeBeamer ALM with features including:
• Requirements Management
• Software Development Management
• QA-Test Management
• Demand Management
• IT Operations (DevOps)
Intland Software
Who are we?
4
Our Clients
Automotive
High Technology
Defense
Finance
Medical
Other
5
Agile-Waterfall-Hybrid Software Development
What is Waterfall?
• Waterfall is a popular development model for software engineering.
• It is in use since the 1960’s for large scale projects.
• Long delivery cycle, separate testing phase and requirements with no change.
• Waterfall model describes a development method that is linear and sequential.
• Once a phase of development is completed, the development moves to the next phase.
Requirements
Design
Implementation
Verification
Maintenance
6
Agile-Waterfall-Hybrid Software Development
What is Agile?
• Agile software development is a group of software development methodologies.
• Based on iterative and incremental development.
• Focus on keeping code simple, testing often, and continuous delivering.
• Shorten the delivery time.
• Enable to collect feedback in early stages to fulfill better the requirements.
• It is widely considered the best for quick product development.
• The two most widely used methods are Scrum and Kanban.
7
Agile-Waterfall-Hybrid Software Development
Scrum vs. Kanban
SCRUM
Agile planning, Sprint, Daily
stand up, Retrospective
Kanban
Daily task management, status
update, WIP (overload)
8
Agile-Waterfall-Hybrid Software Development
Agile-Waterfall Hybrid in a nutshell
• Marriage of Agile and Waterfall methods.
• The two methods are fundamentally very different.
• Lead to benefits that cannot be achieved by using a single method.
9
Agile-Waterfall-Hybrid Software Development
When-Why-How to use the Agile-Waterfall Hybrid?
• WHY
• Shorten design, analysis and planning, but define project frames
• Be compliance with standards.
• Results more collaboration.
• WHEN
• 1. Product development (hardware / manufacturing / service with software)
• 2. n-tier application development
• HOW
• Planning with Waterfall but development with Agile/Scrum
• Implement new types of communications
• Involve Product Owners and clients
10
Agile-Waterfall-Hybrid Software Development
Challenges of the Hybrid Method
• Cultural differences
• Waterfall teams do more documentation and they are less cooperative
• Agile teams do less documentation and they are more cooperative(daily stand up/retrospective)
• Technical challenges
• The dependency tracking, overseeing complex structures/hierarchies and clarity of Waterfall and Agile
• Merging both approaches in the release(s)
11
Agile-Waterfall-Hybrid Software Development
Hybrid in codeBeamer ALM
12
Agile-Waterfall-Hybrid Software Development
codeBeamer ALM
13
codeBeamer Live Demo
14
Webinar: Kanban or Scrum – Is Scrum for
developers and Kanban for IT support?
Date: 25 Mar 2015
Time: 4:00 PM (CET) / 10:00 AM (EST)
15
Thank you
for your attention!

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 

Was ist angesagt? (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
What is Scaled Agile Framework | Edureka
What is Scaled Agile Framework | EdurekaWhat is Scaled Agile Framework | Edureka
What is Scaled Agile Framework | Edureka
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
Agile
Agile Agile
Agile
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 

Ähnlich wie Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid

Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
James Janisse
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
Anjali Arora
 

Ähnlich wie Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid (20)

Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile Evolution
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Software Design Architecture SDA SDLC DETAILS
Software Design Architecture  SDA SDLC DETAILSSoftware Design Architecture  SDA SDLC DETAILS
Software Design Architecture SDA SDLC DETAILS
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Integrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntegrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) Development
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
Session 03 - SDLC
Session 03 - SDLCSession 03 - SDLC
Session 03 - SDLC
 
SDLC Final (1)
SDLC Final (1)SDLC Final (1)
SDLC Final (1)
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
 
SDLC
SDLCSDLC
SDLC
 
SDLC
SDLCSDLC
SDLC
 

Mehr von Intland Software GmbH

Mehr von Intland Software GmbH (20)

Agile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemAgile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support Them
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentDr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
 
Dr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device DevelopmentDr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device Development
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
 
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device DevelopmentDr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
 
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...
 
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
 
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT AspectsVolkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
 
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
 
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
 
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy ProjectCosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
 
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
 
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALMAutomotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
 
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
 
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
 

Kürzlich hochgeladen

JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Kürzlich hochgeladen (20)

Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 

Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid

  • 1. Agile, Waterfall or Hybrid? What is the difference and which methodology to use? Eva Johnson and Sandor Szabo 18 March, 2015
  • 2. 2 Agenda 1. Introduction of Intland Software 2. Waterfall in a nutshell 3. What we know about Agile/Scrum/Kanban 4. When-Why-How to use the Agile-Waterfall Hybrid? 5. The main challenges of the Agile-Waterfall Hybrid model 6. Live demo of codeBeamer ALM
  • 3. 3 o Founded in 1998 o Headquarter in Stuttgart, Germany o Office in Silicon Valley, USA o Partners in Korea & Taiwan o codeBeamer ALM with features including: • Requirements Management • Software Development Management • QA-Test Management • Demand Management • IT Operations (DevOps) Intland Software Who are we?
  • 5. 5 Agile-Waterfall-Hybrid Software Development What is Waterfall? • Waterfall is a popular development model for software engineering. • It is in use since the 1960’s for large scale projects. • Long delivery cycle, separate testing phase and requirements with no change. • Waterfall model describes a development method that is linear and sequential. • Once a phase of development is completed, the development moves to the next phase. Requirements Design Implementation Verification Maintenance
  • 6. 6 Agile-Waterfall-Hybrid Software Development What is Agile? • Agile software development is a group of software development methodologies. • Based on iterative and incremental development. • Focus on keeping code simple, testing often, and continuous delivering. • Shorten the delivery time. • Enable to collect feedback in early stages to fulfill better the requirements. • It is widely considered the best for quick product development. • The two most widely used methods are Scrum and Kanban.
  • 7. 7 Agile-Waterfall-Hybrid Software Development Scrum vs. Kanban SCRUM Agile planning, Sprint, Daily stand up, Retrospective Kanban Daily task management, status update, WIP (overload)
  • 8. 8 Agile-Waterfall-Hybrid Software Development Agile-Waterfall Hybrid in a nutshell • Marriage of Agile and Waterfall methods. • The two methods are fundamentally very different. • Lead to benefits that cannot be achieved by using a single method.
  • 9. 9 Agile-Waterfall-Hybrid Software Development When-Why-How to use the Agile-Waterfall Hybrid? • WHY • Shorten design, analysis and planning, but define project frames • Be compliance with standards. • Results more collaboration. • WHEN • 1. Product development (hardware / manufacturing / service with software) • 2. n-tier application development • HOW • Planning with Waterfall but development with Agile/Scrum • Implement new types of communications • Involve Product Owners and clients
  • 10. 10 Agile-Waterfall-Hybrid Software Development Challenges of the Hybrid Method • Cultural differences • Waterfall teams do more documentation and they are less cooperative • Agile teams do less documentation and they are more cooperative(daily stand up/retrospective) • Technical challenges • The dependency tracking, overseeing complex structures/hierarchies and clarity of Waterfall and Agile • Merging both approaches in the release(s)
  • 14. 14 Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support? Date: 25 Mar 2015 Time: 4:00 PM (CET) / 10:00 AM (EST)
  • 15. 15 Thank you for your attention!