Effective Software Requirments Engineering
WorkshopBusiness Beam (Pvt.) Ltd, Lahore
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:
|
|
| 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.


| 