A Review on the Adoption of Agile Methods in the Technology Development for Smart Cities
Resumo
Cidades inteligentes são um conceito padrão de cidades automatizadas e sustentáveis que adotam tecnologia para aumentar a eficiência na comunicação, gerenciamento e globalização de informações. Apesar do sucesso do conceito, há uma necessidade emergente de desenvolver e implantar software e sistemas baseados em software para essas cidades. Assim, as metodologias ágeis podem desempenhar um papel importante, uma vez que são amplamente adotadas no ciclo de vida de desenvolvimento de sistemas. Este artigo apresenta o resultado de um mapeamento sistemático realizado em processos ágeis para desenvolver software para cidades inteligentes. Um mapeamento sistemático identificou 246 estudos, dos quais 10 foram selecionados para análise e apresentação dos resultados obtidos.
Referências
Anwer, F., Aftab, S.,Waheed, U., and Muhammad, S. (2017). Agile software development models tdd, fdd, dsdm, and crystal methods: A survey. International Journal of Multidisciplinary Sciences and Engineering, VOL. 8, NO. 2.
Avalos, M., Larios, V., Salazar, P., and Maciel, R. (2017). Hackathons, semesterathons, and summerathons vehicles to develop smart city local talent through their innovations promote synergy between industry, academia, government and citizens. International Smart Cities Conference.
Diebold, P., Lampasona, C., and Taibi, D. (2013). Moonlighting scrum: An agile method for distributed teams with part-time developers working during nonoverlapping hours. pages 318–323. 8th ICSEA. IARIA XPS Press, Wilmington.
Faber, A., Hernandez-Mendez, A., Rehm, S., and Matthes, F. (2018). An agile framework for modeling smart city business ecosystems. ICEIS 2018 - Proceedings of the 20th International Conference on Enterprise Information Systems.
Ibba, S., Pinna, A., His, M., and Eros, F. (2017). Citysense: blockchain-oriented smart cities. Proceedings of the XP2017 Scientific Workshops.
IEEE (Retrieved November 2018). About smart cities. Accessible online: http://smartcities.ieee.org/about.
Karouw, S. and Wowor, H. (2013). e-rakorev: Towards governance planning, monitoring and evaluation of urban development for manado smartcity. International Conference on Advanced Computer Science and Information Systems (ICACSIS).
Kent, B. (2001). Principles behind the agile manifest. Agile Alliance.
Kishino, Y., Yanagisawa, Y., Shirai, Y., Mizutani, S., Suyama, T., and Naya, F. (2017). Agile environmental monitoring exploits rapid prototyping and in situ adaptation. pages 61–71. IEEE Pervasive Computing, vol. 16, no. 2.
Kitchenham, A. and Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical Report, EBSE-2007-01.
Lee, C. and DK, W. (2017). An entrepreneurial narrative media-model framework for knowledge building and open co-design for smart cities. Computing Conference.
Lom, M., Prlbyl, O., and Zelinka, T. (2016). Hybrid agile approach in smart cities procurement. Conference: 20th World Multi-Conference on Systemics, Cybernetics and Informatics.
Malik, H. and Siew, H. (2009). Review of agile methodologies in software development. International Journal of Research and Reviews in Applied Sciences.
Mardacany, E., Miet, C., and Frgs, A. (2018). Smart cities in india: Features, policies, current status and challenges. Technologies for Smart-City Energy Security and Power.
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology.
Petticrew, M. and Roberts, H. (2006). Systematic reviews in the social sciences: A practical guide. Oxford: Blackwell.
Pla-Castells, R., Martinez-Dur´a, J., Samper-Zapater, J., and Cirilo-Gimeno, R. (2015). Use of ict in smart cities. a pratictal case applied to traffic management in the city of valencia. Smart Cities Simposium Prague.
Redmond, A. and A., Z. (2017). The concept selection of lean software and system engineering tools for smart cities. International Conference on Engineering, Technology and Innovation.
Salo, O. and Abrahamsson, O. (2008). Agile methods in european embedded software development organisations: a survey on the actual use and usefulness of extremme programming and scrum. pages 58–64. IET Software 2, 1.
Savoine, M., Rocha, V., Bezerra, C., Ara´ujo, A., and Matias, J. (2016). A synchronous agile framework proposal combining scrum and tdd. page 350. ICSEA.
United Nations (2014). Department of Economic and Social Affairs Population Division. The World population Situation in 2014: A Concise Report. NY.
Vacha, T., Pribyl, O., M., L., and M., B. (2016). Involving citizens in smart city projects: Systems engineering meets participation. Smart Cities Symposium Prague (SCSP).
Zelinka, T., Prlbyl, O., and Lom, M. (2016). Smart as a key component of the sustainable city development. pages 16–21. Journal on Systemics, Cybernetics and Informatics, vol. 14, no. 5.