Individual and team goals

7
Agilesparks Challenging your comfort zone www.agilesparks.com [email protected] Performance Reviews in an Agile environment Main Aspects Individual goals that are adapted to the fact that individuals are members in an Agile team Setting up Team Goals Shared by all team members Communicated to team together Feedback and coaching given to the team, not individuals Same evaluation/score to all team members Both individual goals and team goals should be setup in collaboration with the team/individual. Ask people to suggest their goals. Consider it another indicator of maturity of self-management capabilities. References http://www.poppendieck.com/measureup.htm - about how to measure/compensate in a group accountability env http://agilediary.wordpress.com/2009/01/07/individual-performance-in-agile-team- assessment-and-individual-burndown-charts/ http://runningagile.com/2008/01/22/review-process-for-agile-team-members/

description

Some examples of how to set indv

Transcript of Individual and team goals

Page 1: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

Performance Reviews in an Agile environment

Main Aspects

Individual goals that are adapted to the fact that individuals are members in an Agile team

Setting up Team Goals

Shared by all team members

Communicated to team together

Feedback and coaching given to the team, not individuals

Same evaluation/score to all team members

Both individual goals and team goals should be setup in collaboration with the team/individual. Ask people to suggest their goals. Consider it another indicator of maturity of self-management capabilities.

References http://www.poppendieck.com/measureup.htm - about how to measure/compensate in a

group accountability env

http://agilediary.wordpress.com/2009/01/07/individual-performance-in-agile-team-

assessment-and-individual-burndown-charts/

http://runningagile.com/2008/01/22/review-process-for-agile-team-members/

Page 2: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

Individual goals – Categories and Examples

Personal development

Business/task oriented

Team contribution

• Be involved in the requirements phase: be the Focus team Focal point to the Product Owner

• Perform at least one lateral/cross functional task along the year

• Expand your knowledge and experience in XX relevant area and learn business of new areas (be able to independently perform XX tasks)

Release all your deliveries in time,

scope and requested quality

Reach high quality of our products

with low amount of escaping defects

and defects generation.

Get familiar with X area

Get at least one innovation from idea

to implementation

Enlarge automation scope and usage

Introduce cost savings initiatives

• Provide full visibility to the team of my work progress and

impediments, effectively utilizing using team members

without involving managers.

• Share and proactively transfer my professional knowledge to

the team and help others performing their tasks.

• Aligning with team “rules” and norms.

• Becoming more active and proactive part in the team, taking

more initiatives.

• Enrich team's knowledge and capabilities: Identify areas of

your expertise, carry out a knowledge transfer sessions, qualify

new team members, provide support on top of your daily

tasks.

• I work on whatever contributes most to the team's goals, irrespective of my actual job title.

Page 3: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

Sample SCRUM TEAM targets

Value/Category Goal Name Goal Description How to measure

Predictability Deliver frequently, on time, quality, with maximal scope

Deliver ________ (Service Pack / Feature Pack / Version) on time and quality, with maximal scope. Or Deliver X versions this year, on time and quality and maximal scope.

Delivery of committed scope, stretch goals(expected), meeting exit criteria

Efficiency Stable and improving Throughput/Velocity

Achieve stable and improving team velocity and efficiency, allowing effective release planning and diagnostic for the team

SP / Sprint

% of new functionality covered by SP

Estimation predictability – stable actual effort per SP

Feature Points per Sprint

Feedback from Product Manager

Customer Centric Improve Support Improve support delivered, as well as reduce need for support

APS statistics (Average lead time, number of bugs, etc.)

Initiatives that drive down need for support or performance on KPIs, with measurable improvements

%/# of cases escalated to and beyond Dev Manager

Efficiency and Effectiveness

Focus Concentrate and Focus – reduce Work

How much work is taken on in the same time (WIP)

Page 4: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

in Progress / Multi-Tasking

Efficiency and Effectiveness

