brad meiseles, maximizing engineering productivity

16
© 2009 VMware Inc. All rights reserved Confidential Maximizing Developer Productivity MassTLC Round Table February 9, 2012

Upload: masstlc

Post on 01-Nov-2014

865 views

Category:

Technology


0 download

DESCRIPTION

Brad Meiseles, Director of Engineering at VMware led a discussion with MassTLC members on maximizing engineering productivity.

TRANSCRIPT

Page 1: Brad Meiseles, Maximizing Engineering Productivity

© 2009 VMware Inc. All rights reserved

Confidential

Maximizing Developer ProductivityMassTLC Round Table

February 9, 2012

Page 2: Brad Meiseles, Maximizing Engineering Productivity

2 Confidential

Agenda

Factors that impact productivity

Measuring productivity

Page 3: Brad Meiseles, Maximizing Engineering Productivity

3 Confidential

“Begin with the end in mind.”

- Steven Covey Habit 2 from “The 7 habits of highly effective people”)

Page 4: Brad Meiseles, Maximizing Engineering Productivity

4 Confidential

"The major problems of our work are not so much technological as

sociological in nature."

- Tom DeMarco and Timothy Lister Peopleware : Productive Projects and Teams

Page 5: Brad Meiseles, Maximizing Engineering Productivity

5 Confidential

“to build a successful organization and team you must get the right people on

the bus.”

- Jim Collins Good to Great

Page 6: Brad Meiseles, Maximizing Engineering Productivity

6 Confidential

"Developers prefer to use agile methods. Managers prefer to use heavy

methods." 

- Anonymous Comment in IT Survey

Page 7: Brad Meiseles, Maximizing Engineering Productivity

7 Confidential

Measuring Productivity

Page 8: Brad Meiseles, Maximizing Engineering Productivity

8 Confidential

“Micromanagement is evil. Measuring lines of code is useless, because less

truly is more.”

- Mikael Jansson From an Answer on Stack Overflow

Page 9: Brad Meiseles, Maximizing Engineering Productivity

9 Confidential

“Developer productivity is really a qualitative assessment, not a quantitative

measurement.”

- Me

Page 10: Brad Meiseles, Maximizing Engineering Productivity

10 Confidential

"I'm a little verklempt. Talk amongst yourselves"

- Mike Myers “Coffee Talk with Linda Richman,” SNL

Page 11: Brad Meiseles, Maximizing Engineering Productivity

11 Confidential

Topic 1. Goals

What are we building and why does it matter?

Page 12: Brad Meiseles, Maximizing Engineering Productivity

12 Confidential

Topic 2. Work Environment

Does the work environment help or hinder productivity?

Page 13: Brad Meiseles, Maximizing Engineering Productivity

13 Confidential

Topic 3. People and Teams

Do we have the right people? How are we organized into teams?

Page 14: Brad Meiseles, Maximizing Engineering Productivity

14 Confidential

Topic 4. Processes and Tools

Is our methodology working? Do the tools we use help or hinder productivity?

Page 15: Brad Meiseles, Maximizing Engineering Productivity

15 Confidential

Topic 5. Measuring Productivity?

What do we measure? How do we interpret the data we gather?

Page 16: Brad Meiseles, Maximizing Engineering Productivity

16 Confidential

Thank you!