8178  Reviews star_rate star_rate star_rate star_rate star_half

Fundamentals of SDLC

Managing a modern SDLC project requires a thorough understanding of the various roles that must come together in order to create a successful application. This understanding begins by recognizing the...

Read More
$1,295 USD
Course Code FUN-SDLC
Duration 2 days
Available Formats Classroom, Virtual

Managing a modern SDLC project requires a thorough understanding of the various roles that must come together in order to create a successful application. This understanding begins by recognizing the need to work within a multidisciplinary environment. Business Analysts, Project Managers and Software Testers each have multiple implementation options (such as Waterfall or Agile) available to them. Knowing which tool or technique to use in any particular situation is key to success. This Fundamentals of SDLC training course will give you the knowledge you need to help you choose between these methods, tools and artifacts so that you can quickly and efficiently take your SDLC project from concept to working implementation.

Skills Gained

  • Know how to identify, evaluate and document the many stakeholders of a project
  • Be able to 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 each different life cycle model is an effective SDLC Implementation
  • Be able to choose the proper project management methodology for your project based upon its own unique characteristics
  • Understand the significance of different estimating methods and how they should be utilized for time and cost estimation
  • Understand the significance of the Agile Manifesto and its relationship to the twelve (12) principles of Agile
  • Use a Work Breakdown Structure (WBS) to decompose thew work packages in a project and use the Critical Path Method (CPM) to understand dependencies among project activities
  • Be able to use the Tr

Who Can Benefit

  • Managers of Software Development organizations
  • Project Managers
  • Team Leads
  • Business Analysis Managers
  • Business Analysts
  • Testing Managers
  • Systems Testers
  • Product Owners
  • Program Managers
  • Systems Architects
  • QA Professionals
  • Anyone wanting to enhance their business analysis or project management skills

Course Details

Overview of the Systems Development Life Cycle

  • Overview of a Project
  • The Life Cycles

Overview of SDLC

  • What is it?
  • History
  • Overview
  • Typical Delivery Process

Overview of Business Analysis

  • IIBA
  • Requirements
  • System
  • Stakeholder
  • Levels of Requirements

Overview of Project Management

  • Project Definition
  • Generic Project Life Cycle
  • Project Management Life Cycle
  • Documentation

Project Management Methodologies Compatible with the SDLC

  • The Development Spectrum

Project Initiation

  • Enterprise Analysis
  • Project Request/Business Case
  • Deliverables
  • Stakeholder Register
  • Risk Register
  • Product Vision vs. Project Vision
  • Project Charter
  • Objectives, Constraints, Choices

Project Planning

  • Subsidiary Management Plans
  • Baselines
  • Elaborating Requirements
  • Scope Baseline
  • Activity Definition
  • Dependency Determination
  • Estimating
  • Schedule Baseline
  • Important Subsidiary Management Plans

Communications

  • Components

Risk

  • Qualitative Risk Analysis

Performing the Work (Project Execution)

  • Developers and Testers
  • Perform Software Testing
  • Requirements Traceability Matrix
  • Levels of Testing
  • Other SDLC Issue

Closing the Project

  • Product Acceptance
  • Project Closing

Agile Overview

  • Why Agile
  • The Triple Constraints in Agile
  • Agile Approach to Planning
  • Agile Manifesto
  • Agile Methodologies
  • Agile Planning
|
View Full Schedule