Top Banner
Discover, Master, Influence Slide 1 Managing the Development Process Darren Neimke Development Centre Manager, Readify
20

Managing The Development Process

Aug 20, 2015

Download

Business

dneimke
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Managing The Development Process

Discover, Master, Influence Slide 1

Managing the Development ProcessDarren Neimke

Development Centre Manager, Readify

Page 2: Managing The Development Process

Alternate Titles

• Survival Guide for developers who find themselves in the position of being responsible for managing the development process

Or...

• Why your boss is so weird - explained!

Discover, Master, Influence Slide 2

Page 3: Managing The Development Process

The Dev Centre

• Purpose• Our Goals• Mobile, virtual, remote

Discover, Master, Influence Slide 3

Page 4: Managing The Development Process

Agenda

• Organizational– Managing for Change– Choosing the Right Projects– Managing a Beta Program

• Operational– Open Systems– Scaling People– Scaling Processes– Scaling Methodology– Communications Manifesto

Discover, Master, Influence Slide 4

Page 5: Managing The Development Process

Managing for Change

Discover, Master, Influence Slide 5

Scoping

Diagnose Assess for Readiness

Page 6: Managing The Development Process

Managing for Change - Preparedness

Discover, Master, Influence Slide 6

Impo

rtan

ce

Interest

Page 7: Managing The Development Process

Choosing the right projects

• Focus on business drivers• Work with owners• Involve others in prioritization

Discover, Master, Influence Slide 7

Page 8: Managing The Development Process

Managing a Beta Program

• Customer Feedback Loop• Build Stronger Advocates• Experiments and Discoveries• Improved Quality• Give Recognition

Discover, Master, Influence Slide 8

Page 9: Managing The Development Process

Operational

Discover, Master, Influence Slide 9

Page 10: Managing The Development Process

Open Systems Mindset

• Systems Theory• Porous Boundaries• Adapt to change• Continuous Improvement

Discover, Master, Influence Slide 10

Page 11: Managing The Development Process

Scaling People

Becoming Goal Focussed: • Each person as productive as possible.• Individual growth.• Team growth.

Discover, Master, Influence Slide 11

Page 12: Managing The Development Process

Scaling People - Focus

Discover, Master, Influence Slide 12

1-2 days (Task focussed)

1-2 weeks (Goal focussed) •Are my customers happy?•Can I improve my processes?•Are my staff happy?•Are we getting things done?•Are we providing value?

•How should we unit test this database?•How can I add padding to improve the look of this form?•Writing code!

Manager focus

Staff focus

Page 13: Managing The Development Process

Scaling People - Productivity

Discover, Master, Influence Slide 13

People Productivity Total Units

2 2 + 1 3

3 2 + 1 + 1 4

4 2 + .8 + .8 + .8 4.4

5 1.5 + .8 + .8 + .8 + .8 4.7

Task focussed manager

•General deterioration of workers due to churn or JIT learning•Manager becomes less productive due to maintenance of old stuff and training

Page 14: Managing The Development Process

Scaling People – Xerox dissemination process

Discover, Master, Influence Slide 14

Learn Use Teach InspectPerson 1

Learn Use Teach InspectPerson 2

Learn Use Teach InspectPerson 3

Page 15: Managing The Development Process

Scaling People - Productivity

Discover, Master, Influence Slide 15

People Productivity Total Units

2 1.5 + 1 2.5

3 1.5 + 1.5 + 1 4

4 1.5 + 2 + 1.5 + 1 6

5 1.5 + 2 + 2 + 1.5 + 1 8

Goal focussed manager

The most powerful force in the universe is compound interest- Einstein

Almost twice as productive!

Page 16: Managing The Development Process

Scaling Processes

• Repeatable stuff.• CI, DR, Deploy.• Building a fatter pipe.

Discover, Master, Influence Slide 16

Page 17: Managing The Development Process

Scaling Methodology

• Repeatable stuff.• Templates.• Documented Processes.

Discover, Master, Influence Slide 17

Page 18: Managing The Development Process

• Remote• Mobile• Creative

Discover, Master, Influence Slide 18

Communication Manifesto

Page 19: Managing The Development Process

Summary

• Build a ‘fatter pipe’• Focus inside and outside of the Dev Team• Have processes that make sense for your team and environment

Discover, Master, Influence Slide 19

Page 20: Managing The Development Process

Discover, Master, Influence Slide 20

A Readify Developer Network sessionBy Darren Neimke, Development Centre Manager, Readify

Email Address: [email protected] Website: www.readify.net/rdn