The agile development method does not represent a single approach, but rather defines a number of recommendations used in Extreme Programming (XP), SCRUM, Test Driven Development (TDD), and other methodologies that implement an agile software development system. Besides studies of the Integrated Development Environment (IDE) and automated test tools promoted by Extreme Programming and Test Driven Development, it is not easy to find information in the current literature about an effective software development environment where different tools are combined to automate software development tasks, and replace error-prone and time-consuming manual work. This paper is an attempt to fill this gap, and to draw attention to the fact that an effective development environment requires adequate tools. After presenting different tools that can be used for application lifecycle management, change management, collaboration, development, test, build and deployment automation, and continuing integration, this paper offers a model that recommends a set of tools that can work together to provide an effective development environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.