Paper (J)
1
2
Impact of Agile Approach on Software Development
Author’s Name
Institutional Affiliation
Instructor’s Name
Course Code
Due Date
Every product has an identifiable life cycle. But when it comes to technology, it means more than meets the eye. Generally speaking, the product life cycle includes manufacturing, delivery, use, and decommissioning phases. In this model, software development is initially carried out on a small scale. In each iteration, additional functionality is developed and added to the software. Each iteration involves coding and testing the software product. This looping process creates a software product in each loop. As a result, the software has more features than the previous cycle (Jain, Sharma& Ahuja, 2018, p.154). The software development phase addresses the issues that customers face when using the software. When a developer or software engineer solves a problem, the software is tested to make sure it works well.
The software is then returned to the customer for use. The software can be extended during the maintenance phase to include additional new features. You can also upgrade and set up a new version of the system. Software development has become a significant activity for society and many companies, which invest substantial resources. They use various methods to develop software to maximize profits while minimizing operating costs. However, most projects fail because, despite the high investment, they cannot respond to changing user needs (Venkatesh et al., 2020,p.216). This encourages software engineers to develop flexible and effective techniques, including agile methods, that help develop high-quality software. This method affects software development because it produces high-quality products. It positively impacts developers and enables them to participate in achieving project goals.
References
Jain, P., Sharma, A., & Ahuja, L. (2018, August). The impact of the agile software development process on the quality of software products. In 2018 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO) (pp. 812-815). IEEE.
Venkatesh, V., Thong, J. Y., Chan, F. K., Hoehle, H., & Spohrer, K. (2020). How agile software development methods reduce work exhaustion: Insights on role perceptions and organizational skills. Information Systems Journal, 30(4), 733-761.
Bunyakiati, P., & Sammapun, U. (2019, November). On Secret Management and Handling in Mobile Application Development Life Cycle: A Position Paper. In 2019 34th IEEE/ACM International Conference on Automated Software Engineering Workshop (SEW) (pp. 77-80). IEEE.