Rational Unified Process
- Created by Rational Software, which was later acquired by IBM (2013).
- An adaptable process framework.
- An implementation of unified process.
RUP Building Blocks
- Roles (who) — a set of related skills, competencies and responsibilities.
- Work products (what) — something resulting from a Task.
- Task (how) — a unit of work assigned to a role that provides a meaningful result.
6 Engineering Disciplines
- Business modeling
- Requirements
- Analysis & Design
- Implementation
- Testing
- Deployment
6 Best Practices
- Develop iteratively
- Manage requirements
- Use components (RUP supports OOP)
- Model visually (prefer XML)
- Verify quality
- Control changes (continuous integration)
- IBM Rational Method Composer—use to author, configure, view and publish processes
- Eclipse Process Framework (open source)