You need to deliver a sales report by the end of the day to your manager.
Marc is in charge of analyzing data - a really time consuming activity -, and Angela is in charge of getting feedback from our best customers. You and your team planned everything: the goal is feasible.
But something is not working as expected.
Marc is not at his desk. Someone called him and he was not able to manage the interruption.
Angela is having difficulties contacting some clients but she doesn't let you know. Instead she works harder.
Maybe this report was really important for you and you trusted your team.
How do you think you will react at 5 pm when Marc and Angela explain why they are unable to deliver what they had agreed on together with you?
Will you trust them in the future?
What makes this situation worse is that both Marc and Angela acted in good faith.
They just didn't have an effective time management strategy in place.
Reduction in friction between team members
Shared set of practices that protects the team from the frequent and aggressive pressures of time and that transforms these pressures into an opportunity to improve
A number of factors slowly chip away at a software team’s throughput until it stalls completely:People
Stressful situations can prevent team members from thinking clearly. Delivering features becomes impossible and bad design decisions make the system more rigid and delivering features even more difficult in the future.
What can we do:
Developers are often not sure what they have to deliver and so they end up focusing on small tasks rather than the overall objective. Integrating small tasks is costly and unpredictable.
What can we do: