leading culture change in software organizations: delivering meaningful results early

Post on 25-Feb-2016

49 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Leading Culture Change in Software Organizations: Delivering Meaningful Results Early. Rita Hadden February 2004 ASEE Conference. We will look at:. Why is culture change important to software organizations? How to effectively lead culture change? How to deliver meaningful results early? - PowerPoint PPT Presentation

TRANSCRIPT

Proprietary - Do not use without written permission

1

Leading Culture Change in Software Organizations:

Delivering Meaningful Results Early

Rita HaddenFebruary 2004

ASEE Conference

Proprietary - Do not use without written permission

2

We will look at:

Why is culture change important to software organizations?

How to effectively lead culture change? How to deliver meaningful results early? Questions?

Proprietary - Do not use without written permission

3

Why is culture change important to software organizations?

Increasing project complexity. Software jobs are going overseas. Many software process improvement (SPI) efforts

in U.S. have failed, often due to inability to produce quick and meaningful results.

Mandated change is expensive to sustain.

Proprietary - Do not use without written permission

4

How to effectively lead culture change?

Proprietary - Do not use without written permission

5

Who is a Change Leader?

A change leader can be a practitioner, a manager, a customer, a stakeholder, a software user, a process engineer, or an executive.

When an individual inspires others to apply best practices intelligently in a way that delivers results more effectively or efficiently, this individual is a leader in your change effort.

Proprietary - Do not use without written permission

6

Effective Change Leaders: Software Practitioners

Proprietary - Do not use without written permission

7

Effective Change Leaders - Software Practitioners: Actions They Take

Believe positive change can happen Learn and apply best practices Focus on actions that produce results early React to critical incidents effectively Act as role model and coach others

Proprietary - Do not use without written permission

8

Effective Change Leaders - SoftwareProject Managers

Proprietary - Do not use without written permission

9

Demonstrate visible and active involvement in change initiative Encourage participation and let the people drive the change Focus on actions that produce results early Estimate time and effort realistically Act as role model and coach staff Make it safe and rewarding to adopt best practices Use professional judgment

Effective Change Leaders - Software Project Managers: Actions They Take

Proprietary - Do not use without written permission

10

                                          

                                                   

                                              

                                                                                                

Effective Change Leaders - Software Executives

Proprietary - Do not use without written permission

11

                                          

                                                   

                                              

                                                                                                

Effective Change Leaders - Software Executives: Actions They Take

Create a climate where change can succeed Limit number of top priorities Be realistic about funding and time Demonstrate visible involvement and ownership Communicate benefits of change often React to critical incidents effectively Reward improvements Believe it can happen Stay the course for the long term

Proprietary - Do not use without written permission

12

How to deliver meaningful results early

Insist on five best practices for any project Proactively remove barriers to successful software

process improvement (those you can affect)

Proprietary - Do not use without written permission

13

Insist on five best practices for any project

1. Work with your customers to clearly define, validate, prioritize, agree on requirements and perform change control.

2. Carefully plan before executing your project, developing specific strategies to address key concerns early in your project lifecycle.

Proprietary - Do not use without written permission

14

Insist on five best practices for any project (2)

3. Track your progress by key work products, not just milestones. Take early corrective actions. Promptly resolve issues, external dependencies, and risks, escalating proactively.

4. Perform effective peer reviews for your key work products.

5. Manage your configuration items throughout your project lifecycle.

Proprietary - Do not use without written permission

15

Proactively remove barriers to successful software process improvement

Vision-related barriers Skills-related barriers Rewards-related barriers Resources-related barriers Action Plan-related barriers

Proprietary - Do not use without written permission

16

Industry findings

“Commercial companies’ survival is critically dependent on developing and fielding software in a predictable and disciplined manner.”

“Benchmarking revealed that successful commercial companies are bottom-line driven and focus improvement activities on the big cost and schedule drivers”

“While process improvement serves as a floodlight on what can be done, best practices are the laser beam, pinpointing high-leverage activities directly coupled to the bottom-line.”

17

Proprietary - Do not use without written permission

18

For More Information…

Contact Rita HaddenDirector of Software DevelopmentDatatel, Inc.Fairfax, VA703-802-2927rch@datatel.com

top related