Effective Software Requirments Engineering

Workshop

Business Beam (Pvt.) Ltd, Lahore

The registration date is over now.

Program Information:


Start Date: Nov 16, 2009
Last Date of Registration: Nov 8, 2009
Normal Track Duration: N/A
Fast Track Duration: 2 Days
Venue: Hotel Sun Fort, Lahore
Fast Track Timing:
Monday
09:30 AM - 05:30 PM
Tuesday
09:30 AM - 05:30 PM
15,000 PKR
Program Fee:
Net Amount: 13,500 PKR COURSEGURU Discount: 1,500 PKR  
Actual Fee
Trainer Profile

Aamir Jamil is Principal Advisor, Lead Consultant and Lead Instructor at Business Beam. He has more than fourteen (14) years of extensive experience in Information Technology industry in various roles and capacities including Quality Management, Service Management, Information Security, Requirements Engineering, and Project Management. Aamir currently leads Information Assurance and IT Governance areas in the organization. Aamir has considerable expertise and experience in Information Security Management, Business Continuity Planning and Disaster Recovery Planning encompassing Impact Analyses, Risk Assessment, IT Governance, and Strategy and Plan Development. Aamir received his M.S. Computer Science degree from Preston University. He is also a Bachelors degree holder from Karachi University. Aamir is: ISACA Certified Information Security Manager (CISM) COBIT 4.1 Foundation Certified by ISACA IRCA Certified ISO 27001 Information Security Management System Lead Auditor IRCA Certified ISO 9001 Quality Management System Lead Auditor ISO 27001 Information Security Management System Lead Implementer As Lead Consultant, Aamir has successfully delivered various assignments including several implementations of Quality Management Systems, and Information Security Management Systems. He has also assisted our client in areas like business continuity and disaster recovery management, and IT Governance. As Lead Instructor, Aamir has delivered several training courses and workshops on Information Security Management, and Business Continuity Management. He has received excellent comments from the training participants. Aamir is actively associated with Business Continuity Institute, UK, and is also a member of ISACA.

Program Detail:


Introduction


Requirements are the foundation for all the software work that follows. Arriving at a shared vision of the product to be developed is one of the greatest challenges facing the software project team, and customer involvement is among the most critical factors in software quality.

The objective of this workshop is to give participants a tool kit of practices, reinforced with exercises, and group discussions that they can begin applying to improve the quality of the requirements engineering and requirements management processes in their organization.

This seminar describes dozens of tested methods that can help any organization improve the way it elicits, analyzes, documents, verifies, and manages software requirements. Characteristics of excellent requirements statements and requirements specifications are presented and used to evaluate some sample functional requirements.

Requirements Management approach maintained by the Software Engineering Institute's Software Capability Maturity Model Integration (CMMI) will also be discussed in detail.

Contents

Introduction to Requirements Engineering

  • Importance of Right Requirements
  • Levels of Software Requirements
  • Characteristics of High Quality Requirements
  • Requirements Development versus Requirements Management
  • Process for Requirements Development


Key roles and responsibilities

  • Responsibilities of Customer
  • Responsibilities of Requirements Analyst

Understanding requirements

  • Vision and scope document
  • Hearing the voice of customer thru interviews, JAD sessions, questionnaires, etc.
  • Classifying Requirements

Analyzing Requirements

  • Use Cases
  • Event Response Table
  • Business Rules

Documenting Requirements

  • The Software Requirements Specifications
  • Prioritizing Requirements
  • Software Quality Attributes
  • Analysis Models
  • Risk Reduction through Prototyping

Validating Requirements

  • Validation Practices
  • Reviewing Requirements
  • Acceptance Criteria

Requirements Management

  • Principles and Practices
  • Version Control
  • Requirements Traceability
  • Change Management

Implementing Requirements Engineering

  • Improving Requirements Process
  • Requirements and Software Risk Management

Requirements Engineering and the CMMI

  • Introduction to CMMI
  • Related Process Areas of CMMI

Case Study and Exercises


Benefits


Participants will learn how to:

  • Plan, define, and implement a requirements management effort
  • Identify sources of requirements and acceptance criteria
  • Implement a mature requirement management process
  • Produce requirements documents
  • Manage requirements growth and avoid requirements creep

Materials Provided

  • Course reference manual containing copy of course slides, support documents, exercises and case-study, and their solutions
  • CD containing relevant course material
  • Course Certificate

 

Please Note:

The training schedule is tentative, and can be changed without any prior notice. Business Beam also reserves the right to change the training cost, venue, trainer or training outline of the programs at its sole discretion.