移山之道读后收获和疑问
邹老师的书通俗易懂,平易近人,诙谐幽默!!!确实很容易让人读懂,所以,不懂得问题确实比较少。我先谈谈我看本书的收获,比较让我铭记于心的地方。
软件开发的关键,有下面四点
1了解用户领域需求和如何用技术解决他们的问题,如何与用户沟通。
2开发产品技术上的管理。即产品本身用什么技术实现,如何实现高效的代码,减少错误,等等。
3开发工作上的管理。什么时候做什么,如何预测,协调各个部门的进度,出了问题怎么办,怎样才能按期交货。
4开发过程中人事的管理。找什么样的人,怎样激发士气,怎样评估绩效,怎样留住人才。
MSF基本原则
1 推动信息共享与沟通2共同的远景而工作 3充分授权和信任 4各司其职,对项目共同负责 5 重视商业价值 6保持敏捷,预期变化 7 投资质量 8学习所有经验
项目管理流程(整体) 制定项目的远景 指导项目的进展 计划项目的的迭代过程 指导项目迭代过程 制定解决方案架构 发布产品 还有后面讲到的代码规范,包括具体的缩进,行宽,括号,分行命名,大小写问题,下划线问题,注释。
我不懂得地方还是有的,就是本书着重再讲如何让VSTS在你的软件开发中帮助你管理项目团队等,用VSTS可以减少bug,提高效率,方便跟踪进度等等,但是VSTS本身是一个庞大的系统(至少在我看来是的),我们当然得先了解它才能使用它,而这个了解的过程不是一节课就能解决的问题,阿超也给移山公司的人讲了好多页的说,还有包括MSF,要运用到实际中,总得让所有人都大致了解吧,这些先期工作浪费的时间,培训成本,和之后用它们控制项目带来的好处,到底哪个会更大,书中的例子是7,8个人的公司,就已经开始用VSTS了,到底合不合适我不知道,我想知道多大的工程可以用,多少人的工程可以用,这是一个基本问题,而且别忘了,参与的人越多,让这些人了解VSTS的难度也越大。如何平衡这对矛盾?