Upload
robert-cole
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
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 [email protected]