跳到内容

是什么使项目昂贵?

2017年3月20日

当客户考虑一个新的web开发项目时,我们最常听到的问题是“它需要多少钱?”。以下是一些需要记住的,感谢爵士队(特别是大卫·格利克)

  • 拥有精美的视觉设计有多重要?越是精雕细琢,花费的时间和金钱就越多。
  • 一切都需要为您的组织进行完美定制吗?如果你愿意妥协,让事情以更简单的方式运行,你可以降低成本。
  • 功能是公共的还是内部的?这可以解释前两个问题。一般来说,在内部网站上进行折衷并降低费用比较容易。
  • 项目关注的是单个功能区还是一堆松散连接的区域?一个功能有多少变化?您的流程标准化程度如何?更多的功能和变化导致更多的工作和更多的费用。以一种方式进行标准化可以节省开发预算和员工时间。
  • 功能是由组织的单个部分管理的还是需要整个组织的买进?很难让不同的利益相关者达成一致,他们的不同意见可能会导致项目范围扩大。尽量避免让具有大量组织影响力的利益相关者在项目后期突然出现并宣布重大“关键”更改。这可能会对预算造成严重破坏,并使项目人员士气低落。
  • 项目是否需要多个团队之间的协调?这需要时间,而且是潜在范围蔓延的另一条途径。
  • 项目可以构建在一个主要平台上吗?还是需要集成多个平台?每次集成都会增加费用。
  • 预计会有多少流量?流量决定了需要投入多少精力来扩展和优化站点。
  • 您是在构建一个为您的组织量身定制的工具,还是您打算发布以供其他组织使用的工具?泛化功能通常需要更多的时间,这使得编写自动化测试变得更加关键。
  • 项目是否需要从旧系统迁移数据?这将增加与数据复杂性成比例的成本。
  • 如果项目涉及现有系统的更新,维护得如何?维护较差的系统更难使用。

大型网络开发项目令人望而生畏,很难计算出预算并坚持下去。控制成本的两个最佳工具是:

  1. A彻底发现过程与您的技术合作伙伴一起,确定您到底需要构建什么以及如何构建。
  2. A类灵活的实施过程这可以让你在发现问题或机遇时改变主意&这是一种“敏捷”过程,而不是“瀑布”过程。

如果你想听到更多,并且你将参加本周在华盛顿特区举行的非盈利技术会议,请听凯伦·乌夫曼(Percolator咨询公司)罗伦·德拉蒙德(第页,共页)华盛顿小道协会)我谈到了我们一起开发志愿者管理系统的一个大项目。会话被调用为了志愿者的爱!你如何选择正确的技术来帮助管理它们?

希望在那里见到你!

评论已关闭。