憋个大招的开发方式非常不适合团队合作,而且极其容易导致项目延期。
当你没见过更优秀的沟通合作方式的时候,你以为现在的开发方式和合作方式就是正常的样子,其实本质来说就是见的少,遇到的少,可是话又说回来,当我们觉得合作方式非常累的时候,为什么想不到去寻找更加优质的合作方式呢?仅仅只是在被动承受着这样的合作方式。
或者说可以不可以这样理解,公司在项目最初期的时候,是不适合敏捷开发的?就是要集中精力先出一个可以用的版本?
不对,不是项目初期不适合敏捷开发,任何阶段的项目都适合敏捷开发,敏捷开发本来就是两到六周的一个时间段,在项目初期急需出成果的时候,迭代周期根据需要和规划进行适当的延长,最显著的例子比如移动端,通常来说web 端的发版要比移动端更加灵活一些,因此移动端就需要更长的迭代周期,但是测试周最多不要超过两周,并且可以中间加入一个过渡周,即开发的同时和测试两者并行,和测试沟通好开发这边会先进行哪些需求的提测,一次迭代周期过长对于项目的稳定性来说不是一件好事,同时对于开发人员来说周期过长会导致代码质量显著降低,bug 增加反而导致了更多的问题,因此两或三周一次迭代,小步快跑,能让项目更加灵活,同时各方都能以最快的速度看到成果和初期的效果,这也是敏捷开发的优势所在。
采用敏捷开发的方式,配合诸如 worktile、Teambition等企业协作平台,可以很好的实现各方的信息同步、项目进度管理、项目周期规划、OKR 定制等各种事务,避免沟通全靠吼的合作方式,至少在合作方式上能让各方达到一个比较满意的状态,具体的执行和产出就需要各个层级的领导人去进行监管和沟通。
每次迭代开始时,需求评审完毕之后根据现有开发人员数量进行初步开发估时(n*8*5,n 代表开发人员数量),如果项目时间不紧张,按照严格的时间标准进行开发,可以超出10%-20%的估时工作量,但是绝对不能再多了,因为超出预期的估时会有很大的风险造成上线延期,敏捷开发中延期的后果是非常严重的,因为每次迭代周期是相对独立的,如果又一次延期,那么必将影响下一次迭代,如果出现两次延期,就相当于少了一次迭代,这是得不偿失的,对于各方对接部门的影响也是非常大的。
敏捷开发迭代流程一定要根据当前项目情况和团队情况进行制定,根据执行过程中出现的各种问题进行讨论并进行流程微调,不断的让流程更加适合于自己的团队。
上述想法是在刚毕业时进入一个一个高效的敏捷开发团队中所学到的,人最大的优势就是不断的反思调整总结,最终找到更加合适东西,如果在现阶段发现错误,那么及时调整,做到更好。

转载于:https://www.cnblogs.com/jyuf/p/8832894.html

关于敏捷开发和憋个大招两种开发方式的思考相关推荐

  1. Wordpress开发 - 获取作者头像的两种方法

    写在前面 今天又被一个头像坑搞惨了,一般我们获取作者的信息是都需要在循环判断中才可以使用的!比如获取作者名称 <?php the_author(); ?> .如果没有在 <?php ...

  2. flink cdc笔记(二):flink cdc的两种开发方式

    支持两种开发方式:SQL和DataStream的方式 1,sql的方式 Mysql和oracle在cdc sql中的数据类型映射 MySQL CDC Connector - Flink CDC doc ...

  3. golang 开发 Struct 转换成 map 两种方式比较

    原文链接:https://www.jianshu.com/p/81c4304f6d1b 最近做Go开发的时候接触到了一个新的orm第三方框架gorose,在使用的过程中,发现没有类似beego进行直接 ...

  4. Go开发Struct转换成map两种方式比较

    最近做Go开发的时候接触到了一个新的orm第三方框架gorose,在使用的过程中,发现没有类似beego进行直接对struct结构进行操作的方法,有部分API是通过map进行数据库相关操作,那么就需要 ...

  5. Servlet 开发【07】Servlet两种跳转

    回顾: 关于跳转之前就强调过有两种: 1. 客户端跳转: 地址栏跳转之后改变,而且无法传递request范围的属性,是在所有的操作执行完毕之后才发生跳转的操作,语法:request.sendRedir ...

  6. unity 2D游戏开发 制作帧动画的两种方法

    本小主在这里给大家分享一下unity 2D游戏开发中制作帧动画的两种方法. 比较简单,一学即会. 方法一: 是用代码控制: 先创建一个2D工程.导入图片资源,并设置texture的texture ty ...

  7. IOS开发中发送Email的两种方法

    IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...

  8. AutoCAD二次开发:ObjectArx下的两种命令注册方式

    共有两种方式,都是基于向导方式创建: 一:使用ACED_ARXCOMMAND_ENTRY_AUTO宏定义 1.创建一个ArxDefCommand的Arx项目,目录结构如下 2.编辑注册命令调用的函数 ...

  9. java和php哪个开发网站好,网站开发,Java和php两种开发语言,应该选哪一种,你知道吗?...

    首先我们得知道Java和php都是一种后端开发语言.而后端开发语言是做什么用的呢? 后端语言主要应用于网站架构建设.业务流程开发及数据库的开发.所以它的强大可想而知了. 但是后端开发语言如果要详细统计 ...

最新文章

  1. 命名管道 win7未响应_大数据分析Python建立分析数据管道
  2. 转载:写给计算机专业的朋友们
  3. 云上人第七代产品简单的代码
  4. 深度学习常用数据集介绍
  5. springmvc学习笔记(17)-上传图片
  6. 【自然框架之SSO】实现SSO的一个初步想法
  7. 使用git 添加远程仓库 或者 从远程仓库克隆的两种实现
  8. linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
  9. Odoo与ERP传统软件有什么不同?
  10. c语言标准版表白代码教程,C语言告白代码,一闪一闪亮晶晶~
  11. PAT 乙级真题题解 java实现
  12. 汇编语言---计算绝对值
  13. 【Js】JavaScript数据类型隐式转换
  14. 计算关联系数matlab,matlab相关性系数【excel中的相关系数是如何计算出来的?】
  15. JDBC学习笔记(动力节点+附代码分析)
  16. 15PB三周年创业感悟及献礼
  17. 做人做事要有上进心2
  18. LSC LensShading Correct
  19. 如何下载喜马拉雅里面的音频文件
  20. 浅谈精准提取日志中的URL

热门文章

  1. mysql实验的好处_用好UniProt 数据库,蛋白实验不用愁
  2. 参数构造错误 微信_快速掌握前端开发中的常见错误
  3. cad缩小了怎么还原_新手必备,CAD常用50个技巧
  4. menu.php,menu.php
  5. 网站的加载速度该如何进行优化提升?
  6. c语言行末不要输出多余空格,新人提问:如何将输出时每行最后一个空格删除...
  7. flink批量写入oracle,批量写入目标表存在重复写入问题
  8. java 容器_Java容器框架学习整理
  9. python 函数进阶_Python学习入门基础:一篇文章搞定函数基础、函数进阶
  10. 以及其任何超类对此上下文都是未知的_浏览器原理系列 - JS执行上下文详解(一):作用域