21 Sep 2021 16:00 - 19:30

Understanding Different Software Development Life Cycles

180 BGN 3 hours and 30 mins

Software Development Life Cycle (SDLC) refers to the process for creating high-quality software. The SDLC methodology focuses on the following phases of software development: Requirement analysis, Planning, Software design, Software development, Testing, Deployment, Maintenance. The sequence and the repetition of these phases may be different in order to help companies maximize efficiency at each stage to reduce costs, deliver software faster, and meet or exceed their customers’ needs.

Our workshop will explain how SDLC works. It will dig deeper in each of the phases, it will explain tasks performed at each step, it will look at different types of SDLC and it will provide you with examples to get a better understanding of each phase.

In the second part of the workshop, we will compare different SDLCs – predictive, iterative, incremental and adaptive approaches. This training will cover a practical approach for assessing a project environment to choose the right SDLC. You will be given tips, sidebars, and case studies to better understand the key points and concepts for different approaches.

Teodora Todorova

Teodora Todorova

Teodora has been in the software industry for 15 years – she started as a developer and went through almost all roles involved in software project implementation. As a project manager, Teodora has successfully applied both Agile and Waterfall methodologies.

In her workshops Teodora uses an interactive approach for learning by doing. Apart from just sharing knowledge and going through pre-defined examples, she always engages the participants in activities with scenarios from their real-life experience. Applying the acquired knowledge and skills to known situations and scenarios during the workshop has proven to be a very effective way for deeper understanding and stronger engagement with the topics. This also leads to participants feeling more confident and being more effective in applying the knowledge and skills back at their workplace.

Teodora is a certified PMP®, PMI-ACP® and PSM®.


About the training

Software Development Life Cycle (SDLC) refers to the process for creating high-quality software. The SDLC methodology focuses on the following phases of software development: Requirement analysis, Planning, Software design, Software development, Testing, Deployment, Maintenance. The sequence and the repetition of these phases may be different in order to help companies maximize efficiency at each stage to reduce costs, deliver software faster, and meet or exceed their customers’ needs.

Our workshop will explain how SDLC works. It will dig deeper in each of the phases, it will explain tasks performed at each step, it will look at different types of SDLC and it will provide you with examples to get a better understanding of each phase.

In the second part of the workshop, we will compare different SDLCs – predictive, iterative, incremental and adaptive approaches. This training will cover a practical approach for assessing a project environment to choose the right SDLC. You will be given tips, sidebars, and case studies to better understand the key points and concepts for different approaches.


Learning outcomes

After completing the class participants will be able to:

  • Explain how SDLC works.
  • Explain each phase of SDLC.
  • Define tasks performed at each step of SDLC.
  • Explain and compare different SDLC.
  • Explain the difference between predictive and adaptive SDLC.

Program

  • What is a project?
  • What is SDLC?
  • Phases in SDLC
    • Requirements phase
    • Design phase
    • Development/coding phase
    • Testing phase
    • Deployment phase
    • Maintenance phase
  • SDLC models
    • Waterfall
    • V-model
    • Iterative model
    • Incremental model
    • Spiral model
    • Rational Unified Process (RUP)
    • Agile model

Book Your Seat

In case your company is in need of an internal training on this topic, choose this option.
180 BGN
capacity min max
21 Sep (Online)
3 hours and 30 mins
  • This workshop is part of Agile MultiTraining program. For more information visit:
    • Agile MultiTraining for team memebers
  • The workshop can be purchased individually. The price is 180 BGN.
Pay with Credit Card or Bank Order

Subscribe for Our Upcoming Events

Stay up-to-date with our upcoming courses and free meetups.

This site uses cookies for analytical purposes, personalised content, and ads. If you continue to view it, you agree with the use of cookies.