软件工程读书笔记(七)——实战中的软件工程
浅谈MSF基本原则与本次课程团队项目中如何做到。
MSF基本原则:
(1)推动信息共享与沟通(Foster open communications)
(2)为共同的远景而工作(Work toward a shared vision)
(3)充分授权和信任(Empower team members)
(4)各司其职,对项目共同负责(Establish clear accountability and shared responsibility)
(5)重视商业价值(Focus on delivering business value)
(6)保持敏捷,预期变化(Stay agile, expect change)
(7)投资质量(Invest in quality)
(8)学习所有的经验(Learn from all experiences)
(9)与顾客合作(Partner with internal andexternal customers)
- 推动信息共享与沟通
使用GitHub管理项目,定期开会做工作总结与汇报。
- 为共同的远景而工作
兄弟齐心,其利断金,团结就是力量,众人拾柴火焰高,这些耳熟能详的团结名言都需要有一个前提:为共同的远景而工作。这一点在我们学生团队内部即是天理也是矛盾点,首先大家的近期目标都是获得这门课的好成绩,然而对于远景来说,有人要出国,有人要工作,有人还有一系列其他的课程需要努力得分,我们不是只有这一门课,因此对于远景来说,这门课占用我们的时间必然要和他的学分成正比,而事实不是这样。任意一个有大局观的人都知道如何做出自己的选择。
- 充分授权和信任
这点不必说,大家都巴不得有个人可以制霸全场,一人担起所有任务。
- 各司其职,对项目共同负责
事实上为了平衡大家的付出,我们确实是订了每个人的任务,并且以成绩为动力或者要挟大家各司其职。
- 重视商业价值
不存在的。
- 保持敏捷,预期变化
尽力吧,毕竟除了两学分的软件工程我还有二十多个学分的其他课要完成。而且我们没有甲方,我们需求自己定!不改,永远不改!
- 投资质量
投资质量的逻辑我更想把他放在所有课程上而不是这门课的任务上。
- 学习所有的经验
做项目总结经验总结,很有必要也是我一直做的事情。
- 与顾客合作
顾客要求我们维护,我这门课结束了怎么给他维护……
课程的要求、群里的讨论着实影响激发我的情绪,就这样结束这篇文章吧。