大约五年前,我在 GeorgiaGov Interactive 的团队开始了一段旅程,将我们的企业网络平台(当时托管着 50 多个州政府机构网站)从具有专有内容管理系统的自托管模式迁移到 Drupal 7 和云托管环境。我们是第一个做出如此大胆转变的州,但我们不是最后一个。
许多政府实体和私营公司一直在将其企业 CMS 资产迁移到开源软件和云托管。好处是什么?巨大的成本节约(仅服务器和软件许可一项我们就节省了数百万美元)以及惊人的灵活性,我们可以灵活地调整工具以满足客户的需求。
现在,在我们推出第一个 Drupal 7 站点四年后,我们正在稳步运营,并且远离旧的专有软件模式已经成为救命稻草。我们和我们的机构客户都在省钱。我们不再使用所有资源来修补一个破损的 CMS,因此我们能够创新和发展一项服务,使我们的客户和所有寻求州服务的佐治亚州居民受益。
我们的新运营模式不仅奏效了,而且蓬勃发展。我们正在定期添加新的网站。事实上,自从迁移到 Drupal 以来,我们维护的网站数量增长了 50% 以上。我们不断改进我们的平台——小的调整和大的提升,为我们所有的站点带来移动友好的布局和越来越易于访问的代码。这是一项令人兴奋的工作,我们为我们所能做的事情感到自豪。我知道,这听起来不像典型的政府部门。
当我们为佐治亚州政府机构建立 Drupal 7 平台时,我们的重点只是将站点从一个失败的系统迁移到一个可以运行的系统——交付必需品和发布网络内容。接下来,我们专注于维护该工作平台,支持我们的机构,并对新的客户需求做出反应,同时还改进平台的功能——例如将我们所有的自定义主题转换为响应式网页设计。
随着时间的推移,随着我们与 GeorgiaGov Drupal 平台一起工作和成长,它的规模不断扩大,产品也越来越成熟——现在它更像是一个完整的数字产品,而不仅仅是一个简单的内容管理系统。因此,它需要更多地关注系统作为产品的战略和管理。
在这个阶段专注于产品管理使我们的团队能够更加积极主动地进行增强和战略规划,而不是被动应对。积极主动的一个重要部分是了解我们如何识别和优先考虑平台的改进。提出增强的想法很容易——它们无处不在。网页设计博客、会议和科技期刊总是吹捧下一个网页和移动设计的大趋势。我们还从机构客户那里得到了很多建议,他们在打开支持票据以报告错误、请求新功能或询问如何满足新的业务需求时提出建议。问题不在于想出改进平台的方法——而在于优先考虑在哪里花费我们的时间和金钱。
您的优先级清单
在评估新的增强或功能是否符合我们平台的 goals 时,我首先会提出一组非常简单的问题
- 用户至上。 这是否会帮助我们的用户获取他们需要的信息或服务?
- 支持我们的内容管理员。 这是否会帮助我们的机构内容管理员将正确的信息传递给他们的用户?
- 着眼未来。 这些增强功能在未来三到五年内是否仍然相关?在新的代码库(Drupal 8)上?在新设备和屏幕尺寸上?
- 提供最佳价值。 成本与收益相比如何?
让我们更详细地了解一下这些。
用户至上
当我提到“用户”时,我指的是任何访问面向公众的网站的访问者。从高层次来看,我们的首要目标是为我们的访问者服务。我们的访问者是谁?说“所有人”太容易了,但老实说,任何居住在佐治亚州的人在某些时候都需要从我们平台上的某个网站收集信息,无论是为了更多地了解子女抚养服务、缴纳州税,还是访问州政府机构在该平台上提供的数百项其他服务中的任何一项。这意味着从千禧一代到退休人员,以及各种能力、技术、屏幕尺寸和连接速度(或缺乏连接速度)的用户。因此,以用户至上为重点的一部分是确保我们始终努力使我们的网站更精简、更易于使用且更易于访问。
支持我们的内容管理员
我们的机构内容管理员是我们的机构客户——那些维护其机构网站内容的人。这些内容管理员提供了第一批功能请求。他们是每天处理其网站内容并努力满足其网站访问者需求以及满足其机构业务需求的人。因此,如果我们能提供一个模块来帮助他们更轻松地实现他们的目标,并帮助他们将用户放在首位,那么这是值得优先考虑的——只要我们有合理的期望,我们的客户会真正使用这些工具。为不存在的问题提供解决方案,或者在这种情况下为对使用它们不感兴趣的客户提供工具,是没有好处的。但是,如果我们多次听到相同的功能请求,我们就可以开始期望它们将被不止一两个客户使用。
着眼未来
IT 的另一个重要考虑因素,特别是对于软件之类的东西,是我们现在构建的东西在三、五年甚至十年后将如何站得住脚。技术发展迅速,当我们忙于在 Drupal 7 上增强我们的位置列表以使其更用户友好时,Drupal 社区已经转向增强 Drupal 8,科技公司已将注意力转向智能手表和自动驾驶汽车。我的意思是,我们正在构建的东西是相关的和有用的,但我们需要确保我们现在构建的东西在几年后能够合理地迁移到新平台,并且我们专注于为所有设备类型交付内容的最佳方式,而不仅仅是如何为计算机屏幕交付设计。
提供最佳价值
最后,一旦我们确定增强或功能是用户友好和面向未来的,我们仍然必须评估“是否物有所值”,正如我的老板喜欢说的那样。与它的实用性和寿命相比,这将花费多少金钱或时间?是否有现成的模块可以满足需求(或至少接近)我们可以使用?最终,我们认为哪些增强功能将提供最佳价值?
清单的应用
让我给您举一个我们最近正在研究的功能的例子。我们要求我们的供应商评估我们如何让我们的内容管理员在不同的屏幕分辨率下更好地控制首页区块的放置——这是我们从机构客户那里收到过几次的功能请求。这将是一个很棒的工具,可以帮助我们专注于移动友好性。但让我们通过我们的清单来运行它
- 它是否将用户放在首位? 是的,它可能有助于将关键服务带到移动设备布局的顶部。
- 它是否支持我们的内容管理员? 是的,我们的内容管理员认为这将使他们更容易首先关注桌面布局,其次关注移动布局,同时仍然支持移动用户。
- 它是否着眼未来? 不,不是真的。此功能实际上仅在我们的 Drupal 7 平台的生命周期内有用——在我们在新代码库上的“来世”中,我们将找到解决此问题的新方案,或者我们将不得不从头开始重建此方案。
- 它是否提供最佳价值? 嗯,有点。即使在这一点上,如果这是一个便宜且容易的修复,我们可能会认为它值得帮助我们的内容管理员及其用户。但是,目前还没有模块可以满足我们的需求,而且我们的供应商确定,构建它所需的时间和精力很可能超过他们两个月的开发时间。为了使首页上的内容排列更容易一点,这是一项非常大的工作——特别是考虑到只有一小部分机构会这样做。我们有很多其他更以用户为中心的功能请求,我们可以在相同的两个月内实施这些功能。
因此,我们搁置了此功能,转而支持我们期望提供更好整体价值的其他功能。当我们开始考虑如何构建我们的 Drupal 8 平台时,我们可能会再次重新审视和审查这个概念。
首要功能
既然我已经给您举了一个我们决定放弃的功能的例子,那么这里是关于我们正在优先考虑的增强功能类型的高级视图。
- 可访问性: 更新主题和代码,使残疾用户更容易浏览网站。我们最近完成了一项重大的 可访问平台倡议,但可访问性是我们将在构建的每个新功能中考虑和测试的内容。
- 位置列表: 使客户更容易列出和映射其办公地点,并使访问者更容易在任何设备上找到离他们最近的服务。
- 主题和 UI 刷新: 我们的主题是四年前构建的,因此客户可以理解地准备好获得一些新的布局选项和全新的外观。自从我们首次构建该平台以来,Drupal 7 中涌现了许多新的模块和工具,因此我们一直在与我们的供应商合作,以确定我们可以最轻松地添加哪些模块和工具,以更新我们平台的外观和功能。我们认为这有点像给我们的汽车换上新的油漆和轮胎,也许还有一些车窗着色,这样在我们将它换成较新的型号之前,它会感觉焕然一新几年。
- 数据可视化: 我们正在寻找可以在广泛的数据类型范围内扩展的工具和解决方案,以帮助我们的机构客户将其数据转换为选民可以操作和理解的图形和图表。
- 性能: 页面应在所有设备类型上快速加载,包括在慢速连接和廉价手机上。我们添加了一些代码聚合模块以提高性能,但在我们将此项标记为完成之前,还需要进行额外的测试和代码清理。
这些是我们已确定为用户至上和支持我们的内容管理员带来最佳当前价值的类别,所有这些都以最佳价值着眼于未来。如果我们获得新信息或有紧急需求的客户插队,重点可能会转移,但在我们的优先级清单的指导下,我们都应该了解我们的目标和前进方向。
5 条评论