![Page 1: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/1.jpg)
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
![Page 2: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/2.jpg)
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.
![Page 3: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/3.jpg)
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
![Page 4: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/4.jpg)
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
![Page 5: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/5.jpg)
Software Process: Objectives
functionality
(features)
quality
(defects)
schedule (delivery date)
![Page 6: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/6.jpg)
Software Process: Productivity
• U.S. Software Development – Productivity Trends [Yourdon]
• Productivity Index e.g. (lines of code) / $1,000
![Page 7: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/7.jpg)
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. =
![Page 8: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/8.jpg)
Software Process: Quality• U.S. Software Development – Quality Trends [Yourdon]
Quality index e.g. = 100 / (# defects per 1000 loc)
![Page 9: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/9.jpg)
Software Process: Quality• Ratio of Quality Index at Enterprise Level [Yourdon]
(quality index at highest quality)
(quality index at lowest quality)Ratio e.g. =
![Page 10: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/10.jpg)
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/
![Page 11: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/11.jpg)
Software Process: CMM
0.5%
1.5%
8.0%
15.0%
75.0%
[Jones, 1995]
![Page 12: New Brunswick Software Process Improvement Network (NBSPIN) comprised of individuals and companies who want to improve software development practices purpose](https://reader035.vdocument.in/reader035/viewer/2022062423/56649eeb5503460f94bfc08b/html5/thumbnails/12.jpg)
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]