我是今年三月作为架构师加入当前公司的。
作为一个空降的架构师,如何开展新工作?
先来介绍一下公司背景:
技术部在公司属于辅助部门,主要工作是开发软件给业务部门用
业务部门负责赚钱,在公司业务部的话语权非常高,因此,我们技术部老大反复强调,业务部就是上帝。
我所在的组有一个开发了快7年的产品,由于刚开始开发时没有想过什么架构的问题,因此,整个项目代码十分混乱,每一个模块除了该模块的开发者外,其他人根本看不懂。
用管技术的副总的话来说,系统再不重构迟早有一天会出问题。因此,副总把我招进公司,挑头负责架构设计和系统重构。但是,除了副总,公司里其他人却不愿意重构。
存在的问题
技术部老大的观点是,可以重构,但必须在完成旧系统的维护工作和新功能之后再重构。
我所在组的老大的观点是暂时不要重构,等过两年实在维护不了再说。
其他开发人员的观点是千万不要重构,因为重构相当于重新开发,会大大增加他们工作量。
测试人员同样不支持重构。
这两个多月我不断地和开发人员探讨重构的意义,也写了好多Demo给他们证明重构后的架构能降低新需求的开发难度。但是,大多数开发人员还是不愿意重构,他们宁肯在旧系统上赖着,也不愿意学习一些新的东西。
我试图强制开发人员按照我设计的架构编写代码,结果各种磨洋工,然后向上级反映我的架构严重拖累了开发进度。
总而言之,除了管技术的副总在面试我时流露出较强的重构系统的想法,其他人员都不愿意重构。而我和技术副总之间隔了两层领导,我不大好绕过组老大和部门老大向副总汇报工作。
我问了几个朋友的建议,他们是这样告诉我的
A: 你和别人的冲突点在于:你的重构加重了我的工作量,那么我不愿意做。
所以,你需要为重构争取时间,比如需求hold 60%,大家来做重构,或者专人来做这件事,之后做整体架构迁移。
当架构成型后,逐步让大家将新需求移往新架构,而有同学负责做老架构的迁移工作。
首先要保证的,是在沉重的开发压力下,不能加重现有研发同学的负担。否则想推动,几乎不可能。也许我做半年一年就走了,为什么要为你的kpi加班呢?
其次要保证的,是架构的稳定性,新架构不能动摇现有业务。
最后要说服现部门的leader,在能够争取到减少新业务开发的情况下(最好是停止),使用新架构在之后会带来减少工作量、规范代码结构、稳定架构的作用,并且不会让大家有额外的负担。和leader协商,用哪种途径去解决这件事。
否则,你重构就要我工作量double,工资又不double,我才不做呢。
B:不分析政治的事情,光从做事的角度来讲步骤:
分析业务,流程,文档,代码。
在完全不依赖其他开发人员的前提下,理清系统的大致脉络,列出功能蓝图。
基于1/2步工作完成的情况下,再评估到底要不要重构!
这是作为架构师接手一个陌生项目所必须的前期布局。千万不要为了重构而重构。重构可能只是手段,而非目的。
4、融入到原来的那群技术人员内部去,并把最重要的设计、最核心的代码,抓到自己手里。
5、理想状态就是业务部门需要什么新功能,你起码可以评估出工作量
到一个公司,最重要的是完成对关键岗位的站位,不仅仅需要领导的任命,更需要落实成一个事实。后者更重要。
C:我的建议:首先你要确定,公司目前的代码究竟有没有必要进行重构,重构的成本有多高?重构的受益有多大?
其次,如果你真的确定要重构,那么你要想明白别人究竟想不想重构,因为你是管理岗,管理岗意味着你不是具体敲代码的那个人,而是你要指挥一堆人按照你的想法敲代码,那么别人支持不支持你,就显得至关重要了。
事实上,人和人想法各异,就算大家都想重构,他们究竟想重构到什么程度,是部分重构还是完全推倒重来,这差别很大。如何协调意见向左的人,如何求同存异,是管理人员的必备技能。
而一切的基础是,首先你要取得大家的信任。让大家服气你。作为架构师,你起码技术过硬,作为主导重构的核心人员,你又要表现出足够的胸怀和气度以证明你可以肩负起这个任务,很多情况下总有谈不拢的时候,在这个时候,你本人是否有服众实力,直接决定了你的想法是否能够如期推进。
如果大家有什么好的建议可以评论告诉我,也可以加入架构师交流群:671017482一起交流,学习。
大家觉得作为一个空降的架构师,得如何开展新工作呢?
分享到:
相关推荐
【标题】: "浅谈‘空降兵’如何成功空降到一个企业?" 【描述】: 本文讨论了“空降兵”在进入新企业时可能会遇到的问题,包括文化融入、行为模式、人际和心理问题,并提出了相应的对策,旨在帮助这类高层管理者更好...
《浅谈空降兵如何成功空降到一个企业》 在当今快速变化的商业环境中,企业为了寻求突破和革新,往往需要引入外部高级管理人才,即所谓的“空降兵”。然而,“空降兵”如何顺利融入新环境,发挥其应有的作用,成为...
空降到一个企业,【空降兵】会面临以下问题: 1. **文化融入问题**:不同企业有不同的企业文化,适应新环境成为一大挑战。 2. **行为模式问题**:原有团队可能不适应空降兵的工作风格,需要时间磨合。 3. **人际...
文档标题“浅谈“空降兵”如何成功空降到一个企业.doc”主要探讨了企业中高层管理人员,通常称为“空降兵”,如何有效地融入新公司并实现成功过渡的问题。描述和标签表明这是一个关于企业管理策略和人员整合的资料。...
在这个阶段,空降兵需要评估新企业的环境和人际关系,同时企业也在评估他们的能力与价值。空降兵应主动建立人际关系,适应新环境并快速学习企业业务,企业则需给予足够耐心,创造条件帮助空降兵适应。 2. 调适期:...
第一个授权陷阱是“过度授权”。空降高管可能因为急于展现信任或者减轻自己的工作负担,而过度下放权力。但这样可能导致工作失去控制,甚至出现决策失误。避免过度授权的关键在于明确授权的范围,对关键决策保持适当...
此时,是否引进外部人才就成为一个关键决策。 反对引进空降兵的观点常常认为,企业应像初创时那样,依靠内部力量自我发展。然而,这种看法忽视了当前市场竞争的动态性和复杂性。随着“海归族”、“外企族”、“国企...
* 职业经理人是指在一个所有权、法人财产权和经营权分离的企业中承担法人财产的保值增值责任,全面负责企业经营管理,拥有绝对经营权和管理权。 * 职业经理人的职责包括企业战略规划、组织结构设计、团队管理、目标...
在"智拼才会赢:一个酒店空降兵的经历"案例中,我们可以看到组织行为学的理论如何在实际管理情境中发挥作用。厦门YH酒店面临激烈的市场竞争压力,选择引入外部专业人才Edward,即所谓的"酒店空降兵",以引领企业的...
首先,“空降兵”的存活率低是一个普遍现象,尤其在国有企业中。这可能由于外来管理理念与本土文化之间的冲突,导致新管理团队难以推行改革。不同的管理哲学使得“空降兵”的策略难以落地,加之高薪可能导致内部不满...
在职场中,有时候我们会面临空降到一个新的领导岗位的情况,这无疑是一种挑战,因为缺乏原有的群众基础,容易遭遇到被架空的困境。以下是一些关键的策略,可以帮助新任领导避免这种局面,顺利开展工作。 首先,建立...
面对被并购企业的历史文化和既有势力,一个温和且善于倾听的领导者能够减少冲突,更容易被员工接纳。这样的领导风格有助于建立信任,促进沟通,从而逐步推进变革进程。 其次,空降经理人需要具备强大的适应能力。被...
2. 提供充足资源:依据战略规划,为空降兵提供必要的人员、资金和信息资源,确保他们能顺利开展工作。 3. 文化融合:企业应重视文化融合,帮助空降兵理解并接纳企业文化,同时,原有员工也需要理解空降兵的角色和...
总结来说,外企高管在“空降”到民营企业时,应谨慎对待授权这一管理手段。他们需要理解不同企业环境下的管理需求,平衡授权与控权的关系,确保授权能够真正提升团队效率,而不是造成成本上升和管理混乱。对于民营...
一个完整的管理团队空降能够更好地推动改革,因为他们共享相同的管理理念和工作方式,更容易协同工作。相反,单独的空降兵可能会因与原有团队理念不合,导致变革难以推进。同时,高额的薪酬是空降兵引入的一大障碍,...
在职场中,空降成为领导者是一项充满挑战的任务。当你被任命为新的领导,尤其是在缺乏群众基础的情况下,如何防止被团队内部的力量架空是一项至关重要的技能。以下是一些实用的策略来确保你的领导地位稳固: 首先,...
提高这类人员在新公司的存活率是企业管理中的一个重要议题。安达信公司的报告深入探讨了民营企业如何有效地吸引、选用和留住职业经理人,以实现企业的持续发展。 首先,民营企业需要明确自身的愿景、战略和架构。这...
一个企业的文化决定了何种行为会被鼓励,何种行为会被惩罚,以及解决问题的方式。因此,职业经理人必须理解并尊重这种文化,因为文化将深远影响他们的决策和行动。试图强行改变企业文化往往会导致内部矛盾和挫败感,...
综上所述,引进空降兵是许多企业面对市场挑战时的战略选择,但这一决策需要审慎评估,确保空降兵与企业的文化、战略和团队相匹配,以实现企业的长期发展。同时,企业也需要对内部人才培养和提拔机制进行优化,形成内...
自动安全空降绳.rar”表明这是一个关于自动安全空降绳的三维模型文件,可能是一个设计项目或教学资源。这个压缩包包含的文件是该空降绳的详细三维模型数据,方便用户在计算机上进行查看、编辑或者模拟分析。 在机械...