Fundamentals of SDLC

Gain a thorough understanding of the various roles necessary for creating successful applications

Course Code : 1906

$1495

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.

Schedule Classes

Delivery Format
Starting Date
Starting Time
Duration

Live Classroom
Wednesday, 4 September 2019
12:00 PM - 04:30 PM EST
3 Days

Delivery Format
Starting Date
Starting Time
Duration

Live Classroom
Monday, 7 October 2019
12:00 PM - 04:30 PM EST
3 Days

Delivery Format
Starting Date
Starting Time
Duration

Live Classroom
Wednesday, 6 November 2019
12:00 PM - 04:30 PM EST
3 Days

Delivery Format
Starting Date
Starting Time
Duration

Live Classroom
Monday, 2 December 2019
12:00 PM - 04:30 PM EST
3 Days

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 3 days

Live Virtual Classroom
Duration: 3 days

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

Outline

  • 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
  • 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
View More

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.

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

Interested in this course? Let’s connect!

Customer Reviews

Name
Email
Rating
Comments

No reviews yet