Posted by jc-Qualitystreet on 2010/11/15
During an agile transition program, do not let your managers by the roadside! Rather help them to become Agile managers and to control the evolution of their profession.
The “era of management 3.0“(agile and lean) is announced so make the middle manager a key player for change, between opportunity and necessity…
The case of middle management
« Top-Down » or « Bottom-Up”, there is no debate anymore. We know today that a top management support and the ownership by the teams are both essential to ensure the success of the transition to agility. No, the issues of the Agile Enterprise are now in intermediate managerial layers of the organization.
How to approach them? How to convince them? How to transform them?
My experience with Agile projects and agile coaching in various sectors (banking, industry, software vendor …) showed me that this is the middle management that holds the keys to agility on the Long Term. Indeed, middle managers can be the most active supporters or the worst impediment and therefore the most dangerous opponent of the agile transformation.
The opportunity to become an Agile Manager…
With only one goal: the success of teams…
The “Command & Control” management style based on Taylorism and scientific management (OST) has shown its limits… the agile manager explores new dimensions (mostly related to facilitation & leadership) to ensure the success of all. The role within an agile organization becomes a clever trade-off between maintaining / abandoning some responsibilities and acquiring new skills.
So, even if every management role is unique, context-specific, here is the list of the 6 core activities of the Agile manager:
- (Still) Manage the portfolio of projects and coordinate with other managers
- Define projects strategy at the organization level
- Set priorities
- Define budget and resources
- Do the staffing
- Work with peers as a team
- (Still) Manage recruitment
- Hire people
- But also fire and solve potential conflicts
- Support Projects and Agile self-organized Teams
- Promote autonomy and self-organization
- Remove impediments that the team or ScrumMaster are not able to manage
- Manage logistics
- Buy the supplies
- Challenge teams and help them to improve their knowledge about products, tools, technologies, methods…
- Create a relationship of trust, develop (career) and motivate people
- Make yourself available
- Get to know each person and his work
- Facilitate the acquisition of new skills
- Give feedback
- Give work recognition
- Delegate tasks
- (Still) Create an environment for success and energize change
- Communicate the vision
- Give a direction
- Adopt the appropriate management style
- Simplify usage
- Seek performance through appropriate tools and processes based on continuous improvement and waste elimination
- Initiate, support and animate communities of practices
- Give time and resources to agile communities, ScrumMaster, Product Owner, Agile Manager, Architects, UX Groups …,
- Promote communities of practices in the organization
And my role as an Agile Coach?
Engage conversations with managers and support them in their journey toward becoming an AGILE MANAGER !Tweeter