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