- 浏览: 1011206 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (826)
- 硬件 (8)
- 软件 (24)
- 软件工程 (34)
- JAVA (229)
- C/C++/C# (77)
- JavaScript (8)
- PHP (1)
- Ruby (3)
- MySQL (14)
- 数据库 (19)
- 心情记事 (12)
- 团队管理 (19)
- Hadoop (1)
- spring (22)
- mybatis(ibatis) (7)
- tomcat (16)
- velocity (0)
- 系统架构 (6)
- JMX (8)
- proxool (1)
- 开发工具 (16)
- python (10)
- JVM (27)
- servlet (5)
- JMS (26)
- ant (2)
- 设计模式 (5)
- 智力题 (2)
- 面试题收集 (1)
- 孙子兵法 (16)
- 测试 (1)
- 数据结构 (7)
- 算法 (22)
- Android (11)
- 汽车驾驶 (1)
- lucene (1)
- memcache (12)
- 技术架构 (7)
- OTP-Erlang (7)
- memcached (17)
- redis (20)
- 浏览器插件 (3)
- sqlite (3)
- Heritrix (9)
- Java线程 (1)
- scala (0)
- Mina (6)
- 汇编 (2)
- Netty (15)
- libevent (0)
- CentOS (12)
- mongod (5)
- mac os (0)
最新评论
-
kingasdfg:
你这里面存在一个错误添加多个任务 应该是这样的 /** * ...
Quartz的任务的临时启动和暂停和恢复【转】 -
kyzeng:
纠正一个错误,long型对应的符号是J,不是L。
Jni中C++和Java的参数传递 -
zhaohaolin:
抱歉,兄弟,只是留下作记录,方便学习,如果觉得资料不好,可以到 ...
netty的个人使用心得【转】 -
cccoooccooco:
谢谢!自己一直以为虚机得使用网线才可以与主机连接呢。。
主机网卡无网线连接与虚拟机通信 -
yuqilin001:
要转别人的东西,请转清楚点嘛,少了这么多类,误人子弟
netty的个人使用心得【转】
架构组织管理的五大原则:构想、节奏、预见、协作和简化
架构组织的三在概念:准则、模式和反模式
准则:为了把原则运用到实践中,需要实施细节。准则把广泛的原则翻译成是否和如何执行原则的细节。
模式:描述了开发或者使用软件架构时可能遇到的常见问题的解决方案。
反模式:反模式描述了组织在实践中可能遇到的陷阱,描述了不该做的事情,或者用在错误背景下的解决方案。
一、构想
说明了如何向架构的受益人描述一幅一致的、有约束力和灵活的未来图景。构想需要维持一致性和协调性(灵活性)。
【其实就是和客户及开发团队保持一致,同时考虑扩展,为了更好的保证一致性可以使用RUP的“4+1构架视图”(逻辑视图【用户】、实现视图【软件开发工程师】、用例视图【系统分析人员】、进程视图【软件集成工程师】、部署视图【软件工程师】)】
【理解客户迫切价值;将客户价值映射成能解决问题的解决方案;将以上问题转成一组特定的约束条件】
验证构想准则:
1、架构师的构想与发起人、用户、最终客户期望实现的目标是否保持一致。
反模式:风险后置 【先分析问题将可能存在的问题先找出确定可行性,应该主动向上层提供一个选择】
模式:前后一致 【架构是多用户使用,有特定的用户需要特定的功能但可能会破坏架构质量和稳定性,应该将上级拉入架构构想中让他们知道风险】
2、实施人员信任并使用架构。
反模式:墙头草【确定了构架以后要对架构作任何加入都应该开休讨论会对新加入功能进行审核,避免开发人员的对开发人员对架构的不信任应该及时兑现承兑】
模式:三人臭皮匠【架构的思想并非只来自己架构师,高级提供构想,架构平台留给架构师,实现细节留给开发人员】
3、关于架构和构件的潜藏知识对其用户是可见的
反模式:一叶障目【知识共享(培训、专题讨论、启用知识管理平台)】
模式:轮流工作
【总结:构想是架构搭建的关键也是思想上大家统一确定如何实现目标的架构,此步骤的关键在于将上级和下级的发动,上级确定目标,下级确定细节,保证需求一致正确。最后就是知识的共享,这样增加团队凝聚力。创建一个学习型应用合并的团队,有必要时应该工作轮转(解决学习和管理)】
二、节奏
节奏原则:刻画了一种在整个组织范围内的协调程度,即定期地根据可预测的速度、内容和质量对制品生产进行检查与规划。
【节奏是一个架构团体内部及它与客户和供应者之间反复出现的、可预测的工件交换活动,其实就是控制架构开发的进度及解决出现的问题和客户和开发团队】
准则:
1、定期地再评估、同步和调整架构。 【定期讨论会议,及时讨论问题解决问题】
反模式:一步成功 【一个架构的发布不是只针对现在或特定功能,它应该是一个完整性的、系统性的架构。如果存在市场机遇的时候可以先发布一个围绕特定功能,利用此主题抓住市场。再发布系统版】
模式:发布委员会
2、架构用户对架构发布的进度和内容具有高度的信心。
反模式:超敏捷【高层管理的行动更直接地改变组织行为时组织行为不能得到严格的遵守】
模式:舍兵保帅【当一个架构发布不能按预期阶段发布时,应该主动与客户沟通,将不太重要的特性移到后面发布周期】
3、通过节奏协调明确的活动
反模式:销售未检验的产品【问题不能积累,定期建立应该的成功】
模式:同步发布【与合作伙伴一起确定交付架构特性的先后顺序】
【总结:节奏它强调的是一个按计划进行。不能让问题积累,出现问题应该立刻解决。当时间有冲突时应该舍兵保帅,制定制度严格执行(架构定期评估、避免高层改动)架构应该是一个长期的系统的稳定的】
三、预测
要在预测未来与检查并适应现状之间做出平衡
准则:
1、预见风险、预见客户、预见客户的需求、预见市场驱动标准和演变技术、预见战略业务方向的改变
反模式:遗漏细节【其实就是需求的不全面,让业务专业参与,调研覆盖面很重要】
模式:示范区【大面积推广前先进行实验】
2、通过快速复审和开发周期,评估技术和业务上的风险与机会
3、当认识到关键的估计或假设有错时,及时调整功能特性、预算
【总结:其实预见就是对当前架构及构架所相关知识与市场的预测,以及架构项目的管理】
四、协作
1、架构师不断地了解谁是最关键的受益人,他们如何贡献价值,以及他们需要什么
反模式:光说不做
模式:了解你的受益人
2、受益人之间达成明确和强制性的契约。
反模式:不记录讨论结果
模式:互惠互利
3、通过社会行为制度和非正式规范强化合作。
反模式:非正式时间做正式工作
模式:杜绝意外【变更时应该及早的提醒】
模式:和HR密切和作
【总结:协作其实就是管理以及和客户打交道,了解他们需求,将达成的契约强化(记录)另外就是和下级开发人员的协作及各种旁类资源的协作】
五、简化
简化是指将所作用组织与环境都进行巧妙地理解与最小化,组织形成架构并且思考架构。
准则:
1、开发人员长期使用架构,减少总成本和复杂性
反模式:简单复制并修改
模式:由慢而快
2、架构小组明确理解关键最小需求,并且将其构造成多应用共享的核心元素
反模式:缺乏有效抽象【每次加入时避免出现榕树、根部肥大】
模式:迁移途径
3、通过长期的预算和行动确保当相关元素没有被共享、增加了不心要的复杂性时或者是因为有明确的业务理由时,把相关元素从核心移走。
反模式:编码大于架构【把首席架构师的埋单合理分配给实现新特性和调整架构两个任务,让最能干的工程序师来领导实现新特性】
模式:统计构件变更
【总结:简化其实关注的就是代码的简化,可使用设计模式进行抽象等】
发表评论
-
使用Maven创建JAR工程和打包依赖(转)
2012-10-12 00:29 811添加PLUGINS <plugins> ... -
Eclipse Code Review(代码审查)工具介绍【转】
2011-04-16 01:15 1464最近组内一直在做代码 ... -
敏捷开发中的Code Review [转]
2011-04-16 01:08 1302一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Tes ... -
闲谈绩效考核——来自项目管理群的讨论[转]
2011-04-14 21:34 950不胜人生 一场醉 说 ... -
项目管理系列文章——关于软件工程在软件整个生命周期的位置[转]
2011-04-14 21:33 856关于软件 工程在软 ... -
项目管理实例—— 点评[转]
2011-04-14 21:32 834查看( 579 ) / 评论( 0 ... -
从工程师到管理者转变——来自项目管理群的讨论
2011-04-14 21:31 846城市兔子—技术主管—北京 说: Hi,各位,大家好。刚吃晚 ... -
项目管理经验谈——来自项目管理群的讨论[转]
2011-04-14 21:23 982项目管理 经验谈——来自项目管理群的讨论 ... -
PM如何整合资源——来自项目管理群的讨论[转]
2011-04-14 21:22 1038空间管理 您 ... -
组织级项目管理实例分享——来自项目管理群的讨论[转]
2011-04-14 21:19 834老蔡 说: 1、 ... -
知识的分享和管理——来自项目管理群的讨论
2011-04-14 21:16 853谷雨霖pharos-cto-北京说: 今天和大家交流最近看 ... -
假如我是一个项目总监/经理——我手写我心[转]
2011-04-14 21:06 1028就国内中小民营企业 而 言,项目总监/经理的角 ... -
假如我是一个部门经理——我手写我心[转]
2011-04-14 20:58 997假如我是一个部门经理 ... -
项目经理的思维批判
2010-12-07 21:46 764想做好项目经理,就一定要改变你的思维方式。这对于技术出身 ... -
克服在企业中应用敏捷方法的技术挑战
2010-12-07 21:41 874在企业中应用敏捷方法是一项具有挑战性的任务。实现敏捷不像 ... -
带领团队发挥最大潜能的10个技巧
2010-12-07 21:36 911只有你团队的成员成功了,你才能算是成功的领导者。本文介绍 ... -
工作日志之项目经理篇
2010-12-07 21:35 868大多数研发项目经理都遇到过这种困惑:“作为项目经理 ... -
项目经理要如何看待技术
2010-12-07 21:35 840当上项目经理后,技 ...
相关推荐
企业网络与信息安全管理组织架构的目的在于规范信息安全管理工作,建立健全相应的组织管理体系,以推动信息安全工作的开展。该组织架构将规范企业的信息安全管理工作,确保企业的信息安全工作符合国家和行业的相关...
《商品部组织管理架构》 商品部是企业运营的核心部门之一,主要负责商品的选品、采购、库存管理、销售策略以及与品牌推广、品质控制等相关工作。在一份名为“商品部组织管理架构.doc”的文档中,我们可以清晰地看到...
本文档主要涉及到携程公司的组织架构及部门职责,涵盖了公司的总则、组织架构、质量管理体系、技术管理体系、股东大会、董事会、监事会等方面的职责和权限。 在总则部分,明确了公司的目的、范围、相关/支持性文件...
由于提供的文件内容中包含了大量乱码和不连贯的数字,无法直接从中提取出有关行政管理部组织架构图的具体知识点。为了满足要求,我将基于文件标题“行政管理部组织架构图(0).pdf”提供的信息,尽可能详细地描述行政...
在“HSE管理体系组织架构.pdf”中,详细阐述了在建设项目中,如何构建并运行一个有效的HSE管理体系。 首先,项目经理是整个项目HSE管理的第一责任人。这意味着项目经理不仅要在战略层面对HSE负全面责任,还要确保...
根据给定文件的信息,文件名为“综合管理部组织架构图.pdf”,说明该文件是一份关于某个组织或企业中综合管理部的组织架构的图示文档。从描述来看,内容似乎是重复的,而且由于OCR扫描技术的限制,部分文字可能有...
《公司组织架构图管理者代表——构建高效的企业运营体系》 在企业管理中,组织架构图扮演着至关重要的角色,它是企业内部职能划分、权力分配以及沟通协调的基础。一个清晰明了的组织架构图可以帮助管理层有效地监督...
资产管理有限公司组织架构及岗位设置方案.pdf 该文件主要介绍了资产管理有限公司的组织架构和岗位设置方案,旨在确保公司的战略发展需要和成本优化原则。文件分为三部分:组织架构设计原则、组织架构图和部门及岗位...
JavaScript(Js)是一种广泛应用于网页和网络应用开发的脚本语言,尤其在前端领域,它为构建交互式用户界面提供了强大的支持。组织架构图是一种视觉...这将有助于你在实际项目中构建出更加生动、易用的组织管理工具。
在IT行业中,组织架构图是一种重要的工具,它用于描绘企业或机构内部的职责分配、管理层次以及各部门之间的关系。标准的组织架构图可以帮助理解和优化企业的运营模式,促进沟通与协作,同时也是战略规划和决策制定的...
贝壳找房公司组织架构及部门职责收集是贝壳找房公司为贯彻落实“保健食品生产质量管理规范”要求,明确公司生产组织机构,保证药品生产经营管理正常有序进行的组织架构及部门职责的文件。 第 1 章总则 本文件适用...
本测试报告主要针对OSMS(组织架构管理系统)的功能进行详尽的测试,包括登录、组织架构管理、岗位管理和用户管理四大模块。以下将逐一阐述各个功能点的测试情况。 1. **登录功能** - 功能描述:系统支持合法用户...
东方证券发布的社区团购系列报告之二聚焦于组织架构篇,深入探讨了社区团购业务中的组织能力,以及企业如何通过优化组织结构和管理方式来提升业务竞争力。报告中的核心观点是社区团购的胜利关键在于组织能力,即对...
总的来说,社区团购业务不仅是对供应链管理的挑战,也是对企业整体组织架构与管理能力的考验。要想在竞争激烈的市场中脱颖而出,企业需要不断地优化组织结构、创新管理方式,并结合自身的战略发展和业务特点,实现对...
在现代企业中,高效、有序的组织管理是提升运营效率的关键。云之家作为一款先进的企业协作平台,提供了强大的组织架构分级管理功能,帮助企业构建灵活多变、层次分明的组织结构,实现精细化管理。本文将深入探讨云...
长安汽车公司组织架构及部门职责 在本pdf文件中,我们可以看到长安汽车公司的组织架构及部门职责的详细信息。以下是从文件中提取的重要知识点: 一、公司组织架构 * 公司的最高权力机构是股东大会,负责决议公司...
《交付服务部组织架构》 在信息技术领域,交付服务部是企业中至关重要的一环,它负责将技术解决方案高效、安全地交付给客户,并确保其稳定运行。本篇将详细解析交付服务部的组织架构,主要关注两个核心领域:交付与...
校企合作项目组织架构 校企合作项目组织架构是指企业和高校之间建立的一种合作关系,以充分发挥各自优势,促进人才培养和技术创新。武汉百捷集团教育投资管理有限公司与高职院校合作,采用深度融合的专业共建共管...
麦当劳中国公司的组织架构和管理体制反映了其作为全球快餐业领导者的高效运营模式。自1955年创立以来,麦当劳凭借其强大的品牌影响力和标准化的管理体系,在全球118个国家拥有超过31,000家餐厅,服务着每天约5,000万...
在这个项目中,开发者利用 Vue3 实现了一个组织架构的组件,该组件具备联系人管理和组织结构选择的功能,支持回显(即预览已选择的人员)以及选择人员操作。下面将详细介绍这个组件及其相关知识点。 1. **Vue3 基础...