EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

SOFTWARE DEVELOPMENT LIFE CYCLE (Non – IT)

Course outline

1 day

Duration

1 day

OVERVIEW

Managing a modern Software Development Life Cycle - 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, practices, industry obligations and needs.BENEFITS

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

DAY 1 Module 1 - Overview of the Software Development Life Cycle (SDLC)

  • Overview of Software Development Life Cycle
  • Benefits of Software Development Life Cycle
  • Industry Practices in Software Development

Module 2 - Project Initiation in Software Development Life Cycle

  • Project Request/Business Case
  • Project Selection & Deliverables
  • Stakeholder Register & Analysis
  • Project Charter

Module 3 - Project Planning in Software Development Life Cycle

  • Baselines – Scope, Schedule, Cost
  • Elaborating Requirements
  • Activity Definition, Dependency Determination
  • Contents & Human Resources
  • RACI (Responsibility, Accountability, Consult, Inform)

Module 4 – Project Execution & Monitoring in Software Development Life Cycle

  • Communications, Components
  • Risk & Qualitative Risk Analysis
  • Perform Testing
  • Requirements Traceability Matrix

Module 5 – Closure in Software Development Life Cycle

  • Closing the Project
  • Product Acceptance
  • Project Closing
  • Lessons Learned
  • Project Sign-off
  • Transfer to Operations

Programme scope, delivery arrangements and suitability are confirmed during enquiry.