an agile, scalable, lightweight, iterative software development process
The Essential Unified Process (EssUP) focuses on the essentials to provide eight lightweight, easy-to-use practices that can be mixed and matched and used in different circumstances – all of them compatible with agile values and thinking.
You may benefit from EssUP practices if you’re experiencing any of the following:
- It’s difficult to gain control of the unknown factors until late in a project
- New requests have a ripple effect on the solution, requiring significant rework each time
- End users are not happy with the delivered products
- Delivery is late and over-budget
- Developers complain about the process slowing them down or being too restrictive
- Over-whelmed with too much irrelevant guidance to perform assigned tasks
Eight EssUp Essential Practices
The EssUp practices provide eight lightweight, easy-to-use practices that can be mixed and matched and used in different circumstances. Each practice contains a small number of cards that provide useful, structured advice on how to successfully adopt and apply each practice. Practices included are:
- Architecture Essentials
- Component Essentials
- Iterative Essentials
- Product Essentials
- Team Essentials
- Test Execution Essentials
- Unified Process Lifecycle Essentials
- Use-Case 2.0 Essentials
