Enhancing Software Development Lifecycle with Agile Practices
Keywords:
Agile Practices', Agile Maturity Model (AMM), AI-Enhanced, Green IT, Sustainability, AI-Driven, Automated Test, Training Data, Software Grows, Life Cycle, AI Models.Abstract
In addition to attempting to ascertain the course of Agile practices' ongoing development, the study aims to comprehend how Scrum may be successfully modified to satisfy the requirements of various organizational settings, particularly in situations involving remote and dispersed teams. Since software develops throughout the course of its life cycle, security considerations should be given particular consideration in software development approaches. The purpose of this article is to equip agile techniques with security actions. The environmental elements of sustainability in computer hardware are addressed by several Green IT initiatives, but there aren't many models, descriptions, or realizations in the field of computer software. According to the research, the evolutionary approach with agile methods has many advantages, including improved customer satisfaction, reduced documentation, higher customer interaction, increased capacity to include emergent needs, and improved risk management skills. To optimize its advantages, we must, however, implement and closely observe such procedures. ICT power usage continues to rise. It is still unclear whether or not the energy savings from ICT outweigh the energy consumption from ICT. The environmental elements of sustainability in computer hardware are addressed by several Green IT initiatives, but there aren't many models, descriptions, or realizations in the field of computer software. In this study, we suggest a general improvement to the software development process that might include sustainability considerations into any software development methodology. This study examines recent research, emphasizes important discoveries, and points out areas that need further investigation. This study seeks to give a better knowledge of the possibilities and difficulties of artificial intelligence (AI) in software engineering via a thorough analysis, providing insights into future research areas and the creation of AI-enhanced development processes.
References
- C. Wallin, F. Ekdahl, and S. B. M. Larsson, Integrating business and software development models, IEEE Software, November-December 2002, 28-33.
- K. Auer and R. Miller, XP applied (Reading, Massachusetts: Addison Wesley Professional, 2001).
- A. Cockburn, Agile software development (Reading, Massachusetts: Addison Wesley Longman, 2001).
- M. B. Chrissis, M. Konrad, and S. Shrum, CMMI®: guidelines for process integration and product improvement (SEI Series in Software Engineering, Pearson Education Inc., 2003).
- A. Dagnino and K. Smiley, Agile development in evolutionary prototyping technique (Internal ABB document, 2002).
- J. Highsmith, Agile software development ecosystems (Boston, MA: Addison Wesley, 2002).
- Hilty, L. M. (2005): Information systems for sustainable development, Idea Group Publishing,
- Hershey, Pa. Käfer, G. (2009): Green SE: Ideas for Including Energy Efficiency into your Software Projects. Technical Briefing (TB2). 31st International Conference on Software Engineering, Vancouver. Internet.
- Kruchten, P. (2003): The rational unified process. An introduction. 2. ed., Addison-Wesley, Boston. Mocigemba, D. (2006): Sustainable Computing. In: Poiesis & Praxis: International Journal of Technology Assessment and Ethics of Science, volume 4, number 3, pages 163–184. Royce, W. W. (1970): Managing the development of large software systems: concepts and techniques. In: Proc. IEEE WESTCON, Los Angeles, pages 1‐9.
- Boehm, B., Port, D., Jain, A., and Basili, V. (2002), Achieving CMMI Level 5 Improvements with MBASE and the CeBASE Method. [Internet] Cross Talk Journal.
- Brodman, J. and Johnson, D (1997), A Software Process Improvement Approach for small organisation and small projects. Proceedings of the 19th International Conference in Software Engineering, 19th may 1997, Boston- MA, ACM Press, pp661-662.
- Casey, V. and Richardson, I. (2002), A Practical Application of Ideal Model. Product Focused Software Process Improvement, 4th International Conference (PROFES), December 9-11, Rovaniemi – Finland, Springer, pp.172-184.
- Chrissis, M. B., Konrad, M. and Shrun, S. (2003) CMMI: Guidelines for Process Integration and Product Improvement, UK, Addison Wesley.
- Glib, T. (2003), Software Project Management Adding Stakeholder Metrics to Agile Projects. The European Journal for the Informatics Professional, IV (4) August 2003, pp.5-9.
- Herbsleb, J. D. and Goldenson, D. R. (1996), A Systematic Survey of CMM experience and results. Proceedings of the 18th international conference on Software Engineering, May 1996, Berlin, Germany, IEEE Computer Society, pp.323-330.
- Highsmith, J., (2004) Agile Project Management, Creating innovative products, Addison- Wesley.
- Ihme, T. and Abrahamsson, P., (2005) The Use of Architectural Patterns in the Agile Software Development of Mobile Applications, International Journal of Agile Manufacturing, Vol. 8, issue 2, 97-112.
- Johnson, J., Boucher, K. D., Connors, K. and Robinson, J. (2001), Collaborating on Project Success. [Internet], Software Magazine, Available.
- Anand, S., Burke, E. K., Chen, T. Y., Clark, J., Cohen, M. B., Grieskamp, W., ... & McMinn, P. (2013). An orchestrated survey of methodologies for automated software test case generation. Journal of Systems and Software, 86(8), 1978- 2001.
- Saeid, H. (2018). Revolutionizing Software Engineering: Leveraging AI for Enhanced Development Lifecycle. International Journal of Innovative Research in Engineering & Multidisciplinary Physical Sciences, 8(1).
- Weyns, D., Iftikhar, M. U., De La Iglesia, D. G., & Ahmad, T. (2012). A survey of formal methods in self-adaptive systems. [6] He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 770-778).
- Junejo, A. A., & Memon, S. (2016). Case study on evolution performance of agile scrum software development life cycle for shopping cart applications. World Journal of Advanced Engineering Technology and Sciences, 10(1), 085-090.
- Kamal, F. (2017). Literature survey on kanban: opportunities and challenges. International Journal of Scientific and Research Publications, 10(11), 935-945.
- Kaur, K., & Khurana, M. and Manisha. (2016). Impact of agile scrum methodology on time to market and code quality – a case study," 2016 3rd International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India, 2016, pp. 1673-1678.
- Kautz, K., Johansen, T., & Uldahl, A. (2014). The perceived impact of the agile development and project management method scrum on information systems and software development productivity. Australasian Journal of Information Systems, 18(3),
- Khalid, K.A., Abdullah, & Qureshi, M. (2016). Agile software development: Impacts and challenges within distributed teams. International Journal of Multidisciplinary Research and Growth Evaluation, 4(1), 572-579.
- Nyandongo, K. M., & Madumo, M. R. (2018). Assessing the effectiveness of the scrum framework and its successful implementation," IEEE 28th International Conference on Engineering, Technology and Innovation (ICE/ITMC) & 31st International Association for Management of Technology (IAMOT) Joint Conference, Nancy, France, 2022, pp. 1-8.
- Opt, S., & Sims, C. D. L. (2015). Scrum: Enhancing student team organization and collaboration. Communication Teacher, 29(1), 55-62.
- Permana, P. A. (2015). Permana, P. A. G. (2015). Scrum method implementation in a software development project management. International Journal of Advanced Computer Science and Applications, 6(9), 198-204.
- Pócsová, J., Bednárová, D., Bogdanovská, G., & Mojžišová, A. (2018). Implementation of agile methodologies in an engineering course. Education Sciences, 10(11), 333.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

This work is licensed under a Creative Commons Attribution 4.0 International License.