“只要参与过一两个软件项目,就一定对书中介绍的情景深有感触,也必然会从中得到经验教训”这是《软件随想录》的作者Joel Spolsky对这本书的感受。
以下我也结合自己实际的工作体验对这本书中的模式场景说一下自己的感受:
模式“玩的就是心跳”大概介绍的就是这样一种场景,在工作中永远都是紧迫的项目,在项目中永远都是紧迫的功能,项目组永远处于紧迫忙碌的状态中,试问这样团队怎样能有高质量的产出?
对于这种模式我深有体会,就拿我所在的研发部门引入敏捷开发的第一年来说,我们部门接手了一个大项目,先说说它的规模:分为web端,通讯服务器,客户端。模型:客户端<--->通讯服务器<--->数据库,web端<--->数据库,web端包含公共模块和对九个子产品的管理审计功能,客户端也会有九个子产品需要开发,其中还有分级支持,外围管理工具等等......。整个部门十几号人都参与进这个项目。起初,定的计划是半年完成框架的构建和四个子产品的研发并且推向市场,说心里话,除了上层外,估计大多数人都认为这是不可能完成的任务,于是随之封闭开发和加班几乎占据了我们的生活,很累,很累。但是半年并没能完成任务,我们的问题总结:前期有需求定位错误和技术选型错误。于是又把推向市场的时间往后推4个月,而这时对子产品的要求增加到完成六个,依然很紧迫,往往有这种情况,在敏捷中的一个两周节点平均两个人就要完成一个子产品(针对web端,通讯服务器,客户端的人员构成上来说),虽然有些子产品有基础,可是试想一下,在半个月完成一个将要推向市场的子产品?一个节点往往一个小组要承担自己任务的概要设计,详细设计,评审,编码,测试,于是大家按照任务分配拼命加班,而且节点与节点之间也很少有调整期,最后从完成度和完成质量来看,都不理想,于是紧迫的任务又得往后推,接着又是下一轮紧迫,而且即使在计划内,也会突然冒出其他项目的紧迫任务要某些人处理(通常都是推向市场的要求)。这种心跳玩的太过于频繁,但是效果并不好,通常会因为软件质量问题而阻碍推向市场,从我们大家的心理和身体状态而言也是种恶化和透支,虽然,项目在某些方面取得了成功,但是这种“频繁心跳”后的代价就是让大家对项目的紧迫度产生怀疑?让大家对接踵而来的紧迫任务疲于应对!
怎么治愈这种“玩的就是心跳”呢,书中给出了这种建议:作为一个管理者要有方向,要有战略指导,任何组织内部都会遇上紧迫的任务。但是,不是所有的事情都是紧迫的,也不是所有的角色都要关心紧迫的任务。除非化紧迫为优先级和约束,否则,这种“玩的就是心跳“几乎不可能被治愈。

