ProFrame: A Practical Process Framework to Discover Hidden Process in a Startup Company

  • 黃 勝暉

Student thesis: Master's Thesis


Software processes vary significantly from one software company to another The processes are different according to different product types company size and so on It is impossible to build a “standard” software process that is applicable in all companies Each company has to develop its unique process to fit in its own need After iterations of software development disciplines are gradually formed in a software startup company (startup for short) The disciplines will be the practices for different projects in a startup similar The similarity implies that there are common processes called process routines existing among for different projects Good process routines can reduce software process variations in a growing startup and therefore increase the software quality and team productivity Startups are usually small companies exploring new business opportunities They use decentralized processes to deal with exploratory requirements in volatile market The practices of software development are very few documented due to the decentralized processes and rapid change of requirement Thus the process routines are difficult to be discovered in startups To overcome this difficulty a framework named ProFrame is proposed The framework collects the practices by micro document integration The micro documentation approach can reduce the burden of developers to document process practices Further ProFrame equips with an analysis model to discover process routines Two studies are presented to validate the effectiveness of ProFrame The two studies were conducted based on simulated startup projects in DBSE research laboratory The results show how ProFrame helps in discovering two process routines the frequently used hidden tool chain and hidden supply chain among simulated startup projects
Date of Award2015 Feb 10
Original languageEnglish
SupervisorHewijin-Christine Jiau (Supervisor)

Cite this