Process implementation
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Process Implementation PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on
  • Presentation posted in: General

or, We’ve documented all our processes— what’s left to do?. Process Implementation. Sarah Sheard Software Productivity Consortium Thursday, July 3, 2003. 3. Introduction. Processes are defined Rest is easy, right?. Don’t bother the workers, just write compliant processes….

Download Presentation

Process Implementation

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Process implementation

or,

We’ve documented all our processes—what’s left to do?

Process Implementation

Sarah Sheard

Software Productivity Consortium

Thursday, July 3, 2003


Introduction

3

Introduction

  • Processes are defined

  • Rest is easy, right?

Don’t bother the workers, just write compliant processes…

And we’ll institutionalize them…


What is institutionalization

What is institutionalization?

No, not that kind!


Process implementation

Not Institutionalized

Institutionalized

Quick, get the processes! We’ve got a crisis here!

We can’t afford to follow processes, we’ve got a crisis here!


So what does it take

So what does it take?

1. Manage as a project

2. Obtain management support

3. Establish policy

4. Establish measurement baseline

5. Train employees and managers

6. Tailor processes

7. Maintain process assets

8. Ensure processes are being used

9. Learn Lessons

10. Improve Processes

11. Appraise the organization


Manage as a project

Manage as a project

  • Use your project management process

  • Obtain funding, the right people, and tools

  • Create implementation plan including measurable milestones

    • Use this presentation as a starting point

  • Track progress against plan


Obtain management support

Obtain management support

Who’s assigned to what projects?

DB needs

DB

How many “projects” are there?

Use the DB


Establish policy

Policy

Establish policy

  • Sponsor ensures policy requires use of processes

  • Publicize policy

  • Take action if not followed

You were doing Hero in a Process zone…


Establish measurement baseline

$1

$7

$2

$2

$4

$3

$1

Establish measurement baseline

Survey the territory now

Plan measurement

CollectData

ProcessData

What does each process element cost?

StoreData

Validate data


Train employees and managers

If I knew when the specs would be ready, I could staff up on time

Train employees and managers

  • Engineers and software developers don’t instinctively know how to implement processes

    • May need tutoring in change management

  • Employees must be trained in all processes they are to follow

    • Concentrate on what’s different

  • Managers may not know how to use processes to manage

    • Managing with data


Tailor processes

Tailor processes

  • Show projects how to adapt the standard processes to their needs

    • Add or modify activities

  • Schedule and plan resources per project constraints

  • Improve tailoring guidelines based on project experience


Maintain process assets

Maintain process assets

  • May need to build or improve repository

  • Add places for in-work versions

  • Consider how to track tailoring

  • Consider adding examples

  • Measure usability of repository

  • Track usage of repository

  • Provide help desk

Amazon.com distribution center


Ensure processes are being used

Ensure processes are being used

  • Develop auditing capability

  • Train auditors

  • Train organization onhow to respond to audits

  • Publicize audit plan

  • Audit processes

  • Act on results

  • Improve audit procedure


Learn lessons

Learn lessons

  • Establish method for learning and recording lessons

  • Avoid “write-only” lessons- learned databases

  • Culture and embarrassment cause difficulties


Improve processes

Improve processes

  • Identify process owners

  • Establish process reviews

    • Monthly

    • Yearly

  • Encourage improvement ideas

  • Review change requests

  • Update, [pilot], and roll out changes


Appraise the organization

Appraise the organization

Document Review

  • Schedule appraisal including mini-appraisals

  • Prepare for and perform mini-appraisals

  • Perform official appraisal

  • Set new goals

Interviews

3


Process implementation requires everyone

Process Implementation Requires Everyone!

  • Senior management sets the tone and ensures other managers make PI happen

  • SEPG drives the process improvement program to its goals

  • Projects review processes, tailor standard processes, use their tailored versions, and recommend improvements

  • QA audits independently


Additional resources

Additional Resources

  • Frameworks Quagmire web site www.software.org/quagmire(Also IEEE Software July 2001)

    Request papers of [email protected]

  • What is Senior Management Commitment?

  • Barriers to SE Process Improvement (#1=“We’re Different”)

  • Life Cycle of a Silver Bullet (CrossTalk)


Software productivity consortium

Software Productivity Consortium

  • Member-funded and Directed

    • Approx. 100 Full Members

    • Government Affiliates

    • Other

  • Courses, Seminars, Advocacy

  • Methods development and consulting

  • Process improvement products, consulting, and appraisals (e.g. plan allocating resources to these tasks)


Any questions

Pick me!

Any Questions?

Sarah Sheard

Systems Engineering Technical Lead

Software Productivity Consortium

Herndon VA

[email protected]


  • Login