Title :
Roles of developers as part of a software process model
Author_Institution :
MSG Software, Oulu, Finland
Abstract :
The software development process is the core process of any IT organization. This process has required radical redesign as organizations have adopted object-oriented application development approach and client/server architecture. The article raises an important issue noted when organizations have adopted object-oriented client/server application development process models, namely the roles of the developers. Since software is developed by people, the management of these people should be part of the software development process. This article points out the roles and responsibilities needed in object-oriented client/server application development. It also shows how to integrate the roles easily with the process model. The combination of the role model and the object-oriented client/server development model (Team-Based Object-Oriented Client/Server model, OOCS model) has evolved to its current form over the past five years. This article discusses briefly the theoretical premises underlying the model and reports on the lessons learnt when implementing the roles.
Keywords :
client-server systems; object-oriented programming; software process improvement; Team-Based Object-Oriented Client/Server model; client/server architecture; object-oriented application development approach; object-oriented client/server application development process models; radical redesign; role model; software development process; software process model; Application software; Art; Computer architecture; Internet; Jacobian matrices; Object oriented modeling; Programming; Runtime; Software development management; Web server;
Conference_Titel :
Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0001-3
DOI :
10.1109/HICSS.1999.772899