什么样的目标是明确的目标呢?其实并不一定是博大精深的,只要足够详细,能够保证项目向正确的方向进行就可以。通常只要项目组长花几小时,或者几天时间就可以制定一个详细的项目目标。例如本站:
目标1: 建立一个以网站项目管理为主题的网站。
评价:目标已经明确主题,但还是不够详细。
目标2:为网站项目管理爱好者提供一个交流的平台。
评价:目标定位了服务对象和主要功能。但是并没有体现我们建立网站的深层目的。 目标3:为网站项目管理爱好者提供一个学习交流,并能够共同制定详细规范的平台。
评价:明确的目标,指出了服务对象,最主要的功能和网站本身的目的。
在目标确定后,我们就坚持这个大方向,凡是有利于目标实现的最先完成,比如:论坛,规范文章。与目标无关或关系不大的,可以不做或者推迟做,比如人才交流,漂亮的界面等。
设定目标就是把“你要完成的事”用清晰的语言描述出来,让团队每一个成员都有明确的概念。只要把目标稍微理得清楚些,整个项目的方向就会有惊人的改变。记住这一点吧:理清详细的项目目标,可以避免在不必要的工作上浪费时间。
也许设定目标会花你一两天时间,但相对报酬是非常值得的!
4.设计的优先考虑
好比买菜,有人买罐头的因为最便宜,有人买冷冻的因为最方便,有人买新鲜的因为最健康,因为在他们的心目中,强调的优先考虑不同,网站开发也是一样的道理:同一个程序,不同的设计师写的代码必定不同,有认为代码越简练越好,有认为容易使用最重要,还有的则喜欢追求执行速度。
项目的目标和网站开发的优先考虑并不相同,但两者有重叠和影响的部分,因此我们要建立以下基本观念:项目目标引导项目的方向,而设计的考虑顺序影响设计的过程。
每个项目的具体情况不同,考虑的优先顺序也回不同,一般来说,程序设计考虑的优先级表为:
1.尺寸大小(size)
2.速度
3.安全性
4.可测试性
5.容易维护
6.简洁
7.再用性
8.可移植性
除了优先考虑顺序外,你还应该建立各项考虑点的质量规范,例如你认为尺寸是优先考虑,那么多大才算合格呢?如果事先能够决定最合适的优先考虑顺序,并建立质量规范,团队就不会浪费时间,网站的整体风格就会比较一致。
第一章小结
回顾本章讨论的内容,我们可以得出网站开发的良好基础是:
确定您要达成什么样的目标以及如何去做,让每一位组员都明白目标,并专注地朝这个目标努力,设定设计的优先考虑顺序,以及相对的质量规范。
第二章 有效的作业方式
1.什么时候修改错误
如果我问你,网站开发过程中,正确的除错时机是什么?你会怎么回答?
A.等到所有功能开发完毕后再一起测试修改;
B.一发现错误就立刻除掉它;
C.无所谓,反正花的时间是一样的。
正确的选择是B:一发现错误立刻除掉!
对项目来说,最糟糕的情况莫过于被bug整得团团专,来不及完成项目目标。如果只管开发,把bug留到最后,会高估项目的完成率,看起来马上要完成的项目,却惊异的发现还需要3个月的时间除错。微软的经验是:
(1).bug越晚清除,时间花得越多;
(2).在开发过程中立刻除虫,可以让您早些学到经验,然后不会犯同样的错误;
(3).如果能够保证没有任何错误,您就能比较准确的估出项目的完成时间。
所以,设计师应该把找错误当成一件重要的事情,不要为任何理由而耽误。
2.email的时间陷阱
email是个很棒的工具,但是水能载舟,亦能覆舟,如果email被不当使用,也会影响生产力。
我常发现很多设计师喜欢让email打断他们的工作,不是指他们发了太多的email,而是只要有新的email进来,他们就停下手边的工作,看看有什么新闻,有什么新鲜事,并开始回复email。有些设计师5分钟就收一次信,这样一天下来,可能什么事也做不成,因为设计工作是需要一整段时间去思考和沉在其中才能完成的。
为了解决这个问题,我告戒新设计师门,恢复email要分批做,早上一上班,中午休息时间,或者是下班前看一下都可以,但不要有事没事都不停的看email。
3.好方法让大家分享
工作的策略是非常重要的,因为它是许多经验和思维浓缩而成的,将这些策略或者方法集合起来,能够让个人的生产力和工作质量提升到更高的境界。
身为主管,你应该鼓励组员提出改进工作效率的建议。引导组员思考的方法也很重要。比如,下面两个问题:
a.为什么进度总是一再落后?
b.有什么办法可以避免将来再发生进度落后?
第一个问题可能的答案是:互相依赖的工作太多,工具太难用,老板是个白痴等等;第二个答案可能是:减少互赖性的工作,购买更好的工具,与老板加强沟通。
两个问题的方向不同,第一个是探究原因,导引出抱怨;第二个是未来改进的方法,导引出解决办法。
问题越精确,问题越有力,对项目目标的实现就越有益,让我们再看三个问法:
a.如何保持每次都如期完成项目?
b.如何在不加班的前提下,如期完成项目?
c.如何在不加班,也不增加人手的前提下,如期完成任务?
第三个问法,就迫使大家来点真正有创意的思考和认真检讨工作本身值得改进的地方了。一次比一次更精确的问题,可以刺激思考过程,激发更有创意的答案。
4.无意义的惩罚
惩罚是一种心理上的负强化作用,惩罚是对员工的责骂,训斥与威胁,就象鞭打马匹使它服从主人的命令。发现有一位组员进度落后了,不得了!叫过来骂一顿,这就等于是给了他一贴重剂量的药物,逼使他以后不敢再对进度掉以轻心。
这种管理手段是该受谴责的,我绝对不鼓励任何人这么做。想一想我们前面提到的立刻除错策略,如果设计师发现错误,他花费好几天时间解决这个问题,当然不是他喜欢的结果,但主管却因此让他受到威胁,设计师以后还会仔细查错吗?我们希望任何事都是很自然,没有必要加重组员的苦恼,绝不是强调谁是老板谁是奴才,谁必须服从谁。
如果主管们的用意是希望组员因此而工作更努力的话,就大错特错了。这种责骂只会激起组员心中的愤怒,羞恼和沮丧。实际上,往往这些项目的问题都出在管理方面,目标不明确或者野心太大,设计师只是倒霉的遇上了差劲的主管,其实他们的能力不比其他项目的设计师差。因此放弃责骂吧,责骂只会让项目更糟,绝对没有任何改善的效果。
第二章小节
这一章的内容,我们主要明确以下观点:我们要采取策略性的作业方式,并不断的找出一些简单而有效的方式改善目前的工作,小小的改变可能产生惊人的效果。
第三章:保持进度
我们都希望项目按照事先规划好的进程来进行,但事实总是无法尽如人意,有时候会有点超前,大部分情况是落后,。即使最顺利的项目,也无法完全按照计划执行,但是,如果你放任计划随意进行,有一天你猛然发现项目脱轨太远,无法把方向扭过来,剩下的时间也不够,那么项目就完蛋了。项目就象一枚瞄准月球的火箭,只要有一点点不够精确,到时候就无法命中目标,差之毫厘,失之千里,实在不可不慎重。聪明的主管懂得这个道理,他们会经常注意项目的精度,随时修正方向,保持项目不偏离计划进行。本章将介绍一些很有效的策略,帮助项目保持进度。
1.向前看
我一直相信,项目之所以脱轨,主要原因在于人们没有认真思考如何使项目保持进度,顺利进行。如果没有未雨绸缪,只是坐等问题发生,到那时候就太迟了。一个月前没有花30分钟思考这个问题,现在就可能要浪费几小时或几天的时间去修正。这就是所谓的“被动工作”。
解决这种被动工作的方法,就是化被动为主动,事先发掘潜在的问题,并设法避免。有很多方法和技巧可以训练自己“向前看”,但总结起来不过是一句简单的要决:
定期暂停手边的工作,然后往前思考,随时做必要的修正,以避免未来的大障碍。
我已经有十年以上的习惯,每天花10到15分钟思考下列问题,并且列出答案:
有什么事情是我今天能做,而且可以帮助项目在未来几个月内顺利进行的?
这是一个十分简单的问题,但是如果主管定期用它检讨,思考,必定能想到许多保护项目不受以外打击的妙方。
2.明确定义需求的范围
文章来源于领测软件测试网 https://www.ltesting.net/