new brunswick software process improvement network (nbspin) comprised of individuals and companies...
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 [email protected]