Effects of Software Process in Organization Development – A Case Study
- 283 Downloads
In this case study we present the approach, analytical framework, and results from a study of a software development enterprise using an activity theory perspective. The studied company chose to use Unified Process as their software development method at a stage where they were changing from mainframe technology into modern object-oriented technologies. The goal for them was to use a new development project as a tool for learning the technology and Unified Process, in addition to constructing the new software. In our study we have focused on the role of Unified Process in this process, and whether Unified Process had consequences for the development of the project team and the company. Our results indicate that the iterative approach of Unified Process ensures large effects in terms of learning, but Unified Process also improves on communication and work distribution in the company.
KeywordsSoftware Development Software Engineering Activity Theory Timely Information Unify Process
Unable to display preview. Download preview PDF.
- 2.Decortis, F., Noirfalise, S., Saudelli, B.: Activity Theory as a Framework for Cooperative Work. In: Decortis, F., Noirfalise, S., Saudelli, B. (eds.) Activity Theory: COTCOS – T.M.R. programme, pp. 8–21 (1997)Google Scholar
- 3.Dubé, L., Robey, D.: Software stories: three cultural perspectives on the organizational practices of software development. Accounting, Management and Information Technologies, 223–259 (1999)Google Scholar
- 6.Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1998)Google Scholar
- 7.Kruchten, P.: The Rational Unified Process: An Introduction, 2nd edn. Addison-Wesley, Reading (1999)Google Scholar
- 8.Kuutti, K.: Activity theory as a potential framework for human computer interaction research. In: Nardi, pp.17-44 (1996)Google Scholar
- 9.MacCormack, A.: Product-Development Practices That Work: How Internet Companies Build Software. MIT Sloan Management Review 42(2), 75–84 (2001)Google Scholar
- 11.Nardi, B.A. (ed.): Context and Consciousness: Activity Theory and Human-Computer Interaction. MIT Press, Cambridge (1996)Google Scholar
- 13.Paulk, M.C., Weber, C.V., Curtis, B., Chrissis, M.B.: The Capability Maturity Model: Guidelines for Improving Software Process. Addison-Wesley, Reading (1995)Google Scholar
- 16.Sharp, H., Woodman, M., Hovenden, F., Robinson, H.: The role of ‘culture’ in software process improvement. In: 25th Euromicro conference (EUROMICRO 1999), vol. 2, IEEE, Los Alamitos (1999)Google Scholar
- 18.Wertsch, J.V.: The Concept of Activity in Soviet Psychology. Sharpe (1981)Google Scholar
- 19.Yin, R.: Case study research: Design and methods, 2nd edn. Sage Publishing, Beverly Hills (1994)Google Scholar