Agile Development in Practice: From Intern to Contributor

Authors

  • Shiva Santosh Allenki Software Engineer at Children’s Health Dallas, USA. Author
  • Ramesh Korutla Senior Lead Java Engineer at Children's Health Dallas, Texas, USA. Author

DOI:

https://doi.org/10.63282/3050-9262.IJAIDSML-V2I3P110

Keywords:

Agile Development, Scrum, Kanban, Internship, Software Engineering, Continuous Integration, Collaboration, Contributor Growth, DevOps, Iterative Development

Abstract

Agile development has changed how modern software teams work by putting more emphasis on being more flexible, working together & always becoming better. This article talks about the main principles of Agile techniques, such as iterative development, flexible planning & delivery that focuses on the client. These are all important for effective software engineering. It shows how important it is for engineers to start adopting these Agile methods early on in their careers, when the best way to learn is by doing. Moving from intern to active contributor in Agile teams requires not just a change in skills but also a shift in how you think. You can't simply follow any orders; you have to actively participate in these sprints, retrospectives & many cross-functional problem-solving exercises. This article describes systematic ways to help new people fit into these Agile settings, including mentoring & progress tracking using metrics like velocity, quality & the cooperation. These methods are based on actual life case studies & genuine team experiences. The findings demonstrate that interns who worked with more than one Agile framework are more adaptable, better at communicating & have a better understanding of their shared duties. As kids become previous & begin to contribute, they learn to always provide value & be more flexible. This article says that Agile development improves their technical skills & builds resilience, curiosity & cooperation, which are all important traits for success in the present day's software industry.

References

[1] Rejab, Mawarny Md, James Noble, and George Allan. "Distributing expertise in agile software development projects." 2014 Agile Conference. IEEE, 2014.

[2] Arora, Ritu, and Sukrit Sondhi. "An agile approach for engaging students in research and development." Proceedings of the XSEDE16 Conference on Diversity, Big Data, and Science at Scale. 2016.

[3] Vakaloudis, Alex, and Kostas Anagnostopoulos. "Maximising productivity and learnability in internships." 2015 IEEE International Professional Communication Conference (IPCC). IEEE, 2015.

[4] Suryadevara, Siva Sai Krishna. “Generative AI–Powered Authoring Assistant for Enterprise Content Management”. International Journal of Artificial Intelligence, Data Science, and Machine Learning, vol. 2, no. 2, June 2021, pp. 103-1

[5] Heeager, Lise Tordrup. "Introducing agile practices in a documentation-driven software development practice: a case study." Journal of Information Technology Case and Application Research 14.1 (2012): 3-24.

[6] Muppaneni, Rajarshi Krishna. “Securing the Enterprise: How Dynamics 365 Meets Global Compliance Standards”. International Journal of Emerging Research in Engineering and Technology, vol. 2, no. 1, Mar. 2021, pp. 133-4

[7] Bopp, Mary Ann, Diana Bing, and Sheila Forte-Trammell. Agile career development: Lessons and approaches from IBM. Pearson Education, 2009.

[8] Ilyés, Enikö. "Create your own agile methodology for your research and development team." 2019 Federated Conference on Computer Science and Information Systems (FedCSIS). IEEE, 2019.

[9] Hofmann, Constantin, et al. "Development of an agile development method based on Kanban for distributed part-time teams and an introduction framework." Procedia Manufacturing 23 (2018): 45-50.

[10] Kumar Doodala, Appala Nooka. “Intelligent EOB ERA Generation and Validation Framework on Legacy Systems Like Mainframes”. International Journal of Emerging Research in Engineering and Technology, vol. 2, no. 1, Mar. 2021, pp. 111-2.

[11] Doyle, Maureen, et al. "Agile software development study away." Proceedings of the 47th ACM Technical Symposium on Computing Science Education. 2016.

[12] Surendra, Nanda C., and Salman Nazir. "Agile development: Exploring what practitioners want to know." Journal of Software Engineering and Applications 11.1 (2018): 1-11.

[13] Perscheid, Michael, et al. "Studying the advancement in debugging practice of professional software developers." Software Quality Journal 25.1 (2017): 83-110.

[14] Muppaneni, Kavya. “HTTP/3/&/REST/Latency/Improvement”. International Journal of Emerging Research in Engineering and Technology, vol. 2, no. 1, Mar. 2021, pp. 122-3.

[15] Barnes, Will T., et al. "The SunPy project: Open source development and status of the version 1.0 core package." The Astrophysical Journal 890.1 (2020): 68.

[16] Scacchi, Walt. "Free/open source software development." Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. 2007.

[17] Crowston, Kevin, et al. "Free/Libre open-source software development: What we know and what we do not know." ACM Computing Surveys (CSUR) 44.2 (2008): 1-35.

[18] Narayanan, Vadake K., Paul M. Olk, and Cynthia V. Fukami. "Determinants of internship effectiveness: An exploratory model." Academy of Management Learning & Education 9.1 (2010): 61-80.

Published

2021-09-30

Issue

Section

Articles

How to Cite

1.
Allenki SS, Korutla R. Agile Development in Practice: From Intern to Contributor. IJAIDSML [Internet]. 2021 Sep. 30 [cited 2026 Jun. 8];2(3):91-103. Available from: https://ijaidsml.org/index.php/ijaidsml/article/view/591