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 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.

Retail Price: $1,295.00

Next Date: 04/08/2024

Course Days: 2


Enroll in Next Date

Request Custom Course


About This Course

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.

Course Objectives

  • 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 the differing life cycle models combine to create an 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 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

Course Audience

This course is designed for participants who plan, manage and execute software/ systems development, life cycle, and projects (SDLC). It would be beneficial for:

  • 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

 *Delivered by ASPE, ICAgile Member Organization


Course Outline

  1. Overview of the Systems Development Life Cycle
    1. Overview of a Project
    • What do you want to build?
    • Who is going to build it?
    • From Product to Project Scope
    • The SDLC
  2. The Life Cycles
    • Business Analysis Life Cycle
    • Project Management Life Cycle
    • Systems Development Life Cycle
  3. Overview of SDLC
  4. What is it?
  5. History
  6. Overview
  7. Typical Delivery Process
  8. Overview of Business Analysis
    1. IIBA
    • BABOK
  9. Requirements
    • Project vs. Product Requirements
    • Characteristics
  10. System
  11. Stakeholder
  12. Levels of Requirements
    • Business
    • Stakeholder
    • Solution
  13. Overview of Project Management
  14. Project Definition
  15. Generic Project Life Cycle
  16. Project Management Life Cycle
  17. Documentation
  18. Project Management Methodologies Compatible with the SDLC
    1. The Development Spectrum
    • Waterfall
    • Iterative
    • Agile
  19. Project Initiation
  20. Enterprise Analysis
  21. Project Request/Business Case
    • Project Selection
  22. Deliverables
  23. Stakeholder Register
    • Stakeholder Analysis
  24. Risk Register
    • Risk Analysis
  25. Product Vision vs. Project Vision
  26. Project Charter
  27. Objectives, Constraints, Choices
    • Triple Constraints Triangle
  28. Project Planning- The Project Management Plan
  29. Subsidiary Management Plans
  30. Baselines
    • Scope
    • Schedule
    • Cost
  31. Elaborating Requirements
    • Models- Flow, Context, Swim Lanes, Process Flow
  32. Scope Baseline
    • Project Scope Statement
    • Work Breakdown Structure/Work Packages
  33. Activity Definition
  34. Dependency Determination
  35. Estimating
    • Analogous
    • Parametric
    • 3-Point
  36. Schedule Baseline
    • Critical Path Method
  37. Important Subsidiary Management Plans
    • Test Plan
      1. Purpose
      2. Considerations
      3. Test Budgeting
      4. Contents
    • Human Resources
      1. Parts
      2. Responsibility Assignment Matrix (RAM)
      3. RACI
  38. Communications

    1. Components
  39. Risk

    1. Qualitative Risk Analysis
  40. Performing the Work (Project Execution)
  41. Developers and Testers
  42. Perform Software Testing
  43. Requirements Traceability Matrix
  44. Levels of Testing
  45. Other SDLC Issue
    • Training
    • Rollout
  46. Closing the Project
  47. Product Acceptance
  48. Project Closing
    • Lessons Learned
    • Project Sign-off
    • Transfer
  49. Agile Overview
  50. Why Agile
  51. The Triple Constraints in Agile
  52. Agile Approach to Planning
  53. Agile Manifesto
    • Agile Principles
  54. Agile Methodologies
    • Scrum Process
    • XP
  55. Agile Planning
    • Levels
    • User Stories
    • Release Planning
    • Product Backlog
    • Sprint Planning, Story Points and Team Velocity
    • Daily Scrum
    • Sprint Review
    • Demo
    • Sprint Retrospective
 

 

Course Dates Course Times (EST) Delivery Mode GTR
4/8/2024 - 4/10/2024 12:00 PM - 4:30 PM Virtual Enroll
7/24/2024 - 7/26/2024 12:00 PM - 4:30 PM Virtual Enroll
10/2/2024 - 10/4/2024 12:00 PM - 4:30 PM Virtual Enroll