Sustainable Pace Reach an energized but sustainable pace of work that delivers a lot of value while allowing team to continue delivering over time (no burnout) AND growth in capabilities/ performance

Velocity + Quality + Growth Investment + Employee satisfaction/retention

Customer Centric High flexibility - Welcome Changes

Achieve high flexibility to changing realities and requirements

Cycle Time from starting work to delivering to customer

Lead time from customer need to delivering.

Efficiency and Effectiveness

Improve “engineering practices”

automation, coding standards, code review, Test-Driven-Development etc.

Automation Coverage %

% Amount of code reviewed during sprint

Excellence / Efficiency and Effectiveness

Improve Quality Improve quality of deliverables

minimize escaping defects

minimize “missing functionality” defects

Customer Feedback regarding quality and fit of deliverables

Ease of integration/adoption

Feedback from adopters/delivery

Collaboration Team Versatility Work towards achieving high levels of Backup/ Redundancy – enables flexibility to changing workloads/surprises.h

Knowledge matrix. Identify weak points and set targets and plan (part of SCRUM TEAM planning) to increase knowledge where lacked

Good balance of

Page 5: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

generalized knowledge and specialization areas

minimal bottlenecks due to specific team members

KT plan for specialization areas, and execution on a sprint by sprint basis.

Ability of any team member to take any task

Amount of “knowledge types” considered during sprint planning to detect capacity issues

Collaboration Collective Commitment and Delivery

Collective accountability towards committed goals

Team members work on whatever contributes most to the team's goals, irrespective of their actual job title

Collaboration Personal Development of Team Members

Influence and help achieve team members individual personal development, in light of team and individual needs

Team members meeting their individual personal development goals

Team members satisfaction / retention rate

Collaboration Open Communication

Achieve open communication allowing discussion and resolution of any and all issues affecting the team performance

Less Reliance on Dev Manager to handle HR interactions/conflicts in the team

Less conflicts, Good team spirit/motivation/energies

Collaboration Collaboration beyond the team

Achieve effective collaboration with other teams and roles

Feedback from Program Manager/Product Manager/Scrum Teams in Project/Other Scrum

Page 6: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

Teams

# of escalations to Dev Manager

High-quality integrations???

Collaboration Impediments Removal

Work together to identify and remove impediments at the individual and team level. Invite others to help with own tasks.

Speed of impediments removal

# of impediments escalated to Dev Manager unnecessarily

Excellence Continuous Improvement Culture/Process

Create a sustainable continuous improvement culture and process, identifying and driving improvements in team delivery performance

Introduce at least X initiatives/ideas and follow it through.

Effective and creative retrospectives, with follow up

Continuous and pro-active push towards team and project goals

Growth Motivate to Grow Team members challenge each other to grow in areas serving the team and individuals

Present examples of growth initiatives that were performed in the team.

Excellence Create and meet high standards

Team members create high standards of work – Team Rules, Definition of Done, etc.

Defined and observed Team Rules, Done Criteria (Definition of Done applied to all development tasks, standard set by the team/project, NOT the acceptance criteria from Product Manager)

Effectiveness / Efficiency

Effective Meetings and Decisions

Have effective meetings driving effective decisions that are executed on a timely manner

Team members feel meetings are effective

Decisions are taken quickly, not dragged across many meetings

Decisions are implemented quickly

Page 7: Individual and team goals

Agilesparks – Challenging your comfort zone – www.agilesparks.com [email protected]

Effectiveness / Efficiency

Try and experiment techniques for improvement

The team attempts and adopts new techniques that enhance its efficiency and effectiveness

Present examples, at least some with actual ROI (ok to have some that fail, but fail FAST)

Leadership Pro-active involvement in Project/Product level initiatives/decisions

The Team finds ways to interact with project/product leadership and drive changes that it feels are necessary

Initiatives driven by the Team

Constructive suggestions of how to change things