TY - GEN
T1 - Do We Rework? A Path to Manage One of the Primary Cause of Uncertainty in Software Industry
AU - Giuseppe, Satriani
AU - Imanol, Urretavizcaya
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2019.
PY - 2019
Y1 - 2019
N2 - With the advent of the information age and more intense competitions among IT companies, the differentiation factors must be found in the capability of the organization to fit its purpose and consequently to continuously manage uncertainty. Rework is the most important cause of uncertainty in the IT industry and consequently it is one of the major factors that negatively affect the organizations capability to fit customer expectations. For this reason, rework must be dealt with rigorously and in a structured way by any organization that wants to survive and win the competition. The approach to be used should necessarily use quantitative management and assessing the quality of software development processes and products not only by measuring outcomes, but also predicting outcomes and making a trade-off between benefits and costs. On the basis of our very long experience in leading and implementing improvement initiatives on this matter in less mature or very mature organizations in Europe and Latin America, we summarize in this article the pragmatic and staged path to be implemented to be successful in controlling and reducing rework.
AB - With the advent of the information age and more intense competitions among IT companies, the differentiation factors must be found in the capability of the organization to fit its purpose and consequently to continuously manage uncertainty. Rework is the most important cause of uncertainty in the IT industry and consequently it is one of the major factors that negatively affect the organizations capability to fit customer expectations. For this reason, rework must be dealt with rigorously and in a structured way by any organization that wants to survive and win the competition. The approach to be used should necessarily use quantitative management and assessing the quality of software development processes and products not only by measuring outcomes, but also predicting outcomes and making a trade-off between benefits and costs. On the basis of our very long experience in leading and implementing improvement initiatives on this matter in less mature or very mature organizations in Europe and Latin America, we summarize in this article the pragmatic and staged path to be implemented to be successful in controlling and reducing rework.
KW - Cost model
KW - Errors
KW - Montecarlo simulations
KW - Peer-Reviews
KW - Predictive model
KW - Rework
KW - Testing
KW - Uncertainty
UR - http://www.scopus.com/inward/record.url?scp=85072836853&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-29238-6_13
DO - 10.1007/978-3-030-29238-6_13
M3 - Conference contribution
AN - SCOPUS:85072836853
SN - 9783030292379
T3 - Communications in Computer and Information Science
SP - 179
EP - 192
BT - Quality of Information and Communications Technology - 12th International Conference, QUATIC 2019, Proceedings
A2 - Piattini, Mario
A2 - Rupino da Cunha, Paulo
A2 - García Rodríguez de Guzmán, Ignacio
A2 - Pérez-Castillo, Ricardo
PB - Springer Verlag
T2 - 12th International Conference on the Quality of Information and Communications Technology, QUATIC 2019
Y2 - 11 September 2019 through 13 September 2019
ER -