Chrissy Joslin是一位完美主义者。但当她着手一个圣地亚哥港的应用组合管理项目时,获得每一个小细节的需求都令她受阻。“我不得不让自己的完美主义做出妥协,”她说,尽管这一特质在她作为港口项目管理办公室管理分析师的身上体现得很好。 对于任何组织来说,推出一个应用组合管理(APM)项目都是一项艰巨的任务。
它需要项目经理揭开并编撰有关每一个应用产品的信息。 发现几乎没人意识到的现有应用,这并不罕见。另一个屡见不鲜的事情是找到半打基本上执行相同功能的应用。 对于每一个应用来说,像Joslin这样的项目经理都必须收集一大堆的信息,这些信息没有一条是出自于单个的、容易发现的地方。
“一旦你从事APM……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Chrissy Joslin是一位完美主义者。但当她着手一个圣地亚哥港的应用组合管理项目时,获得每一个小细节的需求都令她受阻。“我不得不让自己的完美主义做出妥协,”她说,尽管这一特质在她作为港口项目管理办公室管理分析师的身上体现得很好。
对于任何组织来说,推出一个应用组合管理(APM)项目都是一项艰巨的任务。它需要项目经理揭开并编撰有关每一个应用产品的信息。
发现几乎没人意识到的现有应用,这并不罕见。另一个屡见不鲜的事情是找到半打基本上执行相同功能的应用。
对于每一个应用来说,像Joslin这样的项目经理都必须收集一大堆的信息,这些信息没有一条是出自于单个的、容易发现的地方。“一旦你从事APM的事情,你就不知道自己卷入的是什么东西,”她说。对于她来说,这意味着放弃她的完美主义倾向,然后按照逻辑次序梳理她的待办事宜清单。
清点存货
50多年前,圣地亚哥港由加利福尼亚州的立法机构设立,现在,港口已经有了100多项应用。跟大多数组织一样,港口对于自己有哪些应用、谁在使用这些应用、应用的成本是多少、每个应用的价值如何这些情况并不掌握。
该港口负责各种不同的活动,以及反映这些活动的应用之广度与深度。港口运营着两个海上货运码头及两个游轮码头。监管着18个公园、把海滩产权租赁给旅馆饭店,并担当圣地亚哥潮淹区的环境管理者。
Joslin的目标是收集港口这100多个应用的信息,并将其编辑进一个单个的来源。为了简化这一流程,她靠的是Innotas Application Portfolio Management。项目管理办公室之所以选择这个APM产品,是因为它已经在使用这家旧金山公司的软件来进行项目组合管理,Joslin说:“我们知道自己需要更好地掌握我们的应用情况,Innotas则简化了这个过程。”
对于每一个应用,Joslin打算按照如下方式揭示关键信息,包括:
- 依赖的硬件及上述硬件的成本。
- 使用的数据库—港口计划抛弃Oracle并对微软SQL Server进行标准化。
- 应用的成本。
- 应用的维护协议—包括协议期限,维护成本,以及实际协议的一份拷贝。
期待惊喜
在扫描一堆软件维护协议时,Joslin偶然发现了一个名为“圣地亚哥海事信息系统”的应用,她感到好奇。“我从来没听说过,甚至即便我已经在这里待了13年。”
她审核的其他文档都没有提到过它。但跟同事的对话很快就揭示出该应用船工用来检查圣地亚哥湾的潮汐和洋流的。Joslin说:“我很幸运,有具备丰富经验知识的人一起共事。”她建议其他进行APM存货梳理的项目经理把同事作为信息源。
Joslin还有别的惊喜发现:她发现该机构拥有三款不同的时间跟踪应用。“我感到震惊,因为我们的工资是SAP(时间管理)生成的,”她说。但毫无疑问,她发现圣地亚哥港的员工用其他系统来跟踪自己的时间。非SAP时间跟踪应用应该退役了,尽管在APM存货清单且高管跟IT主管评估选项完成之前不会做出这一结论。
形成可视化模型
下次负责APM项目时Joslin会有哪些不同的做法呢?“如果我必须重来一次的话,我会在项目开始之初对所有的东西如何拼凑起来的展望建立一个可视化的模型,”她说。就这个项目而言,她将跟每一个应用相关的信息录入为一个清单,然后在她的APM软件中开发出一套可视化的模型。
但是在输入信息进APM软件前就开发出一个可视化模型,可以帮助预先提供一个迫切需要的概念性框架,Joslin说。“它迫使你考虑有关任何一款应用的信息块如何组合到一起,”她说:“这会很有帮助。”
额外好处
圣地亚哥港的APM项目仍然在进行当中。部分关键好处已经显现。“它让我们对哪些应用可以退役有了主意,”Joslin说。
还有其他的好处。对哪些数据库和应用是如何关联的情况有一幅可视化的地图会给变更管理带来很大的帮助。“当我们在考虑(给软件应用)做出变化的时候,我们会看到依赖性在什么地方,”Joslin说。圣地亚哥港第一次有了变更管理决策可依赖的数据,她说:“这让我们可以做出更好的决策。”
作为曾经的完美主义者,Joslin展望着能完成该APM项目。“我的目标就是让所有我需要的信息归拢到一个地方—让项目起步。最终我会到达那里的,”她说:“一旦我实现这一目标就又可以再当一名完美主义者了。”
翻译
相关推荐
-
思科收购AppDynamics:直指应用管理
思科技术覆盖着大部分的互联网。思科计划收购性能管理供应商AppDynamics,旨在确保应用程序高效运行。
-
顶级APM软件大PK
管理应用性能说起来容易做起来难。在探索很多种方式,研究很多种趋势之后,应用性能管理能够快速地从简单进化到复杂。对于APM软件而言也是如此。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
APM应用案例:艺龙在OTA大战中杀出重围
春节与清明假期,作为中国领先的在线旅行服务提供商艺龙,经历了从百万到亿级MAU的海量用户增长,研发与运维团队在极高的压力下,应用可用性还是经受住了考验,为用户交出一份满意的答卷。