Managing by priority
Increasing the agility and control of development projects
Abstract
Agility, the ability to change direction at short notice, is an essential quality required of projects. Yet so too is control, auditability and the visibility of progress and status. How can they all be achieved?
This talk will share experience from a significant Java development project which focused on priority-driven processes and priority-based plans. The project was using but also actually developed an innovative process improvement and collaborative project management product (xProcess). xProcess is built on Eclipse and the Eclipse Rich Client Platform (RCP). It enables the use of priority as a key management control which makes the planning of projects - and particularly the re-planning when things change - orders of magnitude simpler and more efficient than traditional tools.
Project management lessons learned from the project will be demonstrated using xProcess. Furthermore examples of other processes will be shown, including the graphical modelling and implementation of typical project processes. We will also consider process patterns from other fast moving, business-led collaborations, of which software development is just a typical example.
How can we implement processes that help us to deliver better results faster? Furthermore what kind of process support should we expect to improve the life (and effectiveness) of process participants, while also fulfilling the needs of transparency and auditability. Importantly processes must also be supported in a way that lets them evolve, measuring and capturing successful approaches so they can be used next time
Speaker