new brunswick software process improvement network (nbspin) comprised of individuals and companies...

Post on 16-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

New Brunswick Software Process Improvement Network (NBSPIN)

comprised of individuals and companies who want to improve software development practices

purpose - to provide a forum for the free and open exchange of software process improvement experiences and ideas

modelled after other SPINs Canada - Ottawa, Toronto, Montreal, Prairies

U.S.A. - Boston, California (5), ~46 others

International - 21 countries including Australia (4), India (6), Brazil, Chile, Denmark, Japan, Mexico, Sweden, UK

N.B. SPIN Steering Committee

Officers Acting Chairperson - Glen Hicks, Director - Business/IT Planning,

Aliant Telecom Inc. Vice Chairperson - Steve Palmer - VP Client Services Whitehill

Software Secretary - Mark A.Gallagher, MITI, Director of Systems Integration Treasurer - Stephen Townsend, RPC Systems Designer At Large Member - Michael Cormier, Vital Knowledge Software Inc. At Large Member - Ted Robak, President, Force Robak Associates Software Process Improvement Consultant - Keith McIntosh,

Professional Quality Assurance Ltd.

N.B. SPIN Steering Committee

Standing Committee Chairpersons Program - Brad Nickerson, UNB Faculty of Computer Science

and Information Technology Centre Director Library - David Stairs, Manager, Atlantic Canada Operations of

Electronic Business Services International of Canada, Inc. Membership - Robert A. Bouchard, NBITA CEO Newsletter - Moira Finn, Remsoft Inc.; Joseph Khoury, Maritime

Information Management Solutions

N.B. SPIN Events

Awareness NBITA Cybersocials Fredericton CIPS meeting March 29 Other?

Kick-off event Late May 2000? 1/2 day event two invited speakers one for value of SPI to a company second on “how to” ideas welcome

Software Process: Objectives

functionality

(features)

quality

(defects)

schedule (delivery date)

Software Process: Productivity

• U.S. Software Development – Productivity Trends [Yourdon]

• Productivity Index e.g. (lines of code) / $1,000

Software Process: Productivity

• Ratio of Productivity Indexes at Enterprise Level [Yourdon]

(lines of code per month at most productive)

(lines of code per month at least productive)Ratio e.g. =

Software Process: Quality• U.S. Software Development – Quality Trends [Yourdon]

Quality index e.g. = 100 / (# defects per 1000 loc)

Software Process: Quality• Ratio of Quality Index at Enterprise Level [Yourdon]

(quality index at highest quality)

(quality index at lowest quality)Ratio e.g. =

Software Process: Models

CMM

U.S. DoD

ISO

Industry, professional

(c) 1998 Software Productivity Consortium MFP, Inc. All rights reserved.

Refer: http://www.software.org/quagmire/

Software Process: CMM

0.5%

1.5%

8.0%

15.0%

75.0%

[Jones, 1995]

Software Process: Conclusions

no best model, none is complete people are key (managers, quality managers,

developers) bottom-up vs top-down (cost, infrastructure) reasons:

business requirement (certification) productivity improvement (higher quality at lower cost)

join N.B. SPIN! www.nbita.org/spin “subscribe NBSPIN-L” E-mail to listserv@unb.ca

top related