当前位置: 首页 > news >正文

Technology strategy Pattern 学习笔记1-Context: Architecture and Strategy

Context: Architecture and Strategy

1 Architect and Strategist

1.1 three primary concerns of the architect

1.1.1 Contain entropy(熵-混乱程度,不确定性,惊奇程度,不可预测性,信息量等等)

  • The architect who is containing entropy is stating a vision around
    which to rally; showing a path in a roadmap; garnering support for
    that vision through communication of guidelines and standards; and
    creating clarity to ensure efficiency of execution and that you’re
    doing the right things and doing things right
  • One cannot be successful as an architect without thinking of not only what to do, but how to get it done within an organization, which requires knowing why it should matter to someone who isn’t a technologist.
  • a critical first step to being not only useful but powerful as an architect and strategist.

1.1.2 Specify the nonfunctional requirements.
1.1.3 Determine (权衡) trade-offs
The role of the architect is to see where those challenges may lurk(隐伏), seek to make them explicit, and make value judgments about how to balance the solutions and the new problems they occasion, under the guidance of the broader business strategy

1.2 business strategy

1.2.1 business strategies will concern themselves with the following

  • The goals of the organization
  • The operating model: processes and how your company conducts its business
  • Culture: the mores and value system, the modes of communication
  • Talent strategy: how you source and retain talent, how you train them
  • Facilities strategy: where you do business, relevant local laws,
    and cost concerns
    1.2.2 the strategist asks these questions
  • Are resources devoted to the right areas, to the most important
    customers?
  • Are we creating products and services that can thrive in a market in different time horizons?
  • Where should we spend money? Where should we cut costs?
  • Where do skills need to be added or strengthened?
  • Where can productivity be improved?
  • What culture, attitude, and skills are required?

1.3 the strategist finds herself concerned with some or all of the following:

  • Identifying business development opportunities
  • Finding, proposing, and validating mergers and acquisition opportunities
  • Building strategic capabilities within certain areas of the organization
  • Performing research based on data to recommend long-term
    directions for the company

战略-文化-及执行关系

在这里插入图片描述

A good first step for doing so is to create two versions of the strategy

1.5.1 可公开的版本及不可公开的事项版本:
- shorter version that communicates only the
changes you’re driving in a way that you can share publicly with teams.
1.5.2 给高管的版本:

  • one that provides an honest and detailed examination of all three factors to share with the executive team
  • In long-range planning there are financial, business transaction, and personnel matters that obviously can’t be disclosed.

Applying the Patterns

2.1 Establish context

  • a. Analyze the trends happening in the world outside.
  • b. Analyze the forces at work across your industry, your organization,and your department.
  • c. Gain a view on your stakeholders.

2.2 Understand your competition, the market, and the technology landscape
2.3 Identify strategic options in your products, services, and technology roadmap.
2.4 Evaluate those options
2.5 Make a compelling recommendation with a coherent, cohesive, comprehensive strategy to gain approval and resources to execute your plans.

http://www.lryc.cn/news/219239.html

相关文章:

  • 数据结构-顺序表
  • 数据结构与算法 | 第三章:栈与队列
  • oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度等
  • 数据可视化:折线图
  • Python语言_matplotlib包_共80种--全平台可用
  • OpenFeign 的超时重试机制以及底层实现原理
  • redis安装
  • VM虚拟机逆向 --- [NCTF 2018]wcyvm 复现
  • 2024天津理工大学中环信息学院专升本机械设计制造自动化专业考纲
  • 华为OD机试 - 服务失效判断 - 逻辑分析(Java 2023 B卷 200分)
  • 刚入职因为粗心大意,把事情办砸了,十分后悔
  • Docker学习——③
  • EMC Unity存储系统如何查看SSD的使用寿命
  • python创建一个简单的flask应用
  • 阿里云域名实战
  • git关联远程仓库自己分支自用
  • eBPF BCC开源工具简介
  • Linux上后台运行进程(nohub、screen和tmux )
  • javaee实验:搭建maven+spring boot开发环境,开发“Hello,Spring Boot”应用
  • 重新思考边缘负载均衡
  • 构建一个CAN报文周期任务类
  • 深入理解计算机系统CS213 - Lecture 02
  • 【KVM】KVM介绍及功能概述
  • centos7安装MySQL
  • leetcode做题笔记215. 数组中的第K个最大元素
  • Linux Vim撤销和恢复撤销快捷键
  • 【BUG】记一次Maven install 报错 Could not find artifact ...:pom:0.0.1-SNAPSHOT
  • 逆向学习记录(4)adb
  • Windows Server 2016使用MBR2GPT.EXE教程!
  • SpringBoot项目多环境开发