敏捷开发,该如何敏捷
-
“敏捷”一词看起来简单,实际操作起来却不容易。敏捷的定义是:敏捷是一种创造产品或服务的能力,可定期获取价值,并在不确定中动荡的环境中迎接变化。
首先,敏捷是一种能力,它不是一种方法论或者工作方式,是一种可掌握的能力。除项目之外,敏捷会渗透到产品或服务的中,它是伴随生命周期而存在的,并不是在某一段时间存在。
敏捷是定期的,不是一次性的,我们都会经历产品或服务的迭代优化,因为市场在变化、用户需求在变化。所以对于团队来说,与其努力创造完美的产品或服务,不如通过版本的迭代来不断改进。
个体和互动高于流程和工具:强调的是再好的协同办公工具都不如团队成员之间的即时沟通,无论现在是在用飞书、企业微信、钉钉这类面向协同办公场景的产品,还是直接使用微信、QQ这类集合日常生活交流的产品,亦或者使用OA这类流程产品。工具和流程可以在一定程度上提高工作效率,但这些流程和工具是一个“保底”的效用,在遇到一些重大事情或者比较紧急的事情,亦或者面对面沟通成本低于使用工具进行沟通时,多进行个体互动且形成这种习惯,是更佳的选择。
工作的软件高于详尽的文档:在日常工作中,大家都会看到产品经理的需求文档、设计同事的设计文档、开发同事的技术方案文档……这些文档的一种重要作用就是进行信息的传达,尽可能减少低效的沟通成本。
客户合作高于合同谈判:例如SaaS产品,其重点是客户的续费,而不是首次购买。如果只关注单次合作,而不注重长期合作,不提供优质的产品服务、售后服务。不仅不能获得客户的持续合作,而且企业口碑也会因此受损,在整个行业中都会受到不可估量的负面影响。
响应变化高于遵循计划:响应变化高于遵循计划,并不是说不做初始的产品计划。初始的产品计划还是非常重要的,而且需要遵循执行。这样能保证项目的有序进行。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