A Gap Analysis Methodology for the Team Software Process

被引:4
|
作者
Gonzalez Amaral, Luis Manuel [1 ]
Faria, Joao Pascoal [2 ]
机构
[1] Strongstep Innovat Software Qual, Oporto, Portugal
[2] Univ Porto, Fac Engn, Dept Engn Informat, INESC Porto, Oporto, Portugal
关键词
Team Software Process; Personal Software Process; Gap Analisys Methodology;
D O I
10.1109/QUATIC.2010.78
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the years software quality is becoming more and more important in software engineering. Like in other engineering disciplines where quality is already a commodity, software engineering is moving into these stages. The Team Software Process (TSP) was created by the Software Engineering Institute (SEI) with the main objective of helping software engineers and teams to ensure high-quality software products and improve process management in the organization. This paper presents a methodology for assessing an organization against the TSP practices so that it is possible to assess the future gains and needs an organization will have during and after the implementation of TSP. The gap analysis methodology has two pillars in terms of data collection: interviews and documentation analysis. Questionnaires have been developed to guide the assessment team on the task of conducting interviews and further guidance has been developed in what and where to look for information in an organization. A model for the rating has also been developed based on the knowledge and experience of working in several organizations on software quality. A report template was also created for documenting the analysis conclusions. The methodology developed was successfully applied in one well known Portuguese organization with the support and validation of SEI, and several refinements were introduced based on the lessons learnt. It is based on the most know reference models and standards for software process assessment - Capability Maturity Model Integration (CMMI) and ISO/IEC 15504. The objective of this methodology is to be fast and inexpensive when compared with those models and standards or with the SEI TSP assessment pilot.
引用
收藏
页码:424 / 429
页数:6
相关论文
共 50 条
  • [1] Quality in the development of applications following Team Software Process TSPi Methodology
    Calvo-Manzano, Jose A.
    Cuevas, Gonzalo
    Feliz, Alleinni
    San Feliu, Tomas
    [J]. SISTEMAS Y TECNOLOGIAS DE INFORMACION, 2010, : 308 - 313
  • [2] Software Process Analysis Methodology A Methodology based on Lessons Learned in Embracing Legacy Software
    Leemans, Maikel
    van der Aalst, Wil M. P.
    van den Brand, Mark G. J.
    Schiffelers, Ramon R. H.
    Lensink, Leonard
    [J]. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 665 - 674
  • [3] A Comparative Analysis Methodology for Process Mining Software Tools
    Drakoulogkonas, Panagiotis
    Apostolou, Dimitrios
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2019, PT I, 2019, 11775 : 751 - 762
  • [4] A Team Software Process Approach to Database Course
    Tashakkori, Rahman
    Andrews, Zachary W.
    [J]. ACMSE '18: PROCEEDINGS OF THE ACMSE 2018 CONFERENCE, 2018,
  • [5] CMMI level 5 and the team software process
    309Th Software Maintenance Group
    不详
    不详
    不详
    不详
    不详
    [J]. CrossTalk, 2007, 4 (16-20):
  • [6] A Survey on Team Software Process Supporting Tools
    Fahmi, Syed Ahsan
    Choi, Ho-Jin
    [J]. THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 987 - 990
  • [7] A GENERATIVE COMPUTER AIDED PROCESS PLANNING (CAPP) METHODOLOGY USING GAP ANALYSIS
    Shoval, Shraga
    [J]. 2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 3: COMPUTER-AIDED DESIGN, MANUFACTURING AND MANAGEMENT, 2011, : 125 - 132
  • [8] Software Dependability Analysis Methodology
    Cho, Beoungil
    Youn, Hyunsang
    Lee, Eunseok
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2009, PT II, 2009, 5593 : 580 - +
  • [9] Case study of the suitability of the process modelling methodology in a team
    Rozman, Tomislav
    Horvat, Romana Vajde
    [J]. ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2006, : 103 - +
  • [10] Exploring the Effects of Team Learning Capabilities and Team Climates in Software Process Tailoring
    Chen, Chung-Yang
    Tai, Kuang-Yen
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2023, 71 : 1 - 13