Provided by: OS Concepts

Requirement Documentation for Software Developers


OS Concepts
Course Overview
Every year the global business community wastes billions of dollars on entirely preventable failures in the software acquisition process. One of the most common failure modes is embarking on a software project without an adequate statement of requirements. This training covers the essential practices for the orderly transformation of an end-user problem into a complete, correct, unambiguous, implementable and verifiable software product specification. These practices apply to acquiring both bespoke and off-the-shelf software. The scope of the workshop includes requirements capture, analysis, specification and management. The workshop focuses on the practical skills required to deploy the software that your business needs.
Training Objectives
The main objective of the training is for the participants to gain practical skills to:
Understand the process of capturing stakeholdersa ™ requirements.
Work effectively with subject matter experts to discover the essential requirements of computing systems.
Elicit requirements.
Apply requirements elicitation and presentation techniques to support the formulation of ideas.
Software Assessment and Validation Methodology using Business Case
Related Jobs or Careers: Software Developers, Programmers, E-Banking, Banking Software Developer
This is primarily ilt training
Course Level:advanced
Duration:3 days
Training Presented in:English
Training Provided by OS Concepts
Requirement Documentation for Software Developers
Course Outline
1 - Requirements Engineering Fundamentals
What is a requirement?
Types of requirements
Non requirements
Derived requirements
Separating requirements from design
2 - Justifying Requirements Capture
The Horror disasters through bad requirements
Five good reasons to get requirements right
The role of requirements in project risk management
3 - The Requirements Capture Process
Integrating requirements capture with the overall project development process
Eliciting requirements
Analyzing requirements
Specifying requirements
Validating requirements
Managing requirements
4 - Eliciting requirements
Identifying people and other resources that can be a source of requirements
Identifying product vision and project scope
Conducting interviews
Conducting requirements workshops
Requirements workshop elicitation techniques
Developing use cases
Using prototypes to discover requirements
5 - Analyzing requirements
Analysis Objectives
Modeling software requirements
Selecting the correct model
Requirements patterns
Requirements triage - prioritizing and scrubbing
6 - Specifying Requirements
Formatting a software requirements specification document
Five rules of effective writing
Describing functions, data and external interfaces
Specifying system attributes - reliability, availability, security, maintainability
Specifying system performance
Recording the rationales behind statements of requirement
Quality factors; evaluating a software requirements specification
7 - Managing Requirements
Identifying requirements
Filtering and sorting requirements
Managing changes to requirements
Tracing requirements
Storing requirements in a repository
About The Training Provider: OS Concepts
OS Concepts - The OS Concepts Research and Consulting Limited is a Nigeria based training school with global partnership that spans more 2 Continents. We are committed to your professional and personal progress. The trainings we offer include: Project Management (PMP/ CAPM, PRINCE 2) Certification CBAP Certification Training Microsoft Project 2010 Change Management Supply Chain Management Six Sigma
Custom Search
tcw11-v473M-04/25/15-04:12:23-()[B]-[A]-[A] -11:15:15