New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies...

Post on 16-Jan-2016

215 views 0 download

Tags:

Transcript of New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies...

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