Skip to main content
Erschienen in: Computer Supported Cooperative Work (CSCW) 3/2011

01.06.2011

Agile Project Management: A Case Study of a Virtual Research Environment Development Project

verfasst von: Rob Procter, Mark Rouncefield, Meik Poschen, Yuwei Lin, Alex Voss

Erschienen in: Computer Supported Cooperative Work (CSCW) | Ausgabe 3/2011

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper we use a case study of a project to create a Web 2.0-based, Virtual Research Environment (VRE) for researchers to share digital resources in order to reflect on the principles and practices for embedding eResearch applications within user communities. In particular, we focus on the software development methodologies and project management techniques adopted by the project team in order to ensure that the project remained responsive to changing user requirements without compromising their capacity to keep the project ‘on track’, i.e. meeting the goals declared in the project proposal within budget and on time. Drawing on ethnographic fieldwork, we describe how the project team, whose members are distributed across multiple sites (and often mobile), exploit a repertoire of coordination mechanisms, communication modes and tools, artefacts and structuring devices as they seek to establish the orderly running of the project while following an agile, user-centred development approach.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The UK Office of Science and Technology e-Infrastructure Working Group defines a VRE as “a set of online tools, systems and processes interoperating to facilitate or enhance the research process within and without institutional boundaries.” See Borda et al. (2006).
 
3
A scientific workflow is a digital artefact that enables the composition of multiple, individual steps in a research process into a single computational entity. In this form, research processes can be automated and, just as importantly, easily shared with and re-used by others.
 
7
The myGrid project is home to a range of individual projects, including myExperiment and Taverna, that share a focus of developing tools to “help e-Scientists get on with science and get on with scientists.” See http://​wiki.​myexperiment.​org/​index.​php/​Main_​Pageww.​mygrid.​org.​uk/​
 
8
CVS (Concurrent Versioning System) is a tool that allows software project teams to keep track of changes in program files.
 
9
The term ‘hackfest’ refers to an intensive, collaborative coding session, designed to accelerate development. The myExperiment hackfests take place every month, last between 2 and 3 days, and focus on getting key requirements translated into code.
 
10
A perception voiced by many developers of e-Research applications is that grid technical standards are too complex and difficult to use (see, e.g. Chin and Coveney 2004).
 
