Project Management

Please login or join to subscribe to this thread

Best way to bring agility/improve delivery of multi-tasking teams

linkedin twitter facebook   Agile   Information Technology   Leadership  
avatar
Zaheer Ahmad Awan Head of Projects & Service Delivery| Khaleej Digital FZCO Dubai, Dubai, United Arab Emirates
If you are responsible for improving delivery of a company that is customer facing, have multiple teams working on different technologies/solutions and each team handles multiple projects simultaneously, then what would the top 3 things that you would start with?
Sort By:
< 1 2 3 >
avatar
Wade Harshman Scrum Master| GDIT Indianapolis, In, United States
Prioritize the projects and work on one at a time.

If you have 3 projects that take 5 days each, you deliver more value by finishing one every 5 days than by doing all of them at the same time and delivering them only after 15 days. From a customer perspective, there is no value in a half-finished project.

Additionally, the frequent context switching and distractions caused by multi-tasking will increase your 5 day durations, so you really won't be able to deliver anything until day 20.
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:22 PM
Zaheer Ahmad Awan
...
Hi Wade,

That sounds good theoretically but practically you cannot put customers on hold and tell them that we take one project at a time. For any customer-facing organziation, it is very usual to work on multiple projects at a time and context switching is a reality that you cannot escape from. Companies need to secure business and once secured, the client needs to see some traction/progress on his project. So I agree with you in theoretical terms but practically that does not solve my problem. Your take, please?
avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Zaheer -

I'd stop the madness of pursuing 100% resource utilization and focus on increasing flow of customer value....

Kiron
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:24 PM
Zaheer Ahmad Awan
...
Hi Kiron,

Great suggestion, indeed we need to increase customer value, but the question is how? Any practical suggestions, please?
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
First, what definion of agility are you taken? By definition, agility is "Be able respond to a wide variety of unexpected external surprises and create external surprises.Being agile will assist businesses who face unpredictable circumstances". Is not because I am saying that. Is the definition create in the place where Agile and agility were formaly defined in 1990: the USA DoD NSF/Agility Forum in Leihigh Unversity. If you agree with that then key to achieve that is knowledge.Just in case you do not find the Forum deliverables you can search for Rick Dove´s book "Response Ability". Rick was the leader of the Forum and inside that book he put most of the ideas. On the other side, the definiton of Agile is "way of behave and thinking with focus on client, value and quality". So, you have to define the three terms first of all.
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:32 PM
Zaheer Ahmad Awan
...
Thank you Sergio for your great and knowledgeable piece of advice, For me, agile is simply being responsive to client/project changing requirements and continue prioritizing items that deliver the most value to the customer.
avatar
Matteo Bettini Regional Project Manager| BOMI Group Italy
1) Establish clear-cut weekly deliverables

2) Make team responsible for tracking progress and deviation, do verify on that by timely meetings

3) Report your customers on a mutual agreed basis as to always inform them before they come back to you asking for progresses
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:25 PM
Zaheer Ahmad Awan
...
Thank you Matto for your great tips.
avatar
Pang DX Singapore
Hi Zaheer,

1) Documenting Lessons Learned regarding project developments, issues, retrospective findings and improvement areas. Coordinate effectively on the lessons learned with strong lateral communication between teams and vertical communication within each team.

2) Facilitating organizational learning. Develop team members through training and mentoring on multi-tasking skills and send team members to agile training courses. This can be carried out when there is optimal availability of resources and time.

3) Measure results of team members multi-tasking with illustration tools such as burnup chart and burndown chart. Burnup chart shows the work completed over time. Burndown chart shows work remaining over time.

Above all, employee and customer engagements are keys to bring agility and improve delivery of multi-tasking teams.

Hope my opinions are okay/applicable.
Cheers,
Pang DX
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:27 PM
Zaheer Ahmad Awan
...
Thank you Pang for your valuable feedback.
avatar
Peter Ambrosy Weinheim, Germany
1. Project Portfolio Management in order to have a the organisation working on the most valuable projects
2. Stop 100% team member allocation on different projects with multitasking, because this is a productivity killer
3. If your projects are complex because of business and technology, than using frameworks and practices based on agile principles and rules, the best thing is to start small to enable learning. Most importantly is to establish a mindset and cultural behavior in the organisation to support this approach and to get it running.
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:34 PM
Zaheer Ahmad Awan
...
Thank you Peter.
avatar
RAJESH K L Project Manager, PMP| Bharat Electronics, Bengaluru, India Bengaluru, Karnataka, India
Agree with points made by Pang
avatar
Girija Ramakrishnan Chennai, Tamilnadu, India
Zaheer -

