敏捷开发产生的背景:
(1)需求反复变动;
(2)bug多;
(3)做出来的东西不是当初想要的样子;
(4)延期;
(5)开发团队之间踢皮球、扯皮。
敏捷开发需要:
(1)结构完整。比如,PM、UE、UI、CSS/JS、PHP/Python、QA等。
(2)人员稳定。人员变更会增加交接成本。
(3)合作默契。每个人员最好在自己本职之外,对工作上下环节有所了解,方便合作。
敏捷开发中,应避免过长时间的需求分析及调研,快速尝试。产品通过短周期的迭代交付,在迭代周期过后根据客户反馈快速改进。开发中,团队成员无缝交流,尽量拒绝PPT、建模工具等形式化东西,多用wiki、白板等。
领取专属 10元无门槛券
私享最新 技术干货