managing the development process
TRANSCRIPT
Discover, Master, Influence Slide 1
Managing the Development ProcessDarren Neimke
Development Centre Manager, Readify
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
The Dev Centre
• Purpose• Our Goals• Mobile, virtual, remote
Discover, Master, Influence Slide 3
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
Managing for Change
Discover, Master, Influence Slide 5
Scoping
Diagnose Assess for Readiness
Managing for Change - Preparedness
Discover, Master, Influence Slide 6
Impo
rtan
ce
Interest
Choosing the right projects
• Focus on business drivers• Work with owners• Involve others in prioritization
Discover, Master, Influence Slide 7
Managing a Beta Program
• Customer Feedback Loop• Build Stronger Advocates• Experiments and Discoveries• Improved Quality• Give Recognition
Discover, Master, Influence Slide 8
Operational
Discover, Master, Influence Slide 9
Open Systems Mindset
• Systems Theory• Porous Boundaries• Adapt to change• Continuous Improvement
Discover, Master, Influence Slide 10
Scaling People
Becoming Goal Focussed: • Each person as productive as possible.• Individual growth.• Team growth.
Discover, Master, Influence Slide 11
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
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
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
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!
Scaling Processes
• Repeatable stuff.• CI, DR, Deploy.• Building a fatter pipe.
Discover, Master, Influence Slide 16
Scaling Methodology
• Repeatable stuff.• Templates.• Documented Processes.
Discover, Master, Influence Slide 17
• Remote• Mobile• Creative
Discover, Master, Influence Slide 18
Communication Manifesto
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
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