Professional Documents
Culture Documents
Essential Software Development Methodology
Essential Software Development Methodology
Development
Methodology
About Author
Larry Trussell, Ph.D.
IEEE Power Engineering Society 1999 Winter Meeting
Lead Development Engineer
Stoner Associates, Inc.
PO Box 86
Carlisle, PA 17013 USA
Introduction
Requirement Software Development for organization
Research Goal
Research Tool
Analysis of Development Activities diagram represent software
development process
Software metrics to improve the SDM based on levels of quality,
budget and risk
ISO 9000 - Formal and standard procedures
Capability Maturing Model a scale for measuring the
robustness of an organizations software development process
Object based approach by Muller
Project Management Body of Knowledge (PMBOK)
Evaluating arguments
Research Finding
A complete methodology must address all of these issues:
Product vision
Client linkage
Establishment of product life-cycle
Requirement management
Development plan
Project integration
Means
to
measure
progress
Mean
to
measure
model
quality
Means to measure risk
Means to manage
change
Establish finish line
Research Recommendation
Methodology should therefore be judged after a
significant effort has been placed into:
Research Recommendation
cont
The success of a methodology depends on the
organization and the project
Methodology have to be:
Tried
Documented
Modified
Create new one
Research Recommendation
cont
A software methodology must be:
In place to get quality project released on time and within
budget
Subject to judgement
Grow and change to match the behavior of the company and
the needs of the companys clients
Thank you