Banner

Fundamentals of SDLC

Live Classroom
Duration: 3 days
Live Virtual Classroom
Duration: 3 days
Pattern figure

Overview

This course helps participants understand the different roles that need to come together in order to create successful applications, and identify which tools and techniques to use in any particular situation. The course gives participants the knowledge required to choose between different methods, tools and artifacts to quickly and efficiently take the SDLC project from concept to working implementation.

What You'll Learn

  • Identify, evaluate and document the many stakeholders of a project
  • Distinguish between the different types and levels of software testing
  • Understand the reason for the various artifacts and the key features of each
  • Write effective user stories that can be used to identify requirements in an Agile project
  • Learn how the different life cycle models combine to create an SDLC implementation
  • Choose the proper project management methodology for your project
  • Understand the significance and usage of different estimating
  • Understand the significance of the Agile Manifesto and its relationship to the twelve (12) principles of Agile
  • Use Earned Value Project Management to assess budget and schedule compliance
  • Be able to use the Triple Constraints Triangle as a tool to help others understand the relationship of time, cost, and scope in any project

Curriculum

  • Overview of a project
    • What do you want to build?
    • Who is going to build it?
    • From product to project scope
    • The SDLC
  • The life cycles
    • Business analysis life cycle
    • Project management life cycle
    • Systems development life cycle

  • What is it?
  • History
  • Overview
  • Typical delivery process

  • IIBA
    • BABOK
  • Requirements
    • Project vs. product requirements
    • Characteristics
  • System
  • Stakeholder
  • Levels of requirements
    • Business
    • Stakeholder
    • Solution

  • Project definition
  • Generic project life cycle
  • Project management life cycle
  • Documentation

  • The development spectrum
    • Waterfall
    • Iterative
    • Agile

  • Enterprise analysis
  • Project request/business case
    • Project selection
  • Deliverables
  • Stakeholder register
    • Stakeholder analysis
  • Risk register
    • Risk analysis
  • Product vision vs. Project vision
  • Project charter
  • Objectives, constraints, choices
    • Triple constraints triangle

  • Subsidiary management plans
  • Baselines
    • Scope
    • Schedule
    • Cost
  • Elaborating requirements
    • Models – flow, context, swim lanes, process flow
  • Scope baseline
    • Project scope statement
    • Work breakdown structure/work packages
  • Activity definition
  • Dependency determination
  • Estimating
    • Analogous
    • Parametric
    • 3 – point
  • Schedule baseline
    • Critical path method
  • Important subsidiary management plans
    • Test plan
      • Purpose
      • Considerations
      • Test budgeting
      • Contents
    • Human resources
      • Parts
      • Responsibility Assignment Matrix (RAM)
      • RACI

Components

Qualitative risk analysis

  • Developers and testers
  • Perform software testing
  • Requirements traceability matrix
  • Levels of testing
  • Other SDLC issue
    • Training
    • Rollout

  • Product acceptance
  • Project closing
    • Lessons learned
    • Project sign-off
    • Transfer

  • Why Agile?
  • The triple constraints in Agile
  • Agile approach to planning
  • Agile manifesto
    • Agile principles
  • Agile methodologies
    • Scrum process
    • XP
  • Agile planning
    • Levels
    • User stories
    • Release planning
    • Product backlog
    • Sprint planning, story points and team velocity
    • Daily scrum
    • Sprint review
    • Demo
    • Sprint retrospective
waves
Ripple wave

Who should attend

The course is highly recommended for –

  • Managers of software development organizations
  • Project managers
  • Team leads
  • Business analysis managers
  • Business analysts
  • Testing managers
  • System testers
  • Product owners
  • Program managers
  • System architects
  • QA professionals

Prerequisites

There are no mandatory prerequisites for this course. Completing the Project Management 101 – Fundamentals of Project Management course prior to taking up this course, would be beneficial for the participants.
 

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave