MANAGING SOFTWARE REQUIREMENTS

Training Syllabus:

MANAGING SOFTWARE REQUIREMENTS

TRAINING  OVERVIEW:

Information systems development is a process in which technical, organizational and human aspects of a system are analyzed and changed with the goal of creating an improved system. In spite of the advanced technology that surrounds computer-based information systems, the process of systems analysis and design is still largely an art. There is high dependence on the skills of individual analysts and designers even though there are established principles, methods and tools. This training will give participants an understanding of the most common tools, techniques, and theories currently used in requirements management and analysis.

During this 3-day training the participants will explore in depth the early phases of the software development life cycle commonly called software requirements analysis and specification. Topics  include the gathering of both functional and nonfunctional requirements, customer communication, requirements prototyping, requirements modeling, requirements validation, the documentation of requirements in terms of a formal software requirements specification, and the management of software requirements. A set of exercises, practices, and Case Studies are included in the training.

 

WHO SHOULD ATTEND THIS TRAINING?:

The training is specially designed for anyone requiring an understanding of Software Requirement Management including:

  • Business analysts
  • Systems analysts
  • Systems Architecs
  • Business managers and their staff
  • Business change managers
  • Project managers
  • Project leaders and supervisor

However, Programmers, Database Administrators, Software Development Managers, and future CIO‘s may benefit from this training. Anyone with a keen interest in software requirements management will do well in this training

 

TRAINING OBJECTIVES:

After completion of  this training participants should be able to:

  • Understand the terminology commonly used in the area of software requirements analysis and specification.
  • Understand the purpose of requirements engineering within the software development lifecycle.
  • Understand the role of requirements engineering within system engineering.
  • Communicate with customers to identify the functional and non-functional requirements for a proposed software system.
  • Develop appropriate use cases and prototypes to clarify software requirements.
  • Identify metrics for assuring the quality of requirement specifications.
  • Use both structured analysis and object-oriented analysis to create models of identified requirements for a software system.
  • Evaluate the quality of software specifications and participate effectively in requirements reviews.
  • Produce as part of a team effort a formal software requirements specification that conforms to IEEE or other recognized standards.
  • Understand the issues related to the ongoing management of established requirements and changes to them during the course of a software development project.

 

TRAINING BENEFITS:

  • All participants will get SR (Software Requirements) TOOLKIT consisting of Learning Material, References, Process and Templates, Samples of Case Study, Standards
  • Experienced and Internationally Certified Trainer will guide participants in Case Study Session using Hands-on Approach
  • During the training our trainer will guide all participants to explore the use of  SR Software/Tools in doing case study eg. Creating Software Requirements Specification, Use Case, and other UML Diagrams, etc.

 

TRAINING MATERIAL OUTLINE:

DAY 1:

  1. INTRODUCTION TO SOFTWARE REQUIREMENTS ANALYSIS
  • The requirements problem
  • Requirements management
  1. REQUIREMENTS ANALYSIS AND THE SOFTWARE DEVELOPMENT PROCESS
  • The software lifecycle
  • The software team
  • Understanding the problem and its root causes Identifying the stakeholders
  • Defining the solution system boundary
  • Understanding the constraints on the solution
  1. ANALYZING THE PROBLEM
  • Business Modeling
  • System Engineering
  1. UNDERSTANDING USER AND STAKEHOLDER NEEDS
  • Eliciting requirements
  • System features
  1. EXERCISES AND PRACTICES
  2. CASE STUDY

DAY 2:

  1. TECHNIQUES FOR REQUIREMENTS ELICITATION
  • Interviews
  • Workshops
  • Brainstorming
  • Storyboarding
  1. INTRODUCTION TO USE CASES
  • Benefits of a use case approach
  • Building a use case model
  • Organizing requirements information
  1. PRODUCT VISION AND MANAGEMENT
  • Developing a vision document
  • Product Management
  1. MANAGING PROJECT SCOPE
  • Establishing scope
  • Managing change
  • Managing the customer
  1. EXERCISES AND PRACTICES
  2. CASE STUDY

DAY 3:

  1. DEVELOPING A RIGOROUS SET OF REQUIREMENTS
  • Functional requirements
  • Nonfunctional requirements
  • Design constraints
  • Refining the use cases
  • Technical methods
  • Supplementary specification
  • Removing ambiguity
  • Technical methods
  1. ASSURING SYSTEM VALIDITY
  • Moving from use cases to design, implementation and testing
  1. ASSURING SYSTEM QUALITY
  • Tracing requirements
  • Managing change
  • Assessing requirements quality
  1. APPLYING REQUIREMENTS ANALYSIS METHODS
  • Agile methods
  • Process for requirements management
  1. EXERCISES AND PRACTICES
  2. CASE STUDY

VENUE : Jakarta (Maxone Hotel Menteng, Balairung Hotel Matraman, Sentral Hotel, Haris Tebet, Gd Muamalat Institute, Ibis Manggadua, Little Amaroossa Residence, Cosmo Amaroossa, Zodiak MT. Haryono, Grand Tjokro)

TRAINING DURATION :   3 days

TRAINING TIME :

Januari 2025Februari 2025Maret 2025April 2025
2 - 4 Januari 20253 - 5 Februari 20253 - 5 Maret 20257 - 9 April 2025
6 - 8 Januari 202510 - 12 Februari 202510 - 12 Maret 202514 - 16 April 2025
13 - 15 Januari 202517 - 19 Februari 202517 - 19 Maret 202521 - 23 April 2025
20 - 22 Januari 202524 - 26 Februari 2025 28 - 30 April 2025
27 - 29 Januari 2025   
    
Mei 2025Juni 2025Juli 2025Agustus 2025
5 - 7 Mei 20252 - 4 Juni 20251 - 3 Juli 20254 - 6 Agustus 2025
12 - 14 Mei 20259 - 11 Juni 20257 - 9 Juli 202511 - 13 Agustus 2025
19 - 21 Mei 202516 - 18 Juni 202514 - 16 Juli 202518 - 20 Agustus 2025
26 - 28 Mei 202523 - 25 Juni 202521 - 23 Juli 202525 - 27 Agustus 2025
  28 - 30 Juli 2025 
    
September 2025Oktober 2025November 2025Desember 2025
1 - 3 September 20256 - 8 Oktober 20253 - 5 November 20251 - 3 Desember 2025
8 - 10 September 202513 - 15 Oktober 202510 - 12 November 20258 - 10 Desember 2025
15 - 17 September 202520 - 22 Oktober 202517 - 19 November 202515 - 17 Desember 2025
22 - 24 September 202527 - 29 Oktober 202524 - 26 November 202522 - 24 Desember 2025
29 Sep - 1 Okt 2025  29 - 31 Desember 2025

INVESTMENT/PERSON :

  1. 6.500.000/person (full fare) or
  2. 6.250.000/person (early bird, payment 1 week before training) or
  3. 5.950.000/person (if there are 3 persons or more from the same company)

 

FACILITIES FOR PARTICIPANTS:

  1. Training Module
  2. Flash Disk contains training material
  3. Certificate
  4. Stationeries: NoteBook and Ballpoint
  5. T-Shirt
  6. Backpack
  7. Training Photo
  8. Training room with Full AC facilities and multimedia
  9. Lunch and twice coffeebreak every day of training
  10. Qualified Instructor