敏捷开发,短周期迭代交付

敏捷开发产生的背景:

(1)需求反复变动;

(2)bug多;

(3)做出来的东西不是当初想要的样子;

(4)延期;

(5)开发团队之间踢皮球、扯皮。

敏捷开发需要:

(1)结构完整。比如,PM、UE、UI、CSS/JS、PHP/Python、QA等。

(2)人员稳定。人员变更会增加交接成本。

(3)合作默契。每个人员最好在自己本职之外,对工作上下环节有所了解,方便合作。

敏捷开发中,应避免过长时间的需求分析及调研,快速尝试。产品通过短周期的迭代交付,在迭代周期过后根据客户反馈快速改进。开发中,团队成员无缝交流,尽量拒绝PPT、建模工具等形式化东西,多用wiki、白板等。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606B00TQ200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券