De Develop opers a aren’t m machines Scott Fulton @SFWebDigital | www.scottfulton.co.uk
• How do you measure the productivity of your development team? • Can you benchmark them against other teams in the industry to measure how they are performing? @SFWebDigital | #agilecitybrs
Productive (noun) - the state or quality of being productive. ….the effectiveness of productive effort, especially in industry, as measured in terms of the rate of output per unit of input. @SFWebDigital | #agilecitybrs
How do you measure the productivity of a factory line worker? @SFWebDigital | #agilecitybrs
How do you measure the productivity of medical professionals? @SFWebDigital | #agilecitybrs
How do you measure the productivity of HR staff? @SFWebDigital | #agilecitybrs
Developer Measurement 1: Features delivered @SFWebDigital | #agilecitybrs
Orange team Green team Delivered Delivered 2 features 5 features Result: Result: 30% increase in sales 10% increase in sales @SFWebDigital | #agilecitybrs
Measurement 2: Amount of code produced @SFWebDigital | #agilecitybrs
Orange team Green team Discussion time Discussion time 90% 10% Coding time Coding time 10% 90% Result: Result: 30% increase in sales 10% increase in sales @SFWebDigital | #agilecitybrs
Measurement 3: Story points and velocity @SFWebDigital | #agilecitybrs
Orange team Green team Story points delivered Story points delivered 21 36 Result: Result: 30% increase in sales 10% increase in sales @SFWebDigital | #agilecitybrs
@SFWebDigital | #agilecitybrs
@SFWebDigital | #agilecitybrs Credit: Eric A. Hegg
@SFWebDigital | #agilecitybrs
• How do you measure the productivity of your development team? • Can you benchmark them against other teams in the industry to measure how they are performing? Is anything getting in the way of our developers delivering the best value to the customer? @SFWebDigital | #agilecitybrs
7 7 thi hings to o ena enable pr productivi ctivity ty more v e value ue @SFWebDigital | #agilecitybrs
1. Good P Product O Ownership – focus on highest value work for the customer – not what the HiPPO wants @SFWebDigital | #agilecitybrs
2. Get y your d development a and d deploym yment environment r right f first – you’ll be grateful later @SFWebDigital | #agilecitybrs
3. Employ smart p people – keep developer’s brains healthy, allow time to grow @SFWebDigital | #agilecitybrs
4. Minimise w e wor ork in p prog ogres ess – be great at a few things instead of average at lots of things @SFWebDigital | #agilecitybrs
5. Unde derstand nd your customers - so you don’t build the wrong stuff @SFWebDigital | #agilecitybrs
6. Embrace mobbi bing - more brains solving a problem pays dividends @SFWebDigital | #agilecitybrs
7. A A happy team = = happy c customers, treat your developers like humans not resources @SFWebDigital | #agilecitybrs
To be successful, focus on what is getting in the way of your developers That will give you the best productivity value to the customer and in turn the business. modernagile.org | scottfulton.co.uk @SFWebDigital | #agilecitybrs
Recommend
More recommend