Social Information Systems: Agility Without Chaos

  • Marc Quast
  • Mark J. Handel
  • Jean-Marie Favre
  • Jacky Estublier
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 141)

Abstract

The state of the practice in large corporations shows that huge numbers of unofficial “shadow” applications are introduced by various actors to work around the limitations of the official information system. After a brief analysis of the present situation, this paper proposes an alternative enterprise architecture paradigm, reusing examples from a recent industry experience report to demonstrate how shadow application proliferation could be avoided without sacrificing business agility. We present our prototype implementation and its initial results, and discuss the possibility of applying consumer-space social mechanisms to both reduce the present chaos and leverage the collective intelligence and energy of the corporation towards cooperative, evolutionary development and maximum business agility.

Keywords

Information systems Business applications Enterprise architecture Social software engineering Software engineering paradigms 

Notes

Acknowledgements

This work has been funded by Nano-2012 grant MoDeSI. The authors would like to thank the participating interviewees for their time and helpful comments.

References

  1. 1.
    Newell, S., Wagner, E.L., David, G.: Clumsy Information Systems: A Critical Review of Enterprise Systems, Agile Information Systems. Elsevier, Burlington (2007)Google Scholar
  2. 2.
    Zarnekow, R., Brenner, W., Pilgram, U.: Integrated Information Management: Applying Successful Industrial Concepts in IT (2006) ISBN 978-3540323068Google Scholar
  3. 3.
    Handel, M., Poltrock, S.: Working Around Official Applications: Experiences from a Large Engineering Project. In: CSCW (2010)Google Scholar
  4. 4.
    Nardi, B.A., Miller, J.R.: An ethnographic study of distributed problem solving in spreadsheet development. In: CSCW (1990)Google Scholar
  5. 5.
    Hordijk, W., Wieringa, R.: Rationality of Cross-System Data Duplication: A Case Study. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 68–82. Springer, Heidelberg (2010)Google Scholar
  6. 6.
    Gotts, I.: A New Cloud: The Stealth Cloud?. http://www.cio.com/article/630164 (2010)
  7. 7.
    Kling, R.: Cooperation coordination and control in computer-supported work. Commun. ACM 34, 12 (1991)CrossRefGoogle Scholar
  8. 8.
    Ackerman, M.S.: The Intellectual Challenge of CSCW: The Gap Between Social Requirements and Technical Feasibility. Hum. Comput. Interact. 15, 179–203 (2000)CrossRefGoogle Scholar
  9. 9.
    Hoyer, V., Stanoevska-Slabeva, K.: The Changing Role of IT Departments in Enterprise Mashup Environments. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 148–154. Springer, Heidelberg (2009)Google Scholar
  10. 10.
    Markl, V., Altinel, M., Simmen, D. and Singh, A., Data Mashups for Situational Applications. In: MBSDI (2008)Google Scholar
  11. 11.
    Brehm, L., Heinzl, A., Markus, M.L.: Tailoring ERP systems: a spectrum of choices and their implications. In: HICSS (2001)Google Scholar
  12. 12.
    Surowiecki, J.: The Wisdom of Crowds (2004) ISBN 978-0385503860Google Scholar
  13. 13.
    Mørch, A.: Evolutionary application development, reframing humans in information systems development, pp. 151–171. Springer, London (2011)Google Scholar
  14. 14.
    Ahmadi, N., Jazayeri, M., Lelli, F., Nesic, S.: A survey of social software engineering. In: IEEE/ACM ASE – Workshops (2009)Google Scholar
  15. 15.
    Sabetzadeh, M., Finkelstein, A., Goedicke, M.: ViewPoints. In: Laplante, P. (ed.) Encyclopedia of Software Engineering. Taylor & Francis, New York (2010)Google Scholar
  16. 16.
    Star, S.L.: The structure of ill-structured solutions : boundary objects and heterogeneous problem solving, distributed artificial intelligence, vol. 2. Morgan Kaufmann, Los Altos (1990)Google Scholar
  17. 17.
    Fowler, M.: Continuous delivery : reliable software releases through build, test, and deployment automation. Addison Wesley, Boston (2010) ISBN: 978-0-321-60191-9Google Scholar
  18. 18.
    Filman, R.E., Elrad, T., Clarke, S., Akşit, M.: Aspect-oriented software development (2008) ISBN 0-321-21976-7Google Scholar
  19. 19.
    Desouza, K.C. (ed.) Agile Information Systems: Conceptualization, Construction and Management (2007) ISBN 978-0-7506-8235-0Google Scholar
  20. 20.
    Hoyer, V., Fischer, M.: Market overview of enterprise mashup tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)Google Scholar
  21. 21.
    Bitzer, S., Schumann, M.: Mashups: An approach to overcoming the business/it gap in service-oriented architectures. In: Nelson, M.L., Shaw, M.J., Strader, T.J. (eds.) Value Creation in e-Business Management. LNBIP, vol. 36, pp. 284–295. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  22. 22.
    Watt, S.: Mashups - The evolution of the SOA: Situational applications and the Mashup ecosystem. http://ibm.com/developerworks/webservices/library/ (2007)
  23. 23.
    Nestler, T.: Towards a Mashup-driven End-User Programming of SOA-based Applications. In: iiWAS (2008)Google Scholar
  24. 24.
    Sutcliffe, A.: Evaluating the costs and benefits of end-user development. SIGSOFT SEN 30(4), 1–4 (2005)Google Scholar
  25. 25.
    Spahn, M., Wulf, V.: End-user development for individualized information management: analysis of problem domains and solution approaches. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2009. LNBIP, vol. 24, pp. 843–857. Springer, Heidelberg (2009)Google Scholar
  26. 26.
    Ahmadi, N., Jazayeri, M., Lelli, F., Repenning, A.: Towards the Web Of Applications: Incorporating End User Programming into the Web 2.0 Communities. In: SoSEA (2009)Google Scholar
  27. 27.
    Schmidt, D.C.: Model-Driven Engineering. IEEE Comput. 39(2), 25–31 (2006)CrossRefGoogle Scholar
  28. 28.
    Kleppe, A.: Software Language Engineering: Creating Domain-Specific Languages Using Metamodels (2008) ISBN 9780321553454Google Scholar
  29. 29.
    Fowler, M.: Domain-Specific Languages, ISBN 978-0-321-71294-3 (2010)Google Scholar
  30. 30.
    McIlroy, D.: Mass-Produced Software Components, Software Engineering, Report on a conference sponsored by the NATO Science Committee (1968)Google Scholar
  31. 31.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. Int. J. Semant. Web Inf. Syst. 5(3), 1–22 (2009)CrossRefGoogle Scholar
  32. 32.
    Lohmann, S., Dietzold, S., Heim, P., Heino, N.: A web platform for social requirements engineering. In: Software Engineering Workshops (2009)Google Scholar
  33. 33.
    Jansen, S., Houben, G.-J., Brinkkemper, S.: Customization realization in multi-tenant web applications: case studies from the library sector. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 445–459. Springer, Heidelberg (2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Marc Quast
    • 1
  • Mark J. Handel
    • 2
  • Jean-Marie Favre
    • 1
  • Jacky Estublier
    • 1
  1. 1.University of GrenobleGrenobleFrance
  2. 2.The Boeing CompanySeattleUSA

Personalised recommendations