Introducing BattlePlan - Free Notion Template for Dev Teams with Tight Deadlines
Tags: agile, productivity
Published: 2023-10-23 14:50:33

This post cross-published with [OnePublish](https://www.onepubli.sh)

## What is BattlePlan?

Managing commitments with tight deadlines can be challenging, especially when dealing with messy backlogs. That's where BattlePlan comes in. It streamlines the process by narrowing the focus on specific releases that require fast planning, development, and release.

## 💡Story behind the idea

I was in a situation where our team needed to fulfil several commitments and resolve technical debts within a short timeframe. All of them are of high priority, but they involve different contexts.

The development team negotiated the deadline and capacity with the project manager. However, sometimes business-level management leaves the team with no other options and at this point, both sides are stuck.

## ❓Which agile method fits more to this situation?

Working with sprints - The team discusses the problems with PM and creates tickets based on the PM’s requirements and needs to estimate the tickets which could lead to arguing over decisions and deadlines. Usually, it leads nowhere and the same topic recursively goes around and leaves everyone blocked.

Working with Kanban - This is not even considered as an option when the team is racing against time. Adding them as tasks to the current backlog could make it even more challenging to track progress and potentially lead to missing some of the parts.

## 🎯Solution with BattlePlan

Think of BattlePlan as an emergency tool that allows you to leave the current board behind and focus specifically on given requirements within a certain period of time.

1. Requirements need to be properly discussed internally and also with stakeholders to gain more insight into what needs to be done and potentially reduce unnecessary work. BattlePlan template includes section for gathering feedback per sessions and keep them organised.

2. Once the feedback and ideas have been discussed, the team needs to handle tasking. This involves creating tickets under specific releases. Release is a collection of tickets that are related to a specific goal or feature. It helps in organizing and tracking the progress of the tasks.

3. Split the team into squads (minimum group of 2 people) and assign releases to each squad. Each squad should have a clear understanding of their assigned release and work collaboratively to achieve the milestones set for them.

BattlePlan has ready-to-use task templates that help assignees fully understand the context and goal. Each task has a man-day property to estimate the time required to complete it. This allows the team to effectively allocate their time and prioritize tasks based on their urgency.

## 🧪 Other use cases of BattlePlan

The BattlePlan is not limited to such situations. You can also use it for NCTs (Narrative, Commitments, Tasks) to properly organize ideas and feedback, and track the progress.

![BattlePlan](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szo8pedltarnasp3e3yb.png)

![BattlePlan](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rlxpgeev1ajh1hpqqjv9.png)

![IBattlePlan](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l9umg95u0fl15df7hpps.png)

![BattlePlan](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/274oar6m4t8rx489faig.png)

## It's Free
You can [get battleplan from here](https://www.developertimeline.io/battleplan/). Let me know your feedback on here DEV or on {% embed https://twitter.com/thedevtimeline/status/1716435427085717868 %} 

Don't let deadlines ruin your day.