Dev Planning
In DevelopmentA manager's personal assistant that turns a backlog into an executable plan for a large team in minutes
Python Flask OR-Tools CP-SAT
The Planning Problem
With a large backlog, manual planning becomes a constraint problem: who is available, which tasks depend on others, what can run in parallel, and how the plan must fit a specific company's delivery process.
What Dev Planning Does
- takes the backlog, team composition, and available capacity;
- accounts for dependencies, skills, and process constraints;
- assigns work to people and sprints;
- exposes conflicts and risks before delivery starts.
The allocation model uses OR-Tools CP-SAT. The output is not another metrics dashboard: it is a plan a manager can review and adjust in minutes.
Status
An author-built tool I use for planning large teams. It is neither a corporate deployment nor a public service.