Abstract
This work proposes the use of groupware technology as an element for extending software process culture within development teams. The proposal relies on the application of workflow systems for software process support and on awareness mechanisms for software process visualization and understanding. We argue that this awareness information may help participants to both understand the processes they execute, and to better accept the idea of defining, standardizing and continuously improve their work tasks. We built an environment - PIEnvironment - using a commercial workflow system and evaluated its use for the enactment of some software process activities.
The work reported in this paper was conducted while the first author was affiliated to the Computing and Systems Engineering Programme at COPPE/UFRJ.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Zahran, S.: Software Process Improvement-Practical Guidelines for Business Success, 1 ed., Addison-Wesley (1998).
Process Maturity Profile of the Software Community-2001 Year End Update http://www.sei.cmu.edu/sema/profile.html, accessed on March (2001).
Goldenson, D. R., Herbsleb, J.D.: After the Appraisal: A Systematic Survey of Process Improvement, its Benefits, and Factors that Influence Success. CMU/SEI-95-TR-009 ESC-TR-95-009, SEI, Carnegie Mellon University, Pittsburgh, Pennsylvania (1995).
Coleman, D. Khanna, R.: Groupware Technology and Applications. 1 ed. Upper Saddle River, NJ, USA, Prentice Hall (1995).
Chaffey, D.: Groupware, Workflow and Intranets-Reengineering the Enterprise with Collaborative Software. 1ed. Digital Press (1998).
Wang, Y., King, G., Dorling, A., Wickberg, H.: A Unified Framework for the Software Engineering Process System Standards and Models. In: 4th IEEE International Software Engineering Standards Symposium and Forum, Curitiba, Brasil, pp. 132–141, May (1999).
The IDEALSM Model, http://www.sei.cmu.edu/ideal/ideal.html, last access on March (2000).
Briand, L., El Eman, K. e Melo, W.L.: An Inductive Method for Software Process Improvement: Concrete Steps and Guidelines. In: EL EMAN, K., M ADHAVJI, N.H. (eds), Elements of Software Process Assessment & Improvement,1 ed., capítulo 7, Los Alamitos, California, USA, IEEE Computer Society (1999).
Christie, A.M.: Software Process Automation. 1ed. Springer-Verlag (1995).
Araujo, R.M., Dias, M..S., Borges, M.R.S.: A Framework for the Classification of Computer Supported Collaborative Design Approaches. In: Third CYTED-RITOS International Workshop on Groupware (CRIWG’97), pp.91–100, Madrid, Spain, October (1997).
Fuggeta, A.: Software Process: A RoadMap. In: 22nd International Conference on Software Engineering, Limerick, Ireland, pp. 27–34 June (2000).
International Process Technology Workshop (IPTW’99), France, September (1999)
Cain, B. G., Coplien, J.O.: Social patterns in productive software development organizations, Annals of Software Engineering, vol.2, pp. 259–286 (1996).
Cain, B.G., Coplien, J.O.: A Role-Based Empirical Process Modeling Environment. In: Proc. of the 2nd Int Conference on the Software Process, Berlin, Germany, February (1993).
Ellmer, E.: Improving Software Processes. In: Proceedings of Software Engineering Environments, Noordwijkerhout, The Netherlands, pp. 74–83, April (1995).
Ellmer, E.: A Learning Perspective on Software Process Technology. Software Engineering Notes, vol. 23, n. 4, pp.65–69, July (1998).
Becattini, F., Di Nitto, E., Fuggetta, A., Valetto, G.: Exploiting MOOs to Provide Multiple Views for Software Process Support. In: International Process Technology Workshop (IPTW’99), Villars de Lans, France, September (1999).
Christie, A. M., Staley, M.J.: Organizational and Social Simulation of a Software Requirements Development Process. Software Process Improvement and Practice, 5, pp. 103–110 (2000).
WebDeploy:Workflow-White Paper, Setrag Khoshafian, Technology Deployment International, Inc (1998).
Sohlenkamp, M.: Supporting Group Awareness in Multi-User Environments through Perceptualization, M.Sc. dissertation, Fachbereich Mathematik-Informatik der Universität, Denmark (1998)(http://www.orgwis.gmd.ed/projects/POLITeam/poliawac/ms-diss/ access on Sep/ 1999)
Janz, B.D.: Self-directed teams in IS: correlates for improved systems development work outcomes. Information & Management 35, pp. 171–192 (1999).
Perry, D.E., Staudenmayer, N.A., Votta, L.G., People, Organizations, and Process Improvement. IEEE Software, pp. 36–45, July (1994).
Ellis, C., Gibbs, S.J. e Rein, G.L., GROUPWARE: some issues and experiences. Communications of the ACM, vol. 34, n.1, pp. 39–58, Jan (1991).
Workflow Management Coalition, http://www.wfmc.org, last access in June/2001.
Stenmark, D., Turning Tacit Knowledge Tangible, In: Proceedings of the 33rd Hawaii International Conference on System Sciences, (2000).
Proceedings of the ACM Conference on Computer Supported Cooperative Work-CSCW (since 1988).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Araujo, R., Borges, M. (2001). Extending the Software Process Culture - An Approach Based on Groupware and Workflow. 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_26
Download citation
DOI: https://doi.org/10.1007/3-540-44813-6_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42571-7
Online ISBN: 978-3-540-44813-6
eBook Packages: Springer Book Archive