项目过几天就要交了,可还没完成到一半,怎么办?
这是困扰很多网站建设公司的问题,大到网站开发项目、小到个人任务提交,我们很多时候都会面临这样的情境,而往往却不知所措。要么粗糙烂制、草草了事,要么一直拖下去,等待领导、客户的批评,甚至会因此丢掉工作。那么当这样的事情发生的时候,我们应该如何面对、尽可能弥补甚至在剩余的时间里完成整个项目工作呢?成都数字立方小编以切身参与的一个项目来为大家分享一下,当面对这样的事情发生的时候,我们应该怎样做才能规避这些风险并顺利度过难关。
前不久我们公司接到了一个瑜伽培训官网的项目,要求做一个关于瑜伽培训的网站,需要体现瑜伽文化、健康的理念,要做到大气、美观(几乎每个客户都要求大气、美观,然而对于我们这样的要求却和没说一样O.O)。
当时我们手头上已有两个项目在做,我们和客户简单聊了一下觉得这个网站应该很容易就能做完,毕竟没有什么复杂的功能要实现,整体上来说以展示型为主。所以我们答应客户一周内就能做完,和客户交流完毕,经理就把任务分配到我们下面的部门来执行,但是没有说时间多久后交样稿。我们各部门明白自己的任务后,就转而把精力投入到已有的项目中去,我们觉得这瑜伽的网站蛮简单的,所以想明天或者后天开动。
我不清楚别的部门如何,总之我是第二天才开始准备瑜伽网站的相关文案的。那时客户也没给我们什么资料,我很多素材文案都是参考网络上的,倒是准备了一些文案素材在那里。至于瑜伽网站的栏目板块什么的如何设计,客户也没有细说,导致了后来的反复确认修改以适应客户的要求。这是后来发生的事,所以令我们的瑜伽网站项目时间开始捉急了起来。
在瑜伽网站和客户沟通后的第四天,一大早,经理就问我们网站做得怎么样了,客户需要看一下样板。一下把我们问蒙了,我和前端开发部的对望了一眼,转而对经理说:经理,那个首页Banner图都还没出来呢。这下尴尬了,眼看着就剩三天时间了,还有一大半的工作没有做。
我们瞬间感觉到了无形的压力,难道是我们没有动工开始做吗?不是的,我简单总结了一下出现这种情况的几个原因,大家一起看看是不是你们平常的开发中也会出现这些情况。
一、需求不明晰
还记得客户要求的网站样式吗?大气、美观,需要体现瑜伽文化、健康的理念。除此之外什么都没有提到,虽然和我们沟通了半个多小时,但是除了这些客户就一直在和我们讨论他网站的目的和如何盈利以及瑜伽文化之类的。其实对于我们网站建设者来说,我们更愿意听到客户的关于网站的想法诸如栏目板块的设置、网站风格的定位、功能的实现以及配色选择等等比较详细的问题,这样我们才好拟定需求分析文档,开发起网站来才有一个指导思想和目标。在这一点上,显然是准备不够的,这导致我们后来的不断修改网站以适应客户的需求,因此浪费了比较多的时间。
二、项目开发进度计划不明确
我们只知道一周之内完成瑜伽网站的开发,但是具体各个时间段怎样安排却是没有一个详尽的进度表,这导致了我们直到第二天和第三天才开始准备文案和前端设计,且也只完成了一小部分。毕竟心里没有一个大概的样式,也不知道客户要求的网站具体是什么样子,所以我们的工作就是做做停停,没什么效率。你也许会问,为什么不向客户询问以获得详尽的需求呢?这样制定相应的开发计划岂不是很好?你说的道理我们都懂,可是实际过程中难免会有疏忽,因为时间不紧急(刚开始的两三天),我们没有注意到时间的紧迫性,但是当时间确实不够用的时候,我们才开始慌忙起来。我想这种状况大家遇到过很多次吧,总是在时间不够用的时候才想起来要是早点准备该多好啊。
三、开发效率不高
常常要设计一张Banner图,往往过了一个上午却还在寻找素材、或者在搭配颜色,又过了一个下午,勉强只是出了一张样稿。诚然也许是在追求Banner的精致美观,但是这样的效率在投身小型的网站开发项目中去时,往往是达不到要求的。毕竟时间有限,我们不否定追求细节,但是也要权衡整个项目的进度。除了banner图,我们还要设计前端样式、代码编写、以及后期的调试等一系列操作。开发效率的低下,是我们感觉到时间紧迫的又一大原因。
以上三点,是我通过这次项目总结出来的具有代表性的原因。我想大家在实际工作中也会碰到,下面小编就来谈谈解决的办法,即便不能完全挽回时间流逝的损失,也能将损失下降到最小,并有可能按时提交任务,度过难关。
一、制定符合项目的需求分析文档
小编在以前的文章中专门有提到这类文档的重要性,大家可以搜索《网站建设高效策略之开发文档的制定》查看。我们在实际运用中,并不一定按照正规大型项目的开发文档那样来制定,毕竟太庞杂太繁琐,我们可以针对具体的项目来编写。只要包含基本的内容,大家看完后明白客户的需求,也知道自己的职责安排就行。灵活多变,这样的方式非常适合我们高速发展中的网站建设公司和项目的开发。
二、制定详尽的项目开发进度计划
就拿这次的项目来说吧,我们应该提前拟定一个完整的项目开发进度计划。规划好各个阶段的时间安排,比如何时完成Banner效果图的设计、何时完成前端样式的开发、何时编写完代码、何时应该进行网站测试等。这里提醒一下,我们可以多预留一直两天的时间出来,而不用把时间安排得很紧凑。那多出来的一两天以备突发情况的,比如客户突然说要加一个功能,我们就可以利用那一至两天的时间来完成,这有点相当于预案的意思,以备各种情况的发生。制定好计划后,我们就可以按计划来进行工作安排执行,这样不仅效率高,还能促进各个部门的协同工作。
三、提高开发效率
具体方式有很多,常见的有:
1、产品复用,即将已有的产品功能运用到新建的项目中去,省去再开发的时间。
2、增加开发人员,俗话说人多力量大,同样的一份工作任务交由更多的人去做,自然时间就缩短了。
3、开发人员技术的提高,这点是从自身出发,以提高自身的技术水平来整体提升开发效率。
4、部分功能外包,将比较棘手或者自身做不完的功能部分外包出去给别人做,这样也能提高开发效率,缩短时间。
通过以上的思维方法分析,我们当时主要是采用第三种提高开发效率的方法,进行产品复用,即将以前项目中有用的部分应用到瑜伽网站项目建设中去,这令我们的开发时间大大缩减。我的文案已经准备好,设计部的人员也设计了令客户满意的图片素材,网站栏目框架策划也得到了客户的认同,加上部分功能是套用以前的,所以我们把时间拉了回来,按时完成了客户的网站建设。当然也加了两次班,主要是修改网站栏目图片之类的以符合客户的需求。一旦确定了这些基本要求,以我们的经验开发起网站来是很快速的,所以我们大家在平时的网站建设中一定要注意这些问题。当遇到时间紧迫时,不妨看看这篇文章,希望能后缓解大家的困难,帮助大家度过难关。
文章来源:成都数字立方原创http://www.028cube.com/Profession/3099.html
*请认真填写需求信息,我们会在24小时内与您取得联系。