Abstract
Many small software companies grow in an organic and corporate manner. When growing, they have to make many organizational changes, mature their processes and adapt them to the rapidly growing customer base and product demands. This may be a challenging task bearing in mind the fact that software organizations lack guidelines for how to grow and mature their software processes in the context of business growth. In this paper, we map out one software company’s corporate and organic growth in the course of its historical events and identify its impact on the company’s software production processes and capabilities. We also list benefits, challenges, problems and lessons learned as experienced by the company studied. The paper rounds up with the suggestion for incorporating business growth elements into software process improvement models.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
CMMI Product Team: Capability Maturity Model Integration: CMMISM for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing. Technical report, Software Engineering Institute (2002)
Drummond, B., Francis, J.: Yahoo! Distributed Agile: Notes from the World Over. In: Agile 2008 Conference, pp. 315–321. IEEE, Los Alamitos (2008)
Dalton, D., Dalton, C.: Corporate growth: Our advice for directors to buy “organic”. J. Business Strategy 27(2), 5–7 (2006)
Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S.: CMMI or Agile: Why Not Embrace Both. Technical note, Software Engineering Institute (2008)
International Organization for Standardization and International Electrotechnical Commission: ISO/IEC 15504: Information Technology-Software Process Assessment: Part 1- Part 9. Technical Report, ISO (1998)
Jochems, R., Rodgers, S.: The rollercoaster of required agile transition. In: 2007 Agile Conference, pp. 229–233. IEEE, Los Alamitos (2007)
Kajko-Mattsson, M.: Maturity Status within Front-End Support Organisations. In: 29th International Conference on Software Engineering, pp. 652–663. IEEE, Los Alamitos (2007)
Kajko-Mattsson, M., Nikitina, N.: From Knowing Nothing to Knowing a Little: Experiences Gained from Process Improvement in a Start-Up Company. In: 2008 International Conference on Computer Science and Software Engineering, pp. 617–621. IEEE, Los Alamitos (2008)
Khan, S.-A., Kajko-Mattsson, M., Tyrberg, T.: Comparing EM3: Predelivery Maintenance Model with its Industrial Correspondence. In: International Conference on Principles of Information Technology and Applications, pp. 573–582. IEEE, Los Alamitos (2009)
Masters, S., Bothwell, C.: CMM Appraisal Framework. Technical report, Software Engineering Institute (1995)
Nikitina, N., Kajko-Mattsson, M.: Historical perspective of two process transitions. In: The Fourth International Conference on Software Engineering Advances, pp. 289–298. IEEE, Los Alamitos (2009)
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: Using Scrum in a large project. In: The Third IEEE International Conference on Global Software Engineering, pp. 87–95. IEEE, Los Alamitos (2008)
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Using Scrum in the Distributed Agile Development: A multiply case study. In: The Fourth IEEE International Conference on Global Software Engineering, pp. 195–204. IEEE, Los Alamitos (2009)
Page, A.S., Jones, R.C.: Business Growth Part 1: Fast Growth. J. Management Decision 28(1), 40–47 (1990)
Page, A.S., Jones, R.C.: Business Growth Part 2: Growth Management. J. Management Decision 28(3), 55–63 (1990)
Pinheiro, C., Maurer, F., Sillito, J.: Improving quality, one process change at a time. In: International Conference on Software Engineering, pp. 81–90. IEEE, Los Alamitos (2009)
Roche, G., Vaquesz-McCall, B.: The amazing team race – a team based on the agile adoption. In: 2009 Agile Conference, pp. 141–146. IEEE, Los Alamitos (2009)
Sutherland, J., Schoonheim, G., Kumar, N., Pandey, V., Vishal, S.: Fully distributed Scrum: Linear Scalability of Production between San Francisco and India. In: 2009 Agile Conference, pp. 339–344. IEEE, Los Alamitos (2008)
Turk, D., France, R., Rumpe, B.: Limitations of Agile Software Process. In: The Third International Conference on eXtreme Programming and Agile Processes in Software Engineering, pp. 43–46. IEEE, Los Alamitos (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nikitina, N., Kajko-Mattsson, M. (2010). Impact of Corporate and Organic Growth on Software Development. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds) Product-Focused Software Process Improvement. PROFES 2010. Lecture Notes in Computer Science, vol 6156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13792-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-13792-1_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13791-4
Online ISBN: 978-3-642-13792-1
eBook Packages: Computer ScienceComputer Science (R0)