除了优先考虑顺序外,你还应该建立各项考虑点的质量规范。如果事先能够决定合适的优先考虑顺序,并建立质量规范,团队不会浪费时间,网站的整体风格会比较一致。
第二章 有效的作业方式
1、什么时候修改错误
微软的经验是:(1).bug越晚清除,时间花得越多; (2).在开发过程中立刻除虫,可以让您早些学到经验,然后不会犯同样的错误;(3).如果能够保证没有任何错误,您能比较准确的估出项目的完成时间。 所以,设计师应该把找错误当成一件重要的事情,不要为任何理由而耽误。
2、email的时间陷阱
回复email要分批做,早上一上班,中午休息时间,或者是下班前看一下都可以,但不要有事没事都不停的看email。
3、方法让大家分享
身为主管,你应该鼓励组员提出改进工作效率的建议。引导组员思考的方法也很重要。比如,下面两个问题:
a.为什么进度总是一再落后?
b.有什么办法可以避免将来再发生进度落后?
第一个问题可能的答案是:互相依赖的工作太多,工具太难用,老板是个白痴等等;第二个答案可能是:减少互赖性的工作,购买更好的工具,与老板加强沟通。
两个问题的方向不同,第一个是探究原因,导引出抱怨;第二个是未来改进的方法,导引出解决办法。
问题越精确,问题越有力,对项目目标的实现越有益,让我们再看三个问法:
a.如何保持每次都如期完成项目?
b.如何在不加班的前提下,如期完成项目?
c.如何在不加班,也不增加人手的前提下,如期完成任务?
第三个问法,迫使大家来点真正有创意的思考和认真检讨工作本身值得改进的地方了。一次比一次更精确的问题,可以刺激思考过程,激发更有创意的答案。
4、无意义的惩罚
惩罚是一种心理上的负强化作用,惩罚是对员工的责骂,训斥与威胁,象鞭打马匹使它服从主人的命令。这种管理手段是该受谴责的,如果主管们的用意是希望组员因此而工作更努力的话,大错特错了。这种责骂只会激起组员心中的愤怒,羞恼和沮丧。实际上,往往这些项目的问题都出在管理方面,目标不明确或者野心太大,设计师只是倒霉的遇上了差劲的主管,其实他们的能力不比其他项目的设计师差。因此放弃责骂吧,责骂只会让项目更糟,没有任何改善的效果。
第三章 保持进度
即使顺利的项目,也无法完全按照计划执行,但是,如果你放任计划随意进行,有你猛然发现项目脱轨太远,来不及完成。项目象一枚瞄准月球的火箭,只要有一点点不够精确,到时候无法命中目标,差之毫厘,失之千里,实在不可不慎重。聪明的主管懂得这个道理,他们会经常注意项目的精度,随时修正方向,保持项目不偏离计划进行。本章将介绍一些很有效的策略,帮助项目保持进度。
1、向前看
我一直相信,项目之所以脱轨,主要原因在于人们没有认真思考如何使项目保持进度,顺利进行。如果没有未雨绸缪,只是坐等问题发生,到那时候太迟了。一个月前没有花30分钟思考这个问题,现在可能要浪费几小时或几天的时间去修正。这是所谓的“被动工作”。
解决这种被动工作的方法,是化被动为主动,事先发掘潜在的问题,并设法避免。有很多方法和技巧可以训练自己“向前看”,但总结起来不过是一句简单的要决:定期暂停手边的工作,然后往前思考,随时做必要的修正,以避免未来的大障碍。
我已经有十年以上的习惯,每天花10到15分钟思考下列问题,并且列出答案: 有什么事情是我能做,而且可以帮助项目在未来几个月内顺利进行的?
2、明确定义需求的范围
人们在开口要求的东西未必是他真正想要的,处理他的要求之前,请务必确定他究竟想要做什么。
在网站项目开发中,经常会遇到客户或者领导层提出一些希奇古怪的需求。一次,首席设计师惊慌失措的跑来找我,告诉我麻烦来了,客户对新设计的界面不满意,要求按照某个网站一摸一样的设计。如果真的那样做,需要重新花一个星期才能做出来,可是目前离期限的时间已经很短了。听了他的陈述后,我必须承认如果真得那样做,我们的进度完蛋了,同时我也很好奇,为什么客户会有这样的要求,所以在我答复他们做还是不做之前,请客户经理去了解一下这个需求的原因。不一会儿,客户经理笑嘻嘻地回来了。