Literatur
Zurück zum Zitat Abrahamsson, P., Warsta, J., Siponen, M. and Ronkainen, J. (2003). New directions on agile methods: A comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering, Portland, May. IEEE. Abrahamsson, P., Warsta, J., Siponen, M. and Ronkainen, J. (2003). New directions on agile methods: A comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering, Portland, May. IEEE.
Zurück zum Zitat Beck, K. (2000). Extreme programming explained: Embracing change. Addison Wesley. Beck, K. (2000). Extreme programming explained: Embracing change. Addison Wesley.
Zurück zum Zitat Boehm, B. W. (1988). A spiral model of software development and enhancement. IEEE Computer, 21, 61–72. Boehm, B. W. (1988). A spiral model of software development and enhancement. IEEE Computer, 21, 61–72.
Zurück zum Zitat Borda, A., Careless, J., Dimitrova, M., Fraser, M., Frey, J., Hubbard, P., et al. (2006). Report of the Working Group on Virtual Research Communities for the OST e-Infrastructure Steering Group. London, UK: Office of Science and Technology. Borda, A., Careless, J., Dimitrova, M., Fraser, M., Frey, J., Hubbard, P., et al. (2006). Report of the Working Group on Virtual Research Communities for the OST e-Infrastructure Steering Group. London, UK: Office of Science and Technology.
Zurück zum Zitat Button, G., & Sharrock, W. (1994). Occasioned practices in the work of software engineers. In M. Jirotka & J. Goguen (Eds.), Requirements engineering: Social and technical issues. London: Academic. Button, G., & Sharrock, W. (1994). Occasioned practices in the work of software engineers. In M. Jirotka & J. Goguen (Eds.), Requirements engineering: Social and technical issues. London: Academic.
Zurück zum Zitat Button, G., & Sharrock, W. (1996). Project work: The organisation of collaborative design and development in software engineering. Computer Supported Cooperative Work: The Journal of Collaborative Computing, 5, 369–386.CrossRef Button, G., & Sharrock, W. (1996). Project work: The organisation of collaborative design and development in software engineering. Computer Supported Cooperative Work: The Journal of Collaborative Computing, 5, 369–386.CrossRef
Zurück zum Zitat Crabtree, A., Nichols, D., O’Brien, J., Rouncefield, M., & Twidale, M. (2000). Ethnomethodologically informed ethnography and information system design. Journal of the American Society for Information Science, 51(7), 666–682.CrossRef Crabtree, A., Nichols, D., O’Brien, J., Rouncefield, M., & Twidale, M. (2000). Ethnomethodologically informed ethnography and information system design. Journal of the American Society for Information Science, 51(7), 666–682.CrossRef
Zurück zum Zitat De Roure, D., & Goble, C. (2008). Six principles of software design to empower scientists. IEEE Software, 26(1), 88–95.CrossRef De Roure, D., & Goble, C. (2008). Six principles of software design to empower scientists. IEEE Software, 26(1), 88–95.CrossRef
Zurück zum Zitat De Roure, D., Goble, C. and Stevens, R. (2007). Designing the myExperiment virtual research environment for the social sharing of workflows. In: Proceedings of the Third IEEE International Conference on e-Science and Grid Computing (pp. 603–610), Bangalore, India, 10–13 December. De Roure, D., Goble, C. and Stevens, R. (2007). Designing the myExperiment virtual research environment for the social sharing of workflows. In: Proceedings of the Third IEEE International Conference on e-Science and Grid Computing (pp. 603–610), Bangalore, India, 10–13 December.
Zurück zum Zitat Dyba, T., & Dingsoyr, T. (2008). Empirical studies of agile software development: A systematic review. Information and Software Technology, 50(9–10), 833–859.CrossRef Dyba, T., & Dingsoyr, T. (2008). Empirical studies of agile software development: A systematic review. Information and Software Technology, 50(9–10), 833–859.CrossRef
Zurück zum Zitat Gil, Y., Deelman, E., Ellisman, M., Fahringer, T., Fox, G., Gannon, D., et al. (2007). Examining the challenges of scientific workflows. IEEE Computer, 40(12), 24–32. Gil, Y., Deelman, E., Ellisman, M., Fahringer, T., Fox, G., Gannon, D., et al. (2007). Examining the challenges of scientific workflows. IEEE Computer, 40(12), 24–32.
Zurück zum Zitat Glaser B. and Strauss, A. (1967). Discovery of grounded theory. strategies for qualitative research. Sociology Press. Glaser B. and Strauss, A. (1967). Discovery of grounded theory. strategies for qualitative research. Sociology Press.
Zurück zum Zitat Hey, T and Trefethen, A. (2003). The data deluge: An e-Science perspective. In: Berman. F., Fox. G. and Hey, A. (Eds.), Grid computing—making the global infrastructure a reality. Wiley. Hey, T and Trefethen, A. (2003). The data deluge: An e-Science perspective. In: Berman. F., Fox. G. and Hey, A. (Eds.), Grid computing—making the global infrastructure a reality. Wiley.
Zurück zum Zitat Hine, C. (2000). Virtual ethnography. Sage. Hine, C. (2000). Virtual ethnography. Sage.
Zurück zum Zitat Hochschild, A. (1983). The managed heart: Commercialisation of human feeling. Berkeley: University of California Press. Hochschild, A. (1983). The managed heart: Commercialisation of human feeling. Berkeley: University of California Press.
Zurück zum Zitat Hole, S., & Moe, N. B. (2008). A case study of coordination in distributed agile software development. Communications in Computer and Information Science, 16(5), 189–200.CrossRef Hole, S., & Moe, N. B. (2008). A case study of coordination in distributed agile software development. Communications in Computer and Information Science, 16(5), 189–200.CrossRef
Zurück zum Zitat Hughes, J. A., King, V., Rodden, T. and Andersen, H. (1994). Moving out from the control room: Ethnography in system design, In: Proceedings of CSCW’94. Chapel Hill: ACM. Hughes, J. A., King, V., Rodden, T. and Andersen, H. (1994). Moving out from the control room: Ethnography in system design, In: Proceedings of CSCW’94. Chapel Hill: ACM.
Zurück zum Zitat Mackenzie, A. and Rouncefield, M. (2002). How ‘hacking’ hides a project: from software engineering to open source and back again. Appendix C. Dependability Issues in Open Source Software DIRC Project Activity 5 Final Report. University of Newcastle on Tyne. Mackenzie, A. and Rouncefield, M. (2002). How ‘hacking’ hides a project: from software engineering to open source and back again. Appendix C. Dependability Issues in Open Source Software DIRC Project Activity 5 Final Report. University of Newcastle on Tyne.
Zurück zum Zitat Procter, R., Williams, R., Stewart, J., Poschen, M., Snee, H., Voss, A., et al. (2010). Adoption and use of Web 2.0 in scholarly communications. Philosophical Transactions of the Royal Society A, special issue on e-Science, 368(1926), 4039–4056.CrossRef Procter, R., Williams, R., Stewart, J., Poschen, M., Snee, H., Voss, A., et al. (2010). Adoption and use of Web 2.0 in scholarly communications. Philosophical Transactions of the Royal Society A, special issue on e-Science, 368(1926), 4039–4056.CrossRef
Zurück zum Zitat Ramesh, B., Cao, L., Mohan, K., & Xu, P. (2006). Can distributed software development be agile? Communications of the ACM, 49(10), 41–46.CrossRef Ramesh, B., Cao, L., Mohan, K., & Xu, P. (2006). Can distributed software development be agile? Communications of the ACM, 49(10), 41–46.CrossRef
Zurück zum Zitat Randall, D., Harper, R. and Rouncefield, M. (2007). Fieldwork for Design: Theory and practice. Kluwer. Randall, D., Harper, R. and Rouncefield, M. (2007). Fieldwork for Design: Theory and practice. Kluwer.
Zurück zum Zitat Royce, W.W. (1987 [1970]). Managing the development of large software systems: Concepts and techniques. In: Proceedings of the 9th International Conference on Software Engineering (pp. 328–338). Monterey, CA. Royce, W.W. (1987 [1970]). Managing the development of large software systems: Concepts and techniques. In: Proceedings of the 9th International Conference on Software Engineering (pp. 328–338). Monterey, CA.
Zurück zum Zitat Russo, N. L., & Stolterman, E. (2000). Exploring the assumptions underlying information systems methodologies: Their impact on past, present and future ISM research. Information Technology & People, 13(4), 313–327.CrossRef Russo, N. L., & Stolterman, E. (2000). Exploring the assumptions underlying information systems methodologies: Their impact on past, present and future ISM research. Information Technology & People, 13(4), 313–327.CrossRef
Zurück zum Zitat Schwaber, K., & Beedle, M. (2002). Agile software development with scrum. NJ: Prentice-Hall. Schwaber, K., & Beedle, M. (2002). Agile software development with scrum. NJ: Prentice-Hall.
Zurück zum Zitat Segal, J. (2005). Two principles of end-user software engineering research. In: Proceedings of the first workshop on end-user software engineering. St Louis: ACM. Segal, J. (2005). Two principles of end-user software engineering research. In: Proceedings of the first workshop on end-user software engineering. St Louis: ACM.
Zurück zum Zitat Sharp, H., Robinson, H., & Petre, M. (2009). The role of physical artefacts in agile software development: Two complementary perspectives. Interacting with Computers, 21(1–2), 108–116.CrossRef Sharp, H., Robinson, H., & Petre, M. (2009). The role of physical artefacts in agile software development: Two complementary perspectives. Interacting with Computers, 21(1–2), 108–116.CrossRef
Zurück zum Zitat Sharrock, W., & Anderson, B. (1993). Working towards agreement. In G. Button (Ed.), Technology in working order (pp. 149–161). London: Routledge. Sharrock, W., & Anderson, B. (1993). Working towards agreement. In G. Button (Ed.), Technology in working order (pp. 149–161). London: Routledge.
Zurück zum Zitat Simon, H. A. (1956). Rational choice and the structure of the environment. Psychological Review, 63(2), 129–138.CrossRef Simon, H. A. (1956). Rational choice and the structure of the environment. Psychological Review, 63(2), 129–138.CrossRef
Zurück zum Zitat Simon, H. (1969). The sciences of the artificial. Cambridge: MIT. Simon, H. (1969). The sciences of the artificial. Cambridge: MIT.
Zurück zum Zitat Sommerville, I. (2001). Software engineering (6th ed.). Harlow: Pearson Education & Addison Wesley. Sommerville, I. (2001). Software engineering (6th ed.). Harlow: Pearson Education & Addison Wesley.
Zurück zum Zitat Suchman, L. (1994). Working relations of technology production and use. Computer Supported Cooperative Work Journal, 2(1–2), 21–39.CrossRef Suchman, L. (1994). Working relations of technology production and use. Computer Supported Cooperative Work Journal, 2(1–2), 21–39.CrossRef
Zurück zum Zitat Suchman, L. (1995). Making work visible. Communications of the ACM, 38(9), 33–35.CrossRef Suchman, L. (1995). Making work visible. Communications of the ACM, 38(9), 33–35.CrossRef
Zurück zum Zitat Voss, A., & Procter, R. (2009). Virtual research environments in scholarly work and communications. Special issue on Virtual Research Environments. Library Hi Tech Journal, 27(2), 174–190.CrossRef Voss, A., & Procter, R. (2009). Virtual research environments in scholarly work and communications. Special issue on Virtual Research Environments. Library Hi Tech Journal, 27(2), 174–190.CrossRef
Zurück zum Zitat Wastell, D. G. (1996). The fetish of technique: Methodology as a social defence. Information Systems Journal, 6, 25–40.CrossRef Wastell, D. G. (1996). The fetish of technique: Methodology as a social defence. Information Systems Journal, 6, 25–40.CrossRef
Zurück zum Zitat Woolgar, S. (1991). Configuring the user: The case of usability trials. In J. Law (Ed.), A sociology of monsters. Essays on power technology and domination (pp. 58–100). London: Routledge. Woolgar, S. (1991). Configuring the user: The case of usability trials. In J. Law (Ed.), A sociology of monsters. Essays on power technology and domination (pp. 58–100). London: Routledge.
Metadaten
Titel
Agile Project Management: A Case Study of a Virtual Research Environment Development Project
verfasst von
Rob Procter
Mark Rouncefield
Meik Poschen
Yuwei Lin
Alex Voss
Publikationsdatum
01.06.2011
Verlag
Springer Netherlands
Erschienen in
Computer Supported Cooperative Work (CSCW) / Ausgabe 3/2011
Print ISSN: 0925-9724
Elektronische ISSN: 1573-7551
DOI
https://doi.org/10.1007/s10606-011-9137-z