Start-up failures due to Quality Failures

Full Text (PDF, 859KB), PP.1-13

Views: 0 Downloads: 0

Author(s)

Saadullah Aleem 1,* Santosh 1 Waqas Mahmood 1

1. Institute of Business Administration, Karachi, 75270, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2021.02.01

Received: 19 Jan. 2021 / Revised: 18 Feb. 2021 / Accepted: 12 Mar. 2021 / Published: 8 Apr. 2021

Index Terms

Software Quality Assurance, Start-ups, Software Engineering, SQA practices

Abstract

Software start-ups are fundamentally different from traditional software development firms and boutique software services enterprises of all sizes. They develop software products with strict time and resource constraints and are focused on beating competitors to the market. They fail fast and often pivot their business models several times in their lifetimes. Their approach to designing, developing, testing, and shipping software products differs vastly from the established software engineering principles that emerged during the field’s earlier decades. One such principle is Software Quality Assurance. Start-ups tend to do away with procedures that ensure that their products are of the utmost quality. Instead, they focus on shipping their products to market as fast as possible, testing these products vis-a-vis real-life customers and use-cases, and eventually improving these products, repeating the process several times over. We hypothesize that this reluctance to adhere to software quality assurance principles can have adverse effects on the health of start-ups or their products. This paper investigates this hypothesis through over 20 questions presented to CEOs, CTOs, Technical Leads, and Product Managers of several start-ups. These questions focus on start-ups’ motivations, their levels of understanding and appreciation of software quality assurance principles, and the limitations they face due to time and resource constraints. Our research’s results indicate the surveyed start-ups’ problems are partially due to the absence of robust software quality assurance practices within their processes.

Cite This Paper

Saadullah Aleem, Santosh, Waqas Mahmood, " Start-up failures due to Quality Failures ", International Journal of Engineering and Manufacturing (IJEM), Vol.11, No.2, pp. 1-13, 2021. DOI: 10.5815/ijem.2021.02.01

Reference

[1]The News. “Tech start-ups raise $18 million in six months.” The News, 1 October 2020, shorturl.at/dACV0. Accessed November 7, 2020.

[2]Mater, J. L., & Subramanian, B. (2000). Solving the software quality management problem in Internet start-ups. Keynote Address October 17. Chicago

[3]Klotin, E., Gorschek, T., & Unterkalmsteiner, M. (2018, May 21). Software engineering in start-up companies: An analysis of 88 experience reports. Empirical Software Engineering, 24(1), 68-109. https://doi.org/10.1007/s10664-018-9620-y

[4]Souza, R., Malta, K., & Santana De Almeida, E. (2017). Software engineering in start-ups: a single embedded case study. Softstart. https://dl.acm.org/doi/10.5555/3105749.3105756

[5]Briski, K. A., Chitale, P., Hamilton, V., Pratt, A., Starr, B., Veroulis, J., & Villard, B. (2008, October). Minimizing code defects to improve software quality and lower development costs. IBM. Retrieved Nov 2020, from ftp.software.ibm.com/software/rational/info/do-more/RAW14109USEN.pdf

[6]Souza, R., Rocha, L., Silva, F., & Machado, I. (2019). Investigating Agile Practices in Software Start-ups. Proceedings of the XXXIII Brazilian Symposium on Software Engineering - SBES 2019. doi:10.1145/3350768.3350786

[7]Melegati, J. (2018). What influences software start-ups to use lean start-up? Proceedings of the 19th International Conference on Agile Software Development Companion - XP ’18. doi:10.1145/3234152.3314990

[8]Unterkalmsteiner, M., Abrahamsson, P., Wang, X., Nguyen-Duc, A., Shah, S., and Bajwa, S., 2016. Software Start-ups – A Research Agenda. [online] Core.ac.UK. Available at: <https://core.ac.uk/reader/297033577> [Accessed 28 November 2020].

[9]Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., & Abrahamsson, P. (2014). Software development in start-up companies: A systematic mapping study. Information and Software Technology, 56(10), 1200-1218. doi:10.1016/j.infsof.2014.04.014

[10]Carmel, E. (1994). Time-to-completion in software package start-ups, Proceedings of the 27th Hawaii International Conference on System Sciences (HICSS).

[11]Zettel J., Maurer F., Münch J., Wong L. (2001) LIPE: A Lightweight Process for E-Business Start-up Companies Based on  Extreme Programming. In: Bomarius F., Komi-Sirviö S. (eds) Product-Focused Software Process Improvement. PROFES  2001. Lecture Notes in Computer Science, vol 2188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44813-6_23

[12]Mirel, B. (2000, November). Product, process, and profit: the politics of usability in a software venture. ACM Journal of Computer Documentation, 24(4). https://doi.org/10.1145/353927.353928

[13]Tingling, P. (2007, July). in: Proceedings of the 12th International Conference on Human-computer interaction: Interaction  Design and Usability (HCI). Extreme programming in action: a longitudinal case study, 242-251.

[14]Blank, S. (2013, May). Why the Lean Start-Up Changes Everything. Harvard Business Review. www.coolprofs.com/FilePub/c49e3d77-47e0-4649-b155-ae4d0a7fdaa0/COOLUp+2014+-+Lean+start-up+artikel.pdf

[15]C. Giardino, N. Paternoster, M. Unterkalmsteiner, T. Gorschek, and P. Abrahamsson, "Software Development in Start-up Companies: The Greenfield Start-up Model," in IEEE Transactions on Software Engineering, vol. 42, no. 6, pp. 585-604, 1 June 2016, DOI: 10.1109/TSE.2015.2509970.

[16]Riffat Naz, M. N. A. Khan, Muhammad Aamir,"Scrum-Based Methodology for Product Maintenance and Support", International Journal of Engineering and Manufacturing(IJEM), Vol.6, No.1, pp.10-27, 2016.DOI: 10.5815/ijem.2016.01.02

[17]Owe S.W and Yaacob M.H. (1996) “A Survey on Software Quality Assurance -A Malaysian Perspective”. Proceedings of the 1996 IEEE Computer Society Information Systems Conference of New Zealand (ISCNZ’96) pp 154-163.

[18]Asad Masood Qazi, Sidra Shahzadi, Mamoona Humayun,"A Comparative Study of Software Inspection Techniques for Quality Perspective", International Journal of Modern Education and Computer Science(IJMECS), Vol.8, No.10, pp.9-16, 2016.DOI: 10.5815/ijmecs.2016.10.02

[19]Ali, W., Zia-Ur-Rehman, Badshah, A., & Javed, A. (2015). Software Inspectionin Software Industry: A Pakistan's Perspective. I.J.Modern Education and Computer Science, DOI: 10.5815/ijmecs.2015.03.07

[20]Muhammad Asad Bin Khalid, Asim Farooq, Waqas Mahmood, (2021). “Communication Challenges for Distributed Teams” , International Journal of Engineering and Manufacturing (IJEM), Vol.11, No.1, pp. 19-28, 2021. DOI: 10.5815/ijem.2021.01.03

[21]Farooqui, Sumeen, and Waqas Mahmood. "A survey of Pakistan's SQA Paractices: a Comparative Study." In 29th International Business Information Management Association Conference, Vienna, Austria. 2017.

[22]Qazi, Hareem, Zainab Javed, Sameen Majid, and Waqas Mahmood. "A Detailed Examination of the Enterprise Architecture Frameworks Being Implemented in Pakistan." International Journal of Modern Education & Computer Science(IJMECS) 11, no. 9 (2019).