- Learning Continuous Integration with Jenkins(Second Edition)
- Nikhil Pathania
- 275字
- 2021-07-02 21:18:28
Advantages of Agile software development process
Let us see some of the advantages of the Agile software development process:
- Functionality can be developed and demonstrated rapidly: In an agile process, the software project is pided by features, and each feature is called as a backlog. The idea is to develop either a single or a set of features right from its conceptualization till its deployment, in a week or a month. This puts at least a feature or two on the customer's plate, which they can then start using.
- Resource requirement is less: In Agile, there are no separate development and testing teams. Neither is there a build or release team, or a deployment team. In Agile, a single project team contains around eight members. Each member of the team is capable of doing everything.
- Promotes teamwork and cross-training: Since there is a small team of about eight members, the team members switch their roles in turns and learn from each other's experience.
- Suitable for projects where requirements frequently change: In an Agile model of software development, the complete software is pided into features, and each feature is developed and delivered in a short time span. Hence, changing the feature, or even completely discarding it, doesn't affect the whole project.
- Minimalistic documentation: This methodology focuses primarily on delivering working software quickly, rather than creating huge documents. Documentation exists, but it's limited to the overall functionality.
- Little or no planning required: Since features are developed one after the other in a short period, there is no need for extensive planning.
- Parallel development: Iteration consists of one or more features developed in sequence, or even in parallel.
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- Implementing Cisco UCS Solutions
- Puppet實戰
- Instant Handlebars.js
- Ganglia系統監控
- Python基礎教程(第3版)
- Linux運維最佳實踐
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- 竹林蹊徑:深入淺出windows驅動開發
- 一學就會:Windows Vista應用完全自學手冊
- Windows 7應用入門與技巧
- jQuery UI Cookbook
- Windows Server 2012網絡操作系統項目教程(第4版)
- Linux服務器配置與管理
- 新編電腦辦公(Windows 10+ Office 2013版)從入門到精通