《项目百态》读感系列”玩的就是心跳“相关推荐

  1. 打造成功IT项目经理——光环国际——读感

    打造成功IT项目经理--光环国际--读感 (一)概念 项目:一系列独特,复杂的并相互关联的活动,这些活动有着明确的目标或目的,必须在特定时间,预算,资源限定内,依规范完成. 项目管理:为完成机构的 ...

  2. 福利 | 一文读懂系列文章精选集发布啦!

    大数据时代已经悄然到来,越来越多的人希望学习一定的数据思维和技能来武装自己,虽然各种介绍大数据技术的文章每天都扑面而来,但纷繁又零散的知识常常让我们不知该从何入手:同时,为了感谢和回馈读者朋友对数据派 ...

  3. 《项目百态:软件项目管理面面观》三模式总结

    <项目百态:软件项目管理面面观>三模式总结 模式一:<玩的就是心跳> 其中显著的表现为:他们混淆了对紧迫时间的响应和指的赞赏的响应.只要客户提出了需求,不管是否能带来收益(甚至 ...

  4. rock带你读CornerNet-lite系列源码(二)

    文章目录 前言 CorNerNet 结构 CornerNet_saccade结构 attention机制 CornerNet_Squeeze结构 构建Groundtruth 热图 focal loss ...

  5. 带你读论文系列之计算机视觉--GoogLeNet

    带你读论文系列之计算机视觉–GoogLeNet 0 闲谈 玩起手机,看着电视,所有的计划都被抛之脑后,此时的快乐是深夜不舍睡下的愧疚.我总是想着明天怎么,而有时不知珍惜当下:总想着那些离开的朋友,而对 ...

  6. 自平衡立方体这个项目让我感受到,一个嵌入式项目从材料到PCB到传感器模块都是可以自己设计的!!!!!!甚至操作系统可以自己写。

    自平衡立方体这个项目让我感受到,从材料到PCB到传感器模块都是可以自己设计的!!!!!而我以前只是局限在自己写代码上面.其他的都是买买买. 成为一个全栈嵌入式工程师.这样一个嵌入式项目才真正玩转了.而 ...

  7. 死鱼——--摘自《项目百态:深入理解软件项目行为模式 》

    自打开工起,项目就完全不可能完成目标,项目团队中的大多数人都很清楚 这一点,但却都缄口不言.--摘自<项目百态:深入理解软件项目行为模式 >

  8. Cocos2d-x项目移植到WP8系列之二:开篇

    原文链接: http://www.cnblogs.com/zouzf/p/3970130.html 开发环境一笔带过吧,主板和CPU要支持虚拟化技术,要开启才行,装个64位win8.1系统,win8不 ...

  9. 项目百态:软件项目管理面面观

    2019独角兽企业重金招聘Python工程师标准>>> 项目百态:软件项目管理面面观 本书介绍了软件项目行为的86 个模式,基本上概括了软件项目生命周期的方方面面,揭示了软件项目最常 ...

  10. SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行)

    SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行) 原文:SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行) 前言 本篇继续玩转模块 ...

最新文章

  1. babel6 babel7_当您已经准备好Babel时设置Flow
  2. 有些小银行利息高,非常受欢迎,为什么不在全国开网点?
  3. 学python五大理由_学习Python的五大理由
  4. centos写mysql光标移到上一行_python操作mysql——使用pymysql库
  5. springboot controller 访问 404
  6. Elasticsearch的JavaAPI
  7. Python线程类首先是一个类
  8. 利用中继攻击解锁并开走汽车,本田不打算修复(含视频)
  9. 如何成为优秀的技术人员
  10. Tapestry5之Application Module
  11. 第一章:Django介绍
  12. python谁的教程好贴吧_python深挖65万人的明星贴吧,探究上万个帖子的秘密
  13. 温故知新(七七)nextTick 是在本次循环执行,还是在下次,setTimeout(()=>{},0)呢
  14. 公司建站域名需要多少钱?
  15. 概率论得学习整理--番外3:二项式定理和 二项式系数
  16. PandoraBox潘多拉多线多播
  17. 云计算高级运维第一阶段项目实战:在局域网中使用 awl 伪装 MAC 地址进行多线程 SYN 洪水攻击
  18. 1分钟轻松爬数据(web scraper插件使用教程)
  19. mysql sus bench_susbench性能测试工具
  20. Oracle数据库实验四查询实验三(Oracle 11g)

热门文章

  1. 浏览器通知--window.Notification
  2. Linux的用户和组
  3. LR接口测试---Java Vuser之增删改查
  4. Android完全关闭(退出)应用程序
  5. 高通camera结构(转)
  6. C# Winform 实现Ajax效果自定义按钮
  7. SSH:Struts + Spring + Hibernate 轻量级Java EE企业框架
  8. 《程序猿的搬砖生活》九、那些伙伴和生活,既是人生也是回忆
  9. windows核心编程第一章阅读
  10. 成因:六大元凶让肝不堪重负