Leading Projects with Aggressive Timelines

Kiran Patel
6 min readJan 24, 2017

--

I’ve often dealt with many projects that require a very aggressive timeline. It’s less a concern about prioritization and more about getting the products out there as quickly as possible. I have learned that there is a right way and a wrong way to tackle these kind of projects, and here are some tips:

Leading Projects with Aggressive Timelines

Understand motivation behind the timeline (The WHYs and WHEN).

The first thing as a leader you need to figure out is whether the project is truly urgent in the first place or whether it can be spread out even a bit more. This is the first thing the developers will inquire about when you present the project to them, and you must be informed as much as you can to ward off any resentment or second-guessing. Discuss the project in great detail with your stakeholders to get a real sense of what is driving the urgency and timeline. There may be some valid reasons, such as developing a major sales pitch, supporting a marketing event, syncing up with an urgent technology shift, addressing customer pain points, or something else that drives your business forward.

While knowing that a true business need drove the deadline may not make your challenge any easier, understanding that there was a legitimate reason behind the need may further motivate you and your team members to try to achieve it.

Once you understand the motivation for urgency, the first thing you should do is to make your team aware of it. Even if you don’t have all the answers right away. It is extremely important — and I can not stress enough — that the team get on board as early as possible with the gravity and urgency behind the timeline in order to smoothly execute the project. You will be asking a lot of them throughout the project, so make sure they buy in and feel in the loop on the decision-making and what steps to expect.

Understand the deliverables (The WHATs)

Once you have the WHYs and WHEN in place, work with the product team and stakeholders to assess and measure the scope, deliverables and acceptance criteria of the project. You can use any project management tools (we use JIRA) to document them and break them into logical milestones. This will help you discover any possible blockers early in the game and help you communicate that to stakeholders ahead of time, rather than midway through the project, when obstacles would inevitably turn up. Predict whatever you can and make those realities known to all.

Understand the resources allocation

As a team leader, you are in the best position to weight the velocity of the team. You are also the best person to coordinate the Team-Maturity model. This small act upfront will heavily impact the model if you’re planning to add extra resources to the team later on to complete this heavy project. Find out early on if your team possesses the necessary skillsets or if they require some training, coaching, or additional resources to get comfortable with the task at hand .

Predict whatever you can and make those realities known to all.

Optimize for Project Management Triangle

Like any human undertaking, projects need to be performed and delivered under certain constraints. Traditionally, these constraints are “Scope” (features and quality), “Time”, and “Resources (often understood as “Cost”), traditionally known as STR Model*. These considerations are also referred to as the “Project Management Triangle,” where each side represents a constraint. One side of the triangle cannot be changed without impacting the others. A further refinement of the constraints separates product “quality” or “performance” from scope, and turns quality into a fourth constraint. Weighing all of these considerations at once will leave you having to examine closely your priorities and what you’re willing to give on a bit. That’s because projects require some time and cost to create the deliverables agreed to in the project scope. When one of these constraints is out of balance, you can assume one of the others needs to be adjusted to get them back in alignment. For example, if your budget is cut, you need to reduce the scope or to increase the time to deliver.

In this case, The time constraint is not in alignment with the cost and scope. You’ll need to work with your stakeholders to increase the resources that are available for the project. Adding resources to the project makes the cost go up, but may also enable you to hit the deadline. However, it is not always advisable to use this leverage, as it can also have some unexpected side effects related to the existing team dynamic and having to onboard new team members.

Also, if cost is a major consideration, it’s worth thinking about ways to reduce the scope. See if there are features and functionality that they can live without for now, which you can get to in Stage 2, so that you can deliver the project within the deadline specified. It doesn’t have to be perfect to be finished.

Protect your team

As a leader, one of your key responsibility is to protect your team from external distractions.Working within an aggressive timeline, everyone will be feeling mental pressure to perform. Show your team you have their backs, that you’re keeping all other requests at bay. This will give your team a necessary focus time to execute project rather than worry about what else they might be asked to do. To meet an aggressive timeline, you need focus.

Celebrate small success and have fun!

Success is largely about having a certain state of mind, a success mindset. By celebrating small successes, you are begin to communicate a positive attitude of “We have already succeeded” or “We are successful” in everyone’s mind. As a result, your team will build confidence and cohesion and then accelerate the process of achieving the next milestone. A system of recognition and rewards helps foster and maintain a culture of motivation, unity, and satisfaction — and satisfied employees are more loyal and hard-working than their unsatisfied counterparts.

Success is largely about having a certain state of mind, a success mindset.

Whenever you hit a milestone, stop for a bit to enjoy that moment. Give yourself and your team a pat on the back. What might seem like a break from the focus is actually, in these cases, a way to keep your team energized for what’s next on the list. They’ll appreciate you more for treating them with respect and admiration, and in turn to better work.

Key Takeaways:

Use strong project management techniques. Don’t be tempted to eliminate project management activities. Status reporting, risk management, change control and other project management techniques help manage stressful projects. One aspect of planning a project includes identifying risks and putting plans into place to mitigate those risks.

Build lasting executive trust and support. Sharing the good, bad and ugly all through the project allows you to have executive trust and support in good times and difficult times.

Divide the project into logical milestone. Not every aspect of the project needs to be in place by the due date. Deferring some activities will allow time to ensure that what needs to be in place first is of acceptable quality.

Embrace parallel activities. Breaking the project into logical segments helps discover activities that are not dependent on each other and can, therefore, be done in parallel.

Address issues as soon as they arise. When problems develop quick resolution is a must. Issue management is a daily function.

Communicate, communicate and communicate again. Some degree of misunderstanding occurs in most projects despite best efforts. To help avoid confusion and costly rework:

Follow up often with team members to ensure everyone is on the same page.

Don’t forget stakeholders. Keep them in the loop throughout the project to ensure they are ready when their involvement is required.

STR Model

The STR model is a mathematical model which views the “triangle model” as a graphic abstraction of the relationship:

Scope = Time × Resources

Scope refers to complexity (which can also mean quality).

Resources include humans (workers or engineers), financial, and physical elements of a project. Note that these values are not considered unbounded. For instance, if one baker can make a loaf of bread in an hour, that doesn’t mean ten bakers could make a loaf in six minutes. The definition is taken from : https://en.wikipedia.org/wiki/Project_management_triangle

If you’ve enjoyed reading this post, please click on the ‘like’ button; and “share” with your connections on Linkedin, Facebook or Twitter. Feel free to comment for me to reflect your views.

The edited version of this post was first published on Shutterstock Tech. If you like the challenges of building high scalable, distributed systems and are interested in building the Shutterstock ecosystem, check out our job openings.

--

--