Visualization. The system supports the
visualization of the product workflows as well
as quality measurement.
Reusability. Each module in Continuous SPA
is responsible for one or more distinct aspects.
These modules were purposely developed into
independent components for further change or
reuse.
We came across some limitations in using
Continuous SPA. The three types of permissions
were not sufficient to define and manage all types of
responsibilities. We were also unable to map the AIS
project change control procedure because its
application cannot be predefined for a specific work
product. The prototype system needs to be enhanced
to model this dynamic behaviour.
6 CONCLUSION AND FUTURE
WORK
This paper defines and provides an initial evaluation
of a continuous software process assessment
prototype system that fills a gap between staged
process measurement and continuous process
improvement. Our approach integrated modules with
the following advantages:
Web-based management that allows the
participants global access to and analysis of
up-to-date data;
Well-defined responsibility for a participant
based on a user/role/permission management
system;
Visualized indicators that represent
measurement results instantly and allow the
user easily identify process improvement
opportunities.
The case study shows promising results that
improve the efficiency and continuity of software
process management.
Our future work is to gather more experiences by
using the approach in new projects. We also want to
apply some of the important concepts and lessons
learned in this project to an examination of service
level agreement (SLA) tracking in systems built
using Web services and Service Oriented
Architecture (SOA).
REFERENCES
Humphrey, W.S., 1999. Competing in the Software Age.
Software Engineering Institute.
CMMI, 2000. CMMI-SE/SW, V1.0 Capability Maturity
Model® - Integrated for Systems
Engineering/Software Engineering, Version 1.0
Continuous Representation. Pittsburgh, PA. Software
Engineering Institute. CMU/SEI-2000-TR-019.
CMMI, 2002. CMMI-SW, V 1.1 Capability Maturity
Model® - Integrated for Systems
Engineering/Software Engineering, Version 1.1
Continuous Representation. Pittsburgh, PA. Software
Engineering Institute. CMU/SEI-2002-TR-028.
ISO/IEC, 1998. ISO/IEC-TR15504, Information
Technology - Software Process Assessment,
International Organisation for Standardisation (Ed.).
ISO/IEC, 2003. ISO/IEC-15504, Information Technology
- Process Assessment, International Organization for
Standardization (Ed.)
Kuvaja, P., Similä J., Krzanik, L., Bicego, A., Saukkonen,
S., and Koch, G., 1994. Software Process Assessment
& Improvement - The BOOTSTRAP Approach.
Oxford, UK. Blackwell Publishers
Kuvaja, Pasi, 1999. Bootstrap 3.0 - A SPICE Conformant
Software Process Assessment Methodology, Software
Quality Journal, 8,7-19
Rout, Terence P., 2003. ISO/IEC15504 - Evolution to an
International Standard, Software Process Improvement
and Practice, 8.27-40
Deming, W. E. 1986. Out of the Crisis: Quality,
Productivity and Competitive Position. Cambridge.
Mass.: MIT Center for Advanced Engineering Study.
Birk, A., Järvinen, J., Komi-Sirviö, S., Kuvaja, P., Oivo,
M. and Pfahl, D., 1998. “PROFES - A Product Driven
Process Improvement Methodology”. In the
Proceedings of Software Process Improvement 1998
(SPI´98), Monte Carlo, Monaco
Basili, V.R., Caldiera, G., and Rombach, H.D. 1994. “Goal
Question Metric Paradigm”. In J.J. Marciniak, ed.,
Encyclopedia of Software Engineering, vol. 1, pp.
528–532. John Wiley & Sons.
Jävinen, J., Solingen R. van, 1999. Establishing
Continuous Assessment Using Measurements. In
Proceedings of the 1st International Conference on
Product Focused Software Process Improvement
(PROFES'99). Oulu, Finland.
Järvinen, J., 2000. Measurement based Continuous
Assessment of Software Engineering Processes.
Järvinen, J., Hamann, D., Solingen R. van, 1999. On
Integrating Assessment and Measurement: Towards
Continuous Assessment of Software Engineering
Processes, In Proceedings of the 11th International
Conference on Software Engineering and Knowledge
Engineering (SEKE '99). Kaiserslautern, Germany,
June 17 -19, pp. 83 -87.
University of Alberta, 2005. AIS Methodology Overview.
University of Alberta, 2005. AIS Project Charter Template.
ICEIS 2007 - International Conference on Enterprise Information Systems
532