写点什么

企业架构和治理中的最终用户定位问题

  • 2007-12-03
  • 本文字数:1066 字

    阅读完需:约 3 分钟

以往在企业架构和治理中,我们常常大体上将用户划分为企业高管、技术团队和最终用户,由于一般我们把架构和治理定义为面向企业过程和系统化管理的内容,因此最终用户常常被边缘化到这两个领域之外,但没有最终用户参与的 IT 建设又如何串起业务处理和 IT 间逻辑关系呢?

最近一期的《架构与治理》(Architecture Governance)杂志上 Alex Pavlak 抛出了上面的问题,虽然在一般概念中架构师和系统分析员是有效衔接业务和 IT 的桥梁,但更多还是偏重技术层面,无论是项目目标、运行特性、实施计划、风险还是应用的各个里程碑都是由他们转达给 IT 团队的,但从业务逻辑角度看他们是否达意恐怕还需要最终用户来判断。

传统架构方法学对三个角色有明确的分工,三种角色同等重要,忽略任何一方都将导致企业组织内部运作不良:

  • 企业高管负责项目整体运作;
  • 技术团队负责设计、实施和运维;
  • 用户决定产品价值取向;

但事实上我们往往忽略最终用户的意志,以 NASA 为例之前在设计太空梭的时候更多考虑到高管意志,弱化最终用户的决策权并把工程师推倒一边,这种情况导致挑战者号和哥伦比亚号失败的恶果。此后 NASA 作了调整,创立了“技术专局”(Technical Authority),专门解决高管与技术团队间的争执,决策何种程度的项目风险是可以接受的,但这并不够。

因为,最终用户的角色主要定位在价值决策上,他们需要参与项目目标、内容范围和应用边界确定等问题,同时高管和技术团队间经常出现的争执还需要最终用户来解决,毕竟无论是高管的决策还是技术团队的决策最终还是服务于业务处理的。从整个生命期看,最终用户的作用如下:

  • 前期:项目前期是个螺旋上升的过程,用户作为一个积极因素参与和架构师、开发工程师的交互过程,他们表达使用喜好、决定具体应用功能、阐明对下一步系统发展的想法(Vision),相对架构师总结的预期内容,在各种限制因素下最终用户的想法经常会不切实可行,这时候需要高管和技术团队对用户众多想法决策取舍;
  • 实施过程:到了这个过程用户的角色与技术团队的联系就弱化了,在系统功能被相对完整定义后,这个阶段项目关注的重点就成了如何有效降低成本,如何规避各种风险对项目进度的影响,而用户更多出现在很多不可避免的争论中,负责对一些问题进行决策;

但是,无论是产品型软件还是项目型软件都面临着业务快速变化的问题,无论是高管还是技术团队需要更多关注用户的反馈,如何保证软件成果具有更好的延展性、更具业务逻辑性越来越多需要依靠最终用户的决策。以后,用户的职责也需要调整:

  • 用户决定未来的技术架构;
  • 用户提出并确立 IT 目标;
  • 用户提出更为坚实的资本计划和 IT 过渡计划;
2007-12-03 11:211168
用户头像

发布了 61 篇内容, 共 14.5 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

【Flutter 专题】64 图解基本 TextField 文本输入框 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

接口测试--apipost如何自定义变量

与风逐梦

软件测试 接口测试

业内首发!腾讯位置服务推出移动端3D数据可视化图层

波场链DAPP开发|波场链TRONCHAIN介绍

Geek_23f0c3

DAPP智能合约交易系统开发 波场链DAPP开发 tronchainDAPP

Java筑基 - JNI到底是个啥

码农参上

Java jni 8月日更

面试官:你说说一条更新SQL的执行过程?

艾小仙

抖音快手短视频获客系统软件开发

基于AOP和HashMap原理学习,开发Mysql分库分表路由组件!

小傅哥

小傅哥 hashmap 分库分表 aop 数据散列

如何请求一个需要登陆才能访问的接口(基于cookie)——apipost

Proud lion

大前端 后端 Postman Cookie 接口工

Go 语言,一文彻底搞懂 slice 实现原理

微客鸟窝

Go 语言 8月日更

JVM集合之类加载子系统

阿Q说代码

JVM 加载 类加载器 双亲委派 8月日更

架构实战营第一期 -- 模块五作业

clay

架构实战营

前端,测试如何修改后端接口返回的响应数据

CodeNongXiaoW

项目管理 大前端 测试 后端 接口管理工具

摄影利器一加9 Pro,让你轻松成为手机摄影师

Geek_8a195c

spring 大事务

Rubble

8月日更

手撸二叉树之单值二叉树

HelloWorld杰少

数据结构与算法 8月日更

低代码:时代的选择

华为云开发者联盟

云计算 软件开发 低代码 硬件 IT系统

Apache HBase MTTR 优化实践:减少恢复时长

华为云开发者联盟

Apache hadoop zookeeper HBase MapReduce服务

JS对象拷贝:深拷贝和浅拷贝

华为云开发者联盟

js 对象 对象拷贝 深拷贝 浅拷贝

AI 场景的存储优化之路

焱融科技

人工智能 云计算 AI 分布式 高性能

老用户运营从哪里切入?

boshi

运营 私域运营

vue入门:http客户端axios

小鲍侃java

8月日更

2分钟玩转中文接口测试工具-ApiPost

CodeNongXiaoW

项目管理 大前端 测试 后端

有效管理数据安全性—— Pulsar Schema 管理

Apache Pulsar

Apache Pulsar StreamNative schema

【LeetCode】合并两个排序的链表Java题解

Albert

算法 LeetCode 8月日更

Python代码阅读(第12篇):初始化二维数组

Felix

Python 编程 Code Programing 阅读代码

AI+云原生,把卫星遥感虐的死去活来

华为云开发者联盟

AI 容器 云原生 k8s 遥感影像

netty系列之:自定义编码和解码器要注意的问题

程序那些事

Java Netty 程序那些事

Compose 中的文字

Changing Lin

8月日更

LT浏览器——响应式网站测试利器

FunTester

性能测试 自动化测试 web测试 兼容性测试 测试报告

抖音快手短视频智能询盘获客系统软件开发介绍

企业架构和治理中的最终用户定位问题_技术管理_王翔_InfoQ精选文章