Training

Agile Management by Objectives
Introduction

Objectives & Goals
Management by Objectives

What is MBO

Management by Objectives (MBO) is a strategic approach to enhance the performance of an organization.

 

long-term (usually annual) definition of the company's objectives (mainly in a "top down" mode)
achievement of objectives: measured, evaluated and, in the best case, rewarded (Bonuses) on the basis of results at the end of the year.
 
Process / Method of MBO

Steps in the management by objectives process:

 

1. Goal definition:

  - What do I want to achieve, within how long?

2. Involvement of the team:

  - Which resources can/will I count on?

3. Assignment of roles and objectives:

  - What contribution do I expect from everyone?

4. Measurement in progress:

  - Where are we? - corrective actions

5. Final verification of results

  - Goal achieved?

 

 
Objectives must be S.M.A.R.T (Specific, Measurable, Achievable, Realistic, Timely)
Advantages and disadvantages of MBO

Advantages of MBO

Limitations of MBO

Improved Performance

Lack of Proper Objective/of an explicit team goal

 

No Role Ambiguity

‘SMART’ objectives are not necessarily agile objectives.

Maximum Utilization of Human Resources

Issues in Goal Setting

Career Development of the Employees

Coordination Problem Time Consuming

 

Result Based Performance Evaluation

(and not on some intangible characteristics)

Reward-Punishment Approach

(extrinsic purpose Vs intrinsic motivation)

 

Develops Organizational Problems

 

 

Sometimes Lack Appreciation

 

Agile Approach

What is the Agile Approach

Agile is an iterative approach to project management (originated in the software development industry) that focuses on flexibility, communication and segmentation.

 

There are many different application methodologies of the agile philosophy (Scrum is the most popular), each of it is unique in its specific approach. But they all share a common vision and a set of core values:

 

  • Four essential values of the agile methodology:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
 
 
  • Five essential attributes:

 

 
 
Phases of Agile Process

short-term objectives
 
prognosis of project progress based on experience: giving way to constant revisions

 

This allows for a more continuous way of setting and reaching goals as well as being more efficient in responding to change if needs be.

Advantages and disadvantages of Agile

Advantages of Agile

Limitations of Agile

Regular adaptation to changing circumstances

Cost of Agile development methodology is slightly more as compared to other development methodology

Daily and close cooperation between business people and developers

The project can quickly go out off track if the project manager is not clear about requirements and what outcome he/she wants

Even late changes in requirements are welcomed

It is not useful for small development projects

Dividing into sprints gives the team the opportunity to focus on the individual stages and work faster

 

Flexibility in defining priority functions and setting goals

 

Agile (R)Evolution

Agile (R)Evolution

 

 

"Traditional” organizations: designed primarily for stability, involve a static, siloed, structural hierarchy.

 

Agile” organizations: designed for both stability and dynamism.
- network of teams within a people-centered culture
- rapid learning and fast decision cycles enabled by technology and guided by a powerful common purpose.
 
Why this methodology is so important today

 

Agile methodology overcomes the risk of spending a lot of time if there are any changes required.

 

It allows teams to work directly with clients, instead of working with other teams.

 

This provides a clear outcome with a focused goal and in an incremental way.
 
How to pull off an agile transformation

OKRs are the ideal approach for companies working with agile methodologies

 

                                                      

 

Checklist for Agile Objectives

What is an agile objective?

  • An agile goal is a "higher purpose," which transcends the goals of all stakeholders. It is a goal for the entire system, not a goal just for the Product Owner, or the manager, or the CEO, or the shareholders;

 

  • Agile goals are not required to conform to a whole range of criteria, like specific, measurable, etc. A goal depends on its context. Sometimes it should be inspiring, sometimes it should be measurable;

 

  • An agile goal should not be connected to rewards or incentives. Extrinsic motivation distorts the system and causes non-linear consequences, which often defeat the purpose of the goal itself. Instead a goal should address people’s intrinsic desires
Checklist for Agile Objectives

 Is the goal specific and understandable enough so that people know what you mean?
 
 Is the goal manageable and measurable so that success can be determined?
 
 Is the goal memorable and reproducible so that people can easily communicate it to others?
 
 Is the goal attainable and realistic so that people have a chance of actually achieving it?
 
 Is the goal ambitious and stimulating enough so that it isn’t (too) easy to achieve?
 
 Is the goal actionable and assignable so that it can be turned into specific actions?
 
 Is the goal agreed-upon and committable so that people actually feel responsibility for it?
 
 Is the goal relevant and useful enough for people so that they really care about it?
 
 Is the goal time-bound and time-specific so that people know when to do it?
 
 Is the goal tangible and real so that people can see the effects of achieving it?
 
 Is the goal excitable and igniting so that it motivates people to do their best?
 
 Is the goal inspiring and visionary so that it helps people to see a bigger picture?
 
 Is the goal value-based and fundamental so that it builds on top of company values, team values, or personal values?
 
 Is the goal revisitable and assessable so that you can reassess its applicability later?
 
 
Summing up

Summing up


 Keywords

Goal setting, agile transformation, smart criteria, innovation, project management


 Objectives/goals:

Understanding of old and new goal setting methodologies; main differences, advantages and disadvantages of each; what agile transformation is and how it can be implemented.


 Description:

Agile working is about connecting people, processes, connectivity and technology, time and place to find the most appropriate and effective way of working to complete a specific task. It is working within the guidelines (of the task) but without limits (of how it is achieved) and having agile objectives that can adapt to sudden changes.It does not mean to abandon totally the tools used till now, such as MBO, but simply to transform and readapt them to our times. The problem is not which methodology to use, but to be aware of the strengths and weaknesses of each. Teams need to know when the structure is beneficial and when it is not, and realise that achieving good team dynamics is a skill that needs to be honed. In this work, an attempt has been made to give an overview of old and new methodologies concerning the objectives of a company.


 Bibliography

Content Slide 4: https://www.youtube.com/watch?v=K57rvR2nGu0; https://www.youtube.com/watch?v=GC_ZwGIptZ4 ;

Picture Slide 6: https://www.sketchbubble.com/en/presentation-management-by-objectives.html

Content Slide 7: https://kanbanize.com/agile/project-management

Content Slide 13: https://www.mckinsey.com/business-functions/organization/our-insights/performance-management-in-agile-organizations

Content Slide 14: managementsolutions.com

Content Slide 15: https://www.workpath.com/magazine/okr-mbo

Content Slide 17: Management 3.0: Leading Agile Developers, Developing Agile Leaders, Jurgen Appelo, 2010

Content Slide 18: https://www.infoq.com/articles/agile-goal-setting-appelo/



 Related training material