版面调整调查!
返回列表 回复 发帖

做项目的杂感

又接了一个项目做,杂七杂八的感觉真多,做项目和开发产品其实都有应对变化的部分,项目更在乎功能的实现以及对于需求的应变适应能力,产品更注重通用性的高度抽象、开放性以及基础组件库的建设上,产品比项目更依赖设计人员对于通用性需求的理解和数据的挖掘上,而项目则依赖需求人员对于客户的需求的了解和沟通上。
   今天和几个同事聊起PP,得到了大家的赞同,想着以前在一个项目中做PP的时候,项目组成员那都是极力的反对,PP得到认可的原因是在现在中国的软件项目中开发进度几乎总是出现延期,但其实开发人员每天都在加班,那么到底是为什么呢?归根结底就是工作效率低,并不是因为该成员能力不足,PP从很大程度上都能提高工作效率,但PP确实对成员的性格很有要求,否则很容易出问题,对于PP我认为的几点好处,够让整个团队形成团结一致的作战能力和工作氛围;能够保证团队编写风格一致的代码;能够保证代码编写的质量;能够极大的提高工作效率;能够快速准确的评价团队成员的能力;
团队可以采用RUP流程控制,结合XP极限编程和测试驱动开发(TDD我也了解不深)量与进度.遵照一个“工作时工作,玩的时候玩,学习时候学习”的基本原则,就会过的挺好的,其实一个开发人员每天能高效写4个小时我觉得已经挺不错了,其实PP是能真正的发挥整个团队成员能力的手段,也能足够的去保证工作效率和质量,只是推广PP必然也会受到很大的阻力,不过其实这就是一种习惯而已,不要带着敌对的心态,项目的一个不好的地方就是要投N多时间关注在功能需求的实现上,缺少了对于技术的关心,呵呵,这个是技术人员的观点而已...
项目管理真是一件很费力的事情..
[GLOW=255,RED,2]谁能阻止我为爱流泪, 谁能让我忘记曾经爱过谁, 谁能缝补我的心碎, 就算阳光不再明媚, 就算整个世界被水包围, 就算真爱从此变得虚伪, 我也不会再为谁流泪,伤悲!!!!![/GLOW]
我觉得楼主有必要给大家介绍一下PP到底是什么东西。。。
毕竞这里有很多人都不是很了解IT行业的一些前端的东西。。。
我看得也是一头雾水。。。
PP----Pair Programing.即结对编程,敏捷软件开发与极限编程中兴起的一种开发方式..适应于需求多变,进度难以控制等一些特征的软件项目
你们可以参考一下Martin Flower写的书
[GLOW=255,RED,2]谁能阻止我为爱流泪, 谁能让我忘记曾经爱过谁, 谁能缝补我的心碎, 就算阳光不再明媚, 就算整个世界被水包围, 就算真爱从此变得虚伪, 我也不会再为谁流泪,伤悲!!!!![/GLOW]
返回列表