I am good on your question of improving delivery and many teams working on different solutions/technologies but why each team is managing multiple projects simultaneously ?

If your organisation is structured to handle projects and people in that way then you will have to find ways to bring in many changes. Agility is not about improving multi-tasking.

I agree with Wade on prioritising the projects and you need to have a clear roadmap. I agree with Kiron and Sergio to focus on customer value and to forget the idea of 100 or 200% utilisation of people. In your case it looks to be 200% utilisation.
...
1 reply by Zaheer Ahmad Awan
Sep 19, 2018 1:43 PM
Zaheer Ahmad Awan
...
Thank you Girija for your feedback. We can raise 100 questions about why the organization is working in this manner but that will not produce any concrete improvements. Big or very small, I am more interested in some practical steps that can yield some improvement here.
avatar
Zaheer Ahmad Awan Head of Projects & Service Delivery| Khaleej Digital FZCO Dubai, Dubai, United Arab Emirates
Sep 18, 2018 2:46 PM
Replying to Wade Harshman
...
Prioritize the projects and work on one at a time.

If you have 3 projects that take 5 days each, you deliver more value by finishing one every 5 days than by doing all of them at the same time and delivering them only after 15 days. From a customer perspective, there is no value in a half-finished project.

Additionally, the frequent context switching and distractions caused by multi-tasking will increase your 5 day durations, so you really won't be able to deliver anything until day 20.
Hi Wade,

That sounds good theoretically but practically you cannot put customers on hold and tell them that we take one project at a time. For any customer-facing organziation, it is very usual to work on multiple projects at a time and context switching is a reality that you cannot escape from. Companies need to secure business and once secured, the client needs to see some traction/progress on his project. So I agree with you in theoretical terms but practically that does not solve my problem. Your take, please?
...
1 reply by Wade Harshman
Sep 20, 2018 8:14 AM
Wade Harshman
...
Zaheer,

You're right about theory vs practice, but I would try to move towards the "theory" as much as possible. You might have 3 customers that want to see progress on their projects, but if you can get your teams to stop multi-tasking and finish one project at a time, the final deliverable dates will not change. In fact, 2 of your projects will finish much sooner, and even your last project will probably finish earlier than promised.

This may come down managing stakeholder expectations. Perhaps it's too late to fix these 3 projects, but perhaps your organization could improve this going forward.

This is assuming your projects can be done sequentially without significant gaps in work. If you have dependencies between the projects, or if there are gaps in the work where your team is waiting, then they might have to switch between projects.

I don't know the specifics of your projects or organization, of course, but generally speaking, teams will perform faster if they can focus on one project at a time, and you will deliver faster to your customers.
avatar
Zaheer Ahmad Awan Head of Projects & Service Delivery| Khaleej Digital FZCO Dubai, Dubai, United Arab Emirates
Sep 18, 2018 5:12 PM
Replying to Kiron Bondale
...
Zaheer -

I'd stop the madness of pursuing 100% resource utilization and focus on increasing flow of customer value....

Kiron
Hi Kiron,

Great suggestion, indeed we need to increase customer value, but the question is how? Any practical suggestions, please?
...
1 reply by Kiron Bondale
Sep 19, 2018 5:22 PM
Kiron Bondale
...
I'd suggest following Goldratt's theory of constraints. A customer might initially complain that it will take a few weeks to get to them, but most customers will be much happier if the team is focused once their work begins rather than trying to multitask across multiple engagements.

Kiron
< 1 2 3 >

Please login or join to reply

Content ID:
ADVERTISEMENTS

I did this thing on the Ottoman Empire. Like, what was this? A whole empire based on putting your feet up?

- Jerry Seinfeld

ADVERTISEMENT

Sponsors