美文网首页读书每天写1000字简友广场
让所有人一起参与架构设计

让所有人一起参与架构设计

作者: 皮皮杂谈 | 来源:发表于2019-07-03 22:46 被阅读75次

架构师需要对系统架构负责,但并不是说一定要架构师自己完成架构设计,并要项目团队严格遵守架构决策。

把架构和架构师凌驾于项目和项目组之上,只会让架构师变成孤家寡人,让架构曲高和寡。

1、不要只有架构师一个人拥有架构

架构师不要把架构当做自己的私有财产,为了维护架构的纯洁和架构师的威信而不让他人染指架构。让项目参与者对架构充分争论,大家越是觉得自己是项目架构的重要贡献者,就越是愿意对开发过程承担责任,越是愿意共同维护架构和改善软件。

2、让其他人维护框架与架构文档

框架是架构的重要组成部分,许多重要的架构设计通过框架实现来体现。但是在软件开发过程中,架构也需要去根据需求不断发展变化,框架和架构文档也会随之调整。除非是重大的重构,否则架构师应该让项目组成员维护框架和架构文档,给项目组成员成长的机会也让自己有更多的时间去寻找更大的挑战。

相关文章

  • 让所有人一起参与架构设计

    架构师需要对系统架构负责,但并不是说一定要架构师自己完成架构设计,并要项目团队严格遵守架构决策。 把架构和架构师凌...

  • 产品研发流程定义

    说明: 项管会参与需求研发全流程的跟进、沟通、资源协调; 架构师会参与需求可行性分析、架构设计、前后端技术方案设计...

  • 【滴滴打车-杭州】 服务器端高级 Java 开发工程师/ Jav

    职位描述: 1. 参与产品设计,完成系统需求分析设计; 2. 参与服务器端业务架构设计, 模块划分和模块开发; 3...

  • 岗位调研

    项目经理 1.参与软件架构设计工作,负责系统设计。 2.协助软件架构师实现影响系统架构的关键用例。 3.负责核心模...

  • 宜人贷

    Java资深开发工程师/架构师 岗位职责 1、参与项目架构与方案设计; 2、参与业务需求分析,并独立完成相关功能模...

  • 第五章:设计阶段:产品从概念到解决方案

    5.1 设计信息架构:设计让产品立得住的骨架 5.1.1 解析信息架构:收纳信息 信息架构:为了让人们更方便地获取...

  • [广州] 阿里移动事业群(UC)-国际业务线 内推 前端/算法

    前端大牛: 岗位描述: 1.参与项目的前端架构设计,编写合理的设计方案 2.参与项目的编码,按照产品需求和技术需求...

  • 论软件架构风格

    摘要:本人于2021年初参与了本公司某智慧导购营销系统的开发,并且作为架构组成员参与了项目整体的架构设计与评审,以...

  • Part5 系统设计篇

    21 | 架构设计:普通程序员也能实现复杂系统? 为什么软件项目需要架构设计? 精英稀缺、全栈稀缺,通过架构设计让...

  • 基于中台思想的物流系统设计

    设计架构说明1 设计架构说明2 设计架构说明3 设计架构说明4

网友评论

    本文标题:让所有人一起参与架构设计

    本文链接:https://www.haomeiwen.com/subject/pfuhhctx.html