Does Agile Development Need Project Managers?

Team & Performance Management

Despite the fact that people pick their own tasks, it’s advisable that someone oversees how the work spreads and whether the distribution and assignments are making sense — meaning the big picture. Self organization does not necessarily imply organizational intelligence, does it?
An integral part of this is making sure that the performance stays on the desired level and of a sustainable pace. The mere fact that people are picking up tasks and doing the work does not yet mean they are getting results and in the needed time-line. Although tricky, the manager’s job here is also probing the team’s very Agility, best done with typical Agile metrics, such as Lead & Cycle Time, Cumulative Flow or a Burn-down Chart.

Environment Management

While your team are getting along their own set, agile route, it can often be that other company departments do not keep up, for whatever reason. A go-between in the form of a manager is the quickest and easiest way to go to join the two, by involvement of proper perspective and foreseeing any impediments stemming from the difference in process stages that different team are at.
A similar dissonance can occur between the Agile team and their suppliers and stakeholders. The very role of an Agile manager here is to plan ahead for these external groups to not act in an Agile manner and prepare for working the delays that this causes into the team’s workflow. This is normally achieved by working specific expectations into the contracts.

Risk & Investment Management

As far as staying Agile and developing well goes, the key thing an Agile manager should be looking at is value. Not so much have we exceeded our budget? but what should we be investing in (focusing on) now?. So, a difference in thinking is needed to achieve this: instead of concentrating on sticking to a once-set plan, the job of the manager is to focus on the best value achievable at the time.
This can only be done by frequent evaluation of the ongoing projects and hence — by working in short iterations. Again, using Agile metrics is of great help in this aspect.
An outside to the workflow view is also needed in order to assess possible risks for the ongoing and planned projects.

The Crown Jewel — Change Management

Change management is the one aspect of running an Agile workflow that is better done by one person looking at the whole environment, rather than by teams. This is also when an Agile manager can really shine, as preparing the team to adjust to new demands is key to maintaining the Agile spirit.
A big part of this is also knowing which steps can and cannot be taken while thinking of making a change. It’s mostly about balance between what can and should be achieved in a given time and what will simply block the flow, the productivity and the — key here- team’s level of satisfaction.

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store