Title :
Personal `progress functions´ in the software process
Author :
Shendil, K. ; Madhavji, Nazim H.
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
Abstract :
Individual developers can expect improvement in software productivity as a consequence of (i) a growing stock of knowledge and experience gained by repeatedly doing the same task (first-order learning) or (ii) due to technological and training programs supported by the organization (second-order learning). Organizations have used this type of progress behavior in making managerial decisions regarding cost estimation and budgeting, production and staff scheduling, product pricing, etc. Such progress is studied in productivity, product-quality and personal skills, in an experiment involving a sample of 12 software developers, who complete one project every week for ten weeks. Second-order training is provided to the subjects through Humphrey´s Personal Software Process. A modified GQM method for measurement is used to execute the research method
Keywords :
human factors; human resource management; personnel; scheduling; software cost estimation; software development management; training; budgeting; cost estimation; experience; first-order learning; individual developers; knowledge; managerial decisions; organizations; personal progress functions; personal skills; product pricing; product-quality; production scheduling; productivity; project; second-order learning; software developers; software process; software productivity; staff scheduling; technological programs; training programs; Costs; Financial management; Job shop scheduling; Lab-on-a-chip; Management training; Pricing; Production; Productivity; Software standards; Standards development;
Conference_Titel :
Software Process Workshop, 1994. Proceedings., Ninth International
Conference_Location :
Airlie, VA
Print_ISBN :
0-8186-6770-2
DOI :
10.1109/ISPW.1994.512780