|
This 5-day course for Project Managers, Business
Analysts, and Software Architects covers the essential techniques for
agile project management, agile requirements management, and
requirements modelling that need to be in place before an organization
embarks on Model-Driven Software Development (MDSD). Content:
Component-Based Development Fundamentals
- Basic Object Technology concepts
- Interfaces and components
Requirements Engineering
- Use Cases
- Unified Modeling Language (UML) concepts
- Requirements specification with UML
- Functional requirements unsuitable for
specification with Use Cases
- Specification of quality attributes
- Business modelling with UML
Agile Project Management and Requirements Management
- Timeboxing
- User and stakeholder involvement
- Scope trading
- Validation of software-under-construction
Prerequisites: The course assumes knowledge of
basic project management principles and assumes some practical
experience in project management and software requirements engineering.
The course does not require prior knowledge of specific notations and
methodologies.
|