`
banner
  • 浏览: 52683 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

有感于今日的Agile Software Development Introduction

阅读更多
  上午参加了公司内部的一个Agile入门宣讲,会上简单介绍了Agile、XP和Scrum的一些理论。会上有一些讨论,我对其中的一些问题做了简单思考。

1、有人提出:在取任务时,不少团队成员会报出高的时间估计。从一些资料和我的经验来看,大多数开发人员比较激进,估算的开发时间常常小于其实际的开发时间。当然,这也因人而异,具有丰富的估算技术和经验的人会有较为准确的时间估算,这里也不排除,一些开发人员在考虑各种实际风险得出估算值后再有意的额外加入一些时间,理由只是:万一我做不完呢。这种万一可以理解,但团队需要尽可能的减少这种理由。
2、一样是在取任务时:应该有相应的激励机制,否则团队成员不会去取复杂的、高风险的工作任务,而是follow大家。首先story和工作任务应尽可能的合理的细粒度,工作任务应尽可能的分解。其次,团队成员如果总想着避重就轻、follow大家,那他就不用在团队中存在了。我这么说,肯定会有人骂我。话说,林子大了什么鸟都有,我们在团队工作中会接触各种人,有人积极,有人消极,有人嘴上骂公司骂领导却在努力工作。谈到激励,我不知道是否有公司在这方面会有相应措施,同事的认可与尊重、工作成就、好的发展前景不够吗?
3、Scrum每日例会的目的是团队成员间工作进度的沟通与协调,我认为里面还有一些头脑风暴与督促的意味:工作每天都有进展,我们的团队每天都在向着既定目标前进;我的工作滞后了,赶紧想办法赶上去,不能拖团队的后腿。
4、Scrum提到团队成员自管理,我想这应该是一个很有难度的规则,中国人自小受的教育是服从领导,而同时,内斗又是国人的长项。在这个方面我想scrum master的作用应当强化,给自管理一个过程,在这个过程中,团队成员相互磨合。自管理强调人的作用,但前提是团队,人只是团队的一个组成部分。

  最后胡乱说一下职业素养吧,每个行业(流氓行业与霸王行业除外)的从业人员都有自己的职业操守。我们为谁工作,当然是为自己与家人。当有人问你:哎呀,你做了这么多项目,哪个项目是你感觉最骄傲的。你若回答:对不起,我做的项目大都失败了;成功的项目我也没做什么突出的工作。哪个公司愿意要你;你若自己开公司,看到你的员工只顾自己眼前利益,你愿意提拔他吗?
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics