Towards an SDLC for Projects Involving Distributed Systems

Rodrigo Augusto dos Santos, Avelino F. Zorzo, Sabrina Marczak

Abstract

Since the 1970’s, Distributed Systems have been turning into a more viable and reliable option for the implementation of information systems. This evolution continued ever since, and now they are applicable to a variety of purposes, such as online games, cloud computational solutions, etc. It is possible then to assume that today, Distributed Systems are found everywhere, and that there is a great probability for any given in-progress software development project to be using this paradigm as part of its delivery. Thus, it is relevant to study the impacts that Distributed Systems bring to Project Management. In this paper we discuss those impacts and challenges, as well as propose a Software Development Lifecycle and some associated practices that are to be used for software development projects involving Distributed Systems. Such practices are optimized for implementation under a Waterfall model, but are also adaptable for use with well known agile framework Scrum. The preliminary validation with industry professionals suggests that our proposals do support more appropriate management and execution of projects involving Distributed Systems solutions.

References

  1. PMI Inc., 2015. What is Project Management?. Consulted on October 13, 2015. Available at http://www.pmi.org /about-us/about-us-what-is-project-management.aspx.
  2. PMI, 2013. A Guide to the Project Management Body of Knowledge: PMBoK Guide. Project Management Institute. Pennsylvania, 5th edition.
  3. Coulouris, G., Dollimore, J., Kindberg, T., Blair, G., 2012. Distributed Systems Concepts and Design, AddisonWesley, Boston, 5th edition.
  4. Taylor, J., 2004. Managing Information Technology Projects: Applying Project Management Strategies to Software, Hardware and Integration Initiatives. AMACOM. New York.
  5. Version One, 2015. “The 9th Annual State of Agile Report”. Consulted on October 07, 2015. Available at http://info.versionone.com/state-of-agile-developme nt-survey-ninth.html.
  6. Herbsleb, J. D., Moitra, D. 2001. Global Software Development. In IEEE Software, V.16, n.2, 16-20. IEEE.
  7. Pressman, R, Maxim, Bruce, 2014. Software Engineering A Practitioner's Approach. McGraw-Hill. New York, 8th edition.
  8. Shull, F., Singer, J., Sjoberg, Dag, 2007. Guide to Advanced Empirical Software Engineering. Springer. New Jersey, 2008 edition.
Download


Paper Citation


in Harvard Style

dos Santos R., Zorzo A. and Marczak S. (2016). Towards an SDLC for Projects Involving Distributed Systems . In Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-187-8, pages 158-165. DOI: 10.5220/0005833601580165


in Bibtex Style

@conference{iceis16,
author={Rodrigo Augusto dos Santos and Avelino F. Zorzo and Sabrina Marczak},
title={Towards an SDLC for Projects Involving Distributed Systems},
booktitle={Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2016},
pages={158-165},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005833601580165},
isbn={978-989-758-187-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Towards an SDLC for Projects Involving Distributed Systems
SN - 978-989-758-187-8
AU - dos Santos R.
AU - Zorzo A.
AU - Marczak S.
PY - 2016
SP - 158
EP - 165
DO - 10.5220/0005833601580165