网站设计是其成功实施的保证。个人经验

没有人会怀疑设计房屋的必要性,而且任何人都知道为什么不可能肉眼建造房屋,并在建造过程中增加了功能。提醒您网站开发与盖房类似是很有帮助的。它应该从一个完整的计划开始,该计划是要在什么时间范围内开发什么,以及什么初始数据和预期结果。



有一段时间,我在明斯克的一个小型网络工作室中开发网站。登陆页面,在线商店,CRM和ERP系统的布局和编程。由于明显的原因-额外的费用,网络工作室中没有成熟的网站设计阶段。



客户提出了自己的技术规范,每个人都尽其所能描述他们的项目。这样的技术任务足以理解项目并计算成本。结果,这种方法导致了许多问题,像多米诺骨牌一样落下。



长期批准



客户通常会很好地理解预期的结果,但是没有从技术开发方面足够详细地描述完成版本的详细信息和明确要求。



由于缺乏细节,程序员经常不得不与项目经理澄清细节。项目经理将程序员的要求翻译成俄语,并询问客户。充其量,我会收到一个答案,并将其翻译回给开发人员;最糟糕的是,批准阶段开始了。



破坏工作进度,增加错误



新的澄清导致需要编辑代码,重构各个模块。有新的单元测试和错误修复的成本。



在很多情况下,经理在工作日结束时带着比萨饼来到办公室,说:“项目着火了,今天不要分散”。然后,与一小群开发人员一起,我们不得不在办公室待到很晚,修改模块并删除错误。



, — , .



, — , .



, EZTec, . : , , . , .







, . .





: , , , .





, , . .





.





- .





, .



5-10 . “” , .



网站设计的整个阶段对于风险和错误成本增加的项目至关重要。例如,市场,新闻门户,聚合器,CRM和ERP系统。这样的项目可以在四分之一的时间内完成,但是如果没有设计,它们可以完成将近一年,甚至永远不会达到首次发布。



对于那些想更多地了解该过程的人,我建议:



  • Internet上的信息体系结构。设计大型站点。路易斯·罗森菲尔德,彼得·莫维尔
  • 开发软件需求。卡尔·威格斯(Joy Beatty)
  • 公司软件应用程序的体系结构。马丁·福勒(Martin Fowler)。


与在施工现场使用大锤相比,在绘图板上使用橡皮擦更容易。弗兰克·劳埃德·赖特



All Articles