《梦断代码》读书笔记3
第8章 白板上的即时贴
站立会议是必不可少的一个环节,scrum最传统,也是最直观的管理工具就是白板和即时贴。一个团队通过一个白板和即时贴来完成对scrum中story和task的跟踪管理。todo表示为开始,doing为正在进行中,done表示已完成。团队的成员每天将自己负责的任务移动到相应的栏中,并且更新其剩余时间。从每一个大型开发团队的工作中来看,必须要有详细的记录,这是极其重要的一个流程。当每个人都对工作进程十分清楚的时候,才能更明确自己的工作方向和内容。
第9章 方法
除非开发者为个人工作定制计划并遵循之,否则工作将不可预料,所以要注重每一个个体对项目的贡献值。CMM、TSP、PSP是为了改进软件的进度和质量的产物,这应该就是软件开发中人们探索出的所谓很新奇的方法。但是对这些方法的运用也同样是一件很让人头疼的事。有的人认为采用这些方法是在修正缺陷,而缺陷修正的越晚代价就会越大,所以这些方法的使用必须要恰如其分才行。
第10章 工程师和艺术家
对软件过程的兴趣高低决定了软件开发人员是一个工程师还是艺术家。如果他对编程很感兴趣的话,那他就会绞尽脑汁地为软件增加新意,增光添彩。而如果一个开发人员知识一味地为了完成任务而工作,那他只能是一个工程师。完成既定的任务和功能之后他将不会再有所动力去为软件工程穿上新的“衣服”。培养兴趣对学习者很重要,而坚持兴趣对工程师很重要。
第11章 通往狗食版之路
当一个软件项目接近尾声的时候,很多人也许会放慢脚步,因为他们自己认为已经看到了最后的尽头。但是可惜的是,尽管是有所成就了以后,对于软件这样一个实时变化性如此之大的事物来说,我们必须时刻保持警醒的态度。进行冲刺,完善它,为它“涂脂抹粉”软件的每个扩展可能算不了什么,可是谁又知道什么时候它会起到一个十分重要的作用呢。所以必须谨慎对待。
尾声 长赌(总结)
软件开发就像一场长期的赌注,未知、让人兴奋、让人沮丧、让人提心吊胆……开发者不能像一颗棋子摇摆不定,必须每一步都十分笃定。按照计划一步一步地走,但是过程中必定会出现意想不到的情况,这时候就需要十分灵活地对待问题,及时地解决。然后继续向终点前进。