今天有幸在ITEYE读书活动中试读了《微管理,给你一个技术团队,你该怎么管》一书的第五章节,感受到了作者的一些人个魅力以及书中介绍的项目手段,本人感觉受益匪浅,本主题也刚好符合我们项目经理的学习活动主题“敏捷开发的学习”,本篇虽然介绍的不是敏捷开发,但是章节中体现的项目作业方式,在我的理解上面和敏捷开发有着一定的联系,相辅相成的作用。
1.立项,每个项目开始的阶段都必须定下规则,对于我们的小团队来说,我认为尤为重要,因为,团队成员有限,每个人肩负的责任相对更重,如果成员没有规则,之间就谈不上协作,没有协作,项目质量以及进度必然受到影响。
1.1.一张纸,对于我们项目现在所需要的就是,使用TFS定下项目的迭代-用户情景-任务,这个就是我们团队接下来的工作,我们根据这个目标来定时按量的完成我们的作业。
对于书中指出的六脉神剑,我需要在这里赘述一下
六脉神剑 写道 项目目标核心方法
关键依赖
风险
需求评估
测试
1.2.项目规划,对于我们项目阶段来说,就是项目经理、客户、我们成员一起协商当前所需要完成的客户所需要的功能,如何实现,实现的关键点,进行逻辑上的可行性判定,代码编写完成后的测试,包含本地测试,服务器测试等。
1.3.项目立项,对于我们项目阶段来说,就是发布任务,项目经理或者我按照自己所需要做的任务,和成员进行沟通后,通过TFS发布我们当前的任务,估算任务所需时间。根据文中提出的契约精神,相应到我们项目的则是,我认为,如果任务所需时间小于一个小时,或者很简单的处理,此时不需要通过TFS记录任务,而是通过口头传达,培养我们项目成员之间的契约精神,如果任务所需时间大于一个小时,则需要通过TFS记录任务,并且列出任务所需的关键点,难点。
2.执行
2.1.每天离目标近一点
是的,对于我们小型团队来说,千里之行,始于足下,我们是需要一步步,脚踏实地的,通过我们的努力,不断完善我们的项目,通过每一分钟的努力,去完成我们的任务,去实现我们项目的初衷,为客户提供更优的体验。
2.2.管理就是一块看板
目前由于我们在项目管理上处于刚起步阶段,接下来,我们是需要将我们的任务,周期性的,不仅通过TFS管理工具,也通过我们办公室的白板,进行可视化,手动化的作业进度管理,这样更能让我们成员之间及时的沟通,及时的发现问题,及时的解决,及时的发现影响项目进度的因素,因为一块醒目的白板,我相信,会带来意想不到的让人惊喜的作业效率,因为实物化要来得比拟物化更真切,更优体验的感觉。
2.3.学会算一本帐目
最近,我一直想抱怨公司配置的电脑过于低劣,我已经自己出手买了一个鼠标。读过此书后,我也理解到了公司的难处,如果我们为公司带来的效益不够多,那公司为什么要为我们配置更高级的电脑呢,因为我们创造的价值远远还不够。当然,我相信,在以后,我们会做的更好,我们会得到更好配置的电脑,从而更有效率的进行工作,而后为公司带来更好的效益,那么作为我自己来说,我也需要,也要愿意,自己舍得投入,因为只有热爱的自己的工作,才能带来更大的热情工作。对于人才的等级来说,目前我们也有自己内部的体系在做,我希望会越来越好。
2.4.关注质量,减少返工
这个是我个人认为非常重要的内容,好的代码,不是廉价的英文字母和数字,而是一种艺术品,我对于项目中难看的代码格式,以及出现的各种黄点(没有严格按照代码规则编写的代码,导致编译器提示了warning),还有笨拙不堪的代码写法和各种废弃代码的,没有任何注释的代码等等深恶痛绝啊,每次在我进行bug修复的时候,都是一件让人痛不欲生的事情,糟糕至极。导致我只需要改一行的代码,我都愿意花上10倍的功夫去改善优化整页的代码,以及整个项目的代码,因为,我觉得,技术要做,就做得让自己满意,而不只是应付差事。
对于我们项目中的每个任务,我想,在以后,通过和项目经理的沟通交流,以及以后优秀成员的加入,我们会将代码质量,管理质量,进行提高,从而减少返工带来的痛苦。
2.5.复盘,凤凰涅磐,浴火重生
我们是需要花费一定的时间来回首我们已经完成的功能,写过的代码,对于我自身而言,我是经常会重新回顾自己的代码,有时,我会发现,当时我写的代码是多么的灵光一现,我甚至都怀疑那么优美的代码是不是经我之手,那时候自己会暗自窃喜,而大多时间,我会发现,当时自己怎么蠢到那种地步,怎么会写出这种垃圾代码,而这些我都会重新改造,哪怕是要付出一些时间和测试的代价,我都觉得应该的,所以对于我们以后的项目来说,对于每个成员来说,我想说,大家既然选择这份工作,就应该投入100%的热情拥抱她,爱护她,不断的完善她,经过一个个复盘,我们才能提高自己,成就不凡的自己,也为项目,以及公司创造出更美好的未来。
2.6.比拼的就是效率,书中介绍的几点非常好
比拼的就是效率 写道
收集
整理
组织
回顾
执行
环环相扣,不断提升效率
3.技术选择
3.1.选择简洁的工具
是的,就像我的项目经理刚开始启用TFS进行项目管理的时候,我是有一点怀疑,因为他的使用远远大于使用excel的使用难度,但是到目前为止,我们选择了这款开源的工具后,我觉得这要比excel来得好,因为这个工具很好用,虽然我们还在摸索,但是,未来,我们将会使TFS成为我们敏捷开发的利器,成为我们的良师益友。
以上就是我个人的感受,虽然占用我的休息时间,并且眼睛已经很累。。。。但是,我觉得值得。
希望以上感受,对于我们项目成员,以及在读的各位有所帮助。