返回介绍

第 20 章 问题

发布于 2024-08-18 00:06:35 字数 623 浏览 0 评论 0 收藏 0

1.软件架构和软件开发角色的区别是什么?

2.软件架构的角色都做些什么?这个定义是基于你团队的现状还是理想状态?如果是后者,你的团队可以做出什么改变?

3.为什么承担软件架构角色的人理解所用的技术很重要?你会雇用一个不懂技术的软件架构师吗?

4.如果你是所在项目的软件架构师,编码在你的工作中占多大比例?是太多还是太少?

5.作为一个软件架构师,如果不能编码,你还有其他方式接触到项目的底层工作吗?你有其他方式更新你的技术吗?

6.为什么技术知识的广度和深度都很重要?

7.你认为自己掌握了承担软件架构角色所需的软技能吗?如果没有,你会在哪方面改进?为什么,以及怎么做?

8.从软件架构的观点来说,你目前的软件项目有足够的指导和控制吗?是不是太多了?

9.为什么合作是软件架构角色的一个重要组成部分?你的团队在这方面做得够不够?如果还不够,为什么?

10.你的团队中有足够的指导和辅导吗?你在提供或接受吗?

11.软件架构的角色如何融入敏捷项目和自组织团队?

12.作为软件架构角色的新人,你遭遇过哪些困难?

13.在你的团队或组织中,对软件架构有定义好的“参考条例”吗?如果有,每个人都明白了吗?如果没有,那么为了捋清架构师的角色和责任创建一个条例,是否有价值?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文