当前位置:网站首页>敏捷之道 | 敏捷开发真的过时了么?
敏捷之道 | 敏捷开发真的过时了么?
2022-06-24 12:42:00 【InfoQ】

- 敏捷开发是什么?
- 敏捷开发的「敏捷」指什么?
- 敏捷开发比瀑布开发更好么?
- 打造敏捷开发团队的第一步是什么?
敏捷开发是什么?
敏捷宣言 Agile Manifesto
敏捷价值观 Agile Values
- 个体和互动 Individuals and interactions
- 工作的软件 Working software
- 客户合作 Customer collaboration
- 响应变化 Responding to change

敏捷开发原则 Agile Principles

敏捷开发 Agile Development
敏捷开发的「敏捷」指什么?
- 短周期开发和持续交付是为了获取客户反馈确认研发方向,避免最终产品与客户期望不符;
- 拥抱变化是因为需求多变,要让最终的软件成果符合实际的使用场景,成为有价值的软件;
- 少写文档是为了高效传递信息,专注研发,同时可以避免需求变更导致无效文档浪费时间。
敏捷开发比瀑布开发更好吗?
- 瀑布开发更适用于项目需求明确且鲜有变化的,或对项目计划要求高的开发项目;
- 敏捷开发适用于需求多变的、功能耦合度低或可用性可持续叠加的,以及迫切需要市场反馈的项目。

打造敏捷开发团队的第一步是什么?
- 业务人员和开发人员相互合作
- 高效沟通(最好是面对面沟通)
- 个体斗志,成员是项目核心
- 坚持不懈地追求技术卓越和良好设计
- 团队要定期反思,优化调整
- 责任人、开发人员和用户共同维持稳定步调
- 布鲁克斯法则指出,由于组内沟通成本增加等,投入更多的人来开发一个紧急的项目只会让进度更慢。因此,敏捷开发中,团队越小越有优势,而最佳的敏捷团队规模应该维持在 4-9 人之间,宜少不宜多。
- 开发团队必须熟练掌握完成一个项目所需的全部技能,才能顺利推进项目完成。敏捷开发团队需要专业精湛且多功能的成员,换句话说,兼具深度专业和跨职能的「T型人才 T-shaped Person」是敏捷开发的最优选。
- 扁平化组织结构所隐含的人性假设是,人除了社会需求外,还有一种想充分表现自己能力、发挥自己潜力的欲望。因此,在扁平组织中,成员都能够通过自主探索和持续精进来完成目标,推动项目进度。
边栏推荐
- How to efficiently analyze online log
- Leetcode 1218. 最长定差子序列
- Implement Domain Driven Design - use ABP framework - create entities
- Brief introduction to cluster analysis
- How can ffmpeg streaming to the server save video as a file through easydss video platform?
- What should I do if I fail to apply for the mime database? The experience from failure to success is shared with you ~
- The difference between apt and apt get
- Essential key steps in the construction of e-commerce live broadcast source code
- Istio Troubleshooting: uneven grpc service load
- Dingding, Feishu, and enterprise wechat: different business approaches
猜你喜欢

Dingding, Feishu, and enterprise wechat: different business approaches

1、贪吃蛇游戏设计

How to do research on plant endophytes? Special topic on Microbiology

Parse NC format file and GRB format file dependent package edu ucar. API learning of netcdfall

Who said that "programmers are useless without computers? The big brother around me disagrees! It's true

使用 Abp.Zero 搭建第三方登录模块(一):原理篇

线程同步的基石AbstractQueuedSynchronizer详解

我真傻,招了一堆只会“谷歌”的程序员!

Mlife forum | microbiome and data mining

MySQL foreign key impact
随机推荐
“我这个白痴,招到了一堆只会“谷歌”的程序员!”
nifi从入门到实战(保姆级教程)——环境篇
实现领域驱动设计 - 使用ABP框架 - 创建实体
How to make secruecrt more productive
Continuous testing | key to efficient testing in Devops Era
Concept + formula (excluding parameter estimation)
Encapsulate the method of converting a picture file object to Base64
[database] final review (planning Edition)
Getting started with the go Cobra command line tool
CVPR 2022 | 美團技術團隊精選論文解讀
Configuration (enable_*) parameter related to execution plan in PG
短信服务sms
[2022 national tournament simulation] BigBen -- determinant, Du Jiao sieve
About the hacked database
简述聚类分析
Perhaps the greatest romance of programmers is to commemorate their dead mother with a software
Kubernetes集群部署
Reset the password, and the automatic login of the website saved by chrome Google browser is lost. What is the underlying reason?
WPF from zero to 1 tutorial details, suitable for novices on the road
Boss direct employment IPO: both the end and the beginning