TSPi to Manage Software Projects in Outsourcing Environments

  • Jezreel Mejia
  • Andrés Garcia
  • Mirna A. Muñoz
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 206)


Software development outsourcing is now a reality in both international and national organizations because it represents a competitive strategy. However, even when organizations recognize in the outsourcing competitiveness and business strategy, the software development projects in outsourcing enviroments fails due to the inadequate project management. Therefore, this paper presents a proposal of how to implement TSPi Methodology to manage software project in outsourcing environment. To achieve this, the main failure factors in software development in outsourcing environments are identified and a traceability to identify the adaptability of TSPi to this environment is showed.


Outsourcing TSPi Project management Failure factors 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ferguson, I.: El outsourcing, un impulso para México, (accessed on August 15, 2012)
  2. 2.
    Trejo Flores, L., Navarrete, C.J.: Information Technology Outsourcing in Mexico: Adoption Practices and Benefits. In: Americas Conference on Information Systems (AMCIS), pp. 1–19 (2009)Google Scholar
  3. 3.
    Zainuddin, E., Bassellier, G., Benbasat, I.: Outsourcing projects success: the role of competence and leadership of the vendors and clients project managers. In: SIGMISCPR, pp. 83–86 (2010)Google Scholar
  4. 4.
    Cuevas, G., Calvo-Manzano, J.A., Mejia, J., Muñoz, M.A., San Feliu, T.: How is CMMI-DEV applying when using TSPi project planning. In: CERMA, pp. 143–148 (2009)Google Scholar
  5. 5.
    Humphrey Watts, S.: Introduction to the Team Software Process. Addison Wesley (2010)Google Scholar
  6. 6.
    Pressman, R.: Ingeniería del Software un Enfoque Practico, 7th edn. Mc Graw Hill (2010)Google Scholar
  7. 7.
    The Standish Group: The report chaos. The Standish Group, (accedido el de Agosto de 15, 2012)
  8. 8.
    Lugo Garcia, J.A., Garcia Perez, A.M., Delgado Martinez, R.: Indicators management in software projects Present and future prospects. In: RCCI, pp. 19–25 (2009)Google Scholar
  9. 9.
    Lepmets, M., McBride, T.: Process Improvement for the Small and Agile. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 310–318. Springer, Heidelberg (2012)Google Scholar
  10. 10.
    Gasca Hurtado, G.P.: Similarity study of risk management process in software outsourcing projects: using a method abstract. In: Redalyc, pp. 119–129 (2010)Google Scholar
  11. 11.
    Software Engineering Institute: CMMI for Acquisition, version 1.3. Ed. SEI (2010)Google Scholar
  12. 12.
    Rojas, M., Villamizar, L.A., Orjuela, A.: Model for integration for work management PMBOK guide with engineering activities in software development projects. Revista Avances en Sistemas e Informatica, 98–106 (2011)Google Scholar
  13. 13.
    Hernández López, A., Colomo Palacios, R., García Crespo, A.: Recommendations for adoption of practices for human capital management in outsourcing environments: integration of eSCM-CL with People-CMM. In: REICIS, pp. 20–37 (2009)Google Scholar
  14. 14.
    Mejía Miranda, J.: Marco para el Gobierno de la Externalización del Proceso de Desarrollo del Software a través de la Ingeniería del Contrato. Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software, Facultad de Informática, Madrid España (2010)Google Scholar
  15. 15.
    Hanlie Smuts, P.K., Van Der Merwe, A., Marianne, L.: Critical Success Factors for Information Systems Outsourcing Management: A Software Development Lifecycle View. In: SAICSIT ACM, pp. 304–313 (2010)Google Scholar
  16. 16.
    Mejia, J., Muñoz, M., Calvo-Manzano, J.A., Cuevas, G., San Feliu, T.: Practices Organization before Formalizing an Acquisition Contract according to the CMMI-ACQ Model. In: CISTI, pp. 1–7 (2011)Google Scholar
  17. 17.
    Eruani, Z., Geneviève, B., Izak, B.: Outsourcing Projects Success: The Role of Competence and Leadership of the Vendors and Clients Project Managers. In: SIGMIS-CPR 2010, pp. 83–87 (2010)Google Scholar
  18. 18.
    Matt, E., Thatcher, H., Manju, K., Ahuja, D.E.: IT Outsourcing: Assessing the Antecedents and Impacts of Knowledge Integration. In: Proceedings of the 44th Hawaii International Conference on System Sciences, pp. 1–10 (2011)Google Scholar
  19. 19.
    Calvo-Manzano, J.A., San Feliu, T., Purshe, A.: The Forgotten Practices of Subcontracting. In: Information Systems and Technologies (CISTI), pp. 1–4 (2010)Google Scholar
  20. 20.
    Yanbing, J., Lei, C., Xin, Z., Ying L.: Process-oriented software outsourcing decision based on genetic algorithm. In: SOLI, pp. 386–391. IEEE (2010)Google Scholar
  21. 21.
    Thomas, G., John, T.N.: Model of Critical Factors for Outsourcing Agile Development. In: AMCIS, pp. 1–11 (2009)Google Scholar
  22. 22.
    Caballero, E., Calvo-Manzano, J.A., Cuevas, G., San Feliu, T.: Analysis of quality and productivity with TSPi in a software development Project in a microcompany. In: REICIS, pp. 28–37 (2009)Google Scholar
  23. 23.
    García, M.C., Garzas J.: Externalización del desarrollo Software. Kybele Consulting, 1–5 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Jezreel Mejia
    • 1
  • Andrés Garcia
    • 2
  • Mirna A. Muñoz
    • 1
  1. 1.Centro de Investigación en Matemáticas, Unidad ZacatecasZacatecas Zacs.México
  2. 2.Dpto. de Sistemas y ComputaciónInstituto Tecnológico de ZacatecasZacatecas Zacs.México

Personalised recommendations