Audience
This course is targeted towards project managers and technical
leaders.
Length of Course
3 days
Course Goals
By the end of the course the student will understand the reasons
for using object technology and learn how to estimate the time and
effort taken on an OO project using the RUP.
The student will be able to define iterations, increments, milestones
and deliverables and schedule projects using an iterative-incremental
process. They will walk through the steps in developing software
following the Unified Process and recognize the artifacts developed
using the Unified Modeling Language (UML).
Through course exercises the student will have developed an iterative
project plan based on RUP and will have tailored the plan for a
specific organization.
Course Components
Overview of object technology
- Class and instance
- Method and message
- Polymorphism, Encapsulation, Inheritance Basics
- Project manager's roles
- What is a lifecycle and the well-known lifecycle
Unified Process Introduction
- Best Practices
- Main Phases Workflows
- Iterative development
- Role
Scope the project
- High-level objectives
- Acceptance criteria
Initiate Risk Management
- Identify the initial risks
- Estimate the impact and probability of risks
- Define strategies to manage risks
- Mitigate the risks
Make Estimations
- Techniques to make macro-estimates
- Make micro-estimates
Defining project phases and iterations
- Define project phase milestones
- Determine the iteration content
Define organization and environment
- Identify the team member profiles
- Define the change management process
|
Manage Requirements
- Identify the requirements
- Produce the traceability matrix
Assemble and manage the development
team
- Evaluate the required resources
- Define team members' roles and responsibilities
- Increase the skills of the team
- Develop the team communication
Organize the work
- Define the critical path
- Use the Gantt chart
Manage and Track iterations
- Manage iteration with timebox method
- Close-out an iteration
- The essentials of Metrology Data Tracking
- Earned Value Analysis and tracking
Build the project report
- Select the method of reporting to customers
- Select the method of reporting to team members
Build and test
- Define the configuration management
- Define the test strategy
Close the project
- Execute the acceptance tests
- Deliver the product to the customer
- Prepare the maintenance plan
- Close-out the project
|
|