`
lijuntian526
  • 浏览: 47486 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

系统分析员、系统架构师、项目经理的区别(转载)

阅读更多
上周从开发部转来一个刚毕业的小伙子,要我面试一下看看是否适合质量部的相关工作。交谈中,小伙子说大学里已经考过了系统分析员,于是我便问他:“系统分 析员主要做什么?” 小伙子想了一会说道:“系统分析员主要就是组织、管理和规划系统”。于是我接着问道:“如果负责组织、管理、规划的话,那和项目经理的 区别是什么?”小伙子想了半天,终于摇着头说:“不知道。”问这个问题倒不是为了为难小伙子,主要是希望他能够明白,书本上学来的东西必须和实践联系起 来,在开发也好在质量部也好,都离不开自己的主动学习和思考,没有思考的学习只是在收集知识而已,是不能够化为己用的。在离开学校的头两年里,大部分人是 无法找到自己真正的兴趣所在,我也是一样,所以刚开始无论在哪个岗位都必须主动学习和思考,包括对自己现有岗位的知识的学习,以及由于不满而对岗位之外的 知识的学习(当然这是在工作之外),而不满正是思考的起点。不过,正是因为无法找到真正的兴趣所在,就需要坚守岗位,一方面也许它就是自己的兴趣所在,一 方面也为了寻找真正的爱好而积蓄力量。

  额外的话说了不少,还是回来看看,到底“系统分析员、架构师、项目经理”之间有着什么样的差别?下面按自己的理解粗略的整理了一下,也许并不全面,绿色部分代表每一个角色主要需要参与考虑的活动(注:下面所说的系统分析员混合了设计的职责):

首先看一下架构师和系统分析员的区别:

1、系统分析员必须考虑自己所设计系统的方方面面,他是系统实现的原始作者,也对系统能否满足客户的技术要求以及产品成本是否可接受起着最直接的作用。

2、 架构师一般在软件组织内仅仅是少数人,他们主要负责对产品的架构进行评估以及子系统之间的接口批准上,评估的主要方面集中在系统级的质量属性和成本上,包 括:当前架构是否满足可靠性要求、系统架构的可扩展性、可重用性、性能以及基础的公共功能等等。他们必须对系统分析员设计出来的系统进行最初的把关,所以 责任重大,也需要经验非常丰富的人来承担。在公司其他部门和Ivar Jacobson的交流中,Jacobson明确的指出,架构委员会不是常设组织,通常都来源于团队的系统分析员,唯一常设的职位通常只有一个主席,其他的成员必须临时来源于系统开发的一线,只有他们最了解系统开发的基本思想。

3、系统成本是架构师和系统分析员最容易忽略的事情,而这个也是他们最基本的职责之一。

接下来看看系统分析员和项目经理的差别:

1、一个不合理的计划往往被归咎于项目经理,但这并不是事实。计划的制定严重依赖于系统分析员所设计系统的部件完成工序,而唯一能对这个作出准确判断的只有系统分析员。所以,计划的最初版本是来源于系统分析员而不是项目经理项目经理在这方面的主要作用是协助系统分析员制定计划,帮助考虑人员、资源方面的投入情况,并在项目的执行过程中严格监控项目的进度情况。

2、质量目标的制定和计划一样,来源于系统分析员,尤其是性能、可靠性等关键技术指标,而这些的第一跟踪主体也是系统分析员。项目经理在其中的角色,只是协助系统分析员安排各种资源,完成这些目标的测试、跟踪等活动。

3、成本是唯一的需要架构师、系统分析员以及项目经理共同关注并且严格控制的因素,原因很简单,这是大家靠着吃饭的来源。

4、项目其他的非技术方面的因素,则基本都是由项目经理负责搞定,包括合同、人员沟通、采购等等。

分享到:
评论
1 楼 bei79 2008-02-20  
受益非浅!

我还从来未曾考虑过这三者间的差别。

谢谢!

顶!

相关推荐

    系统分析员、系统架构师、项目经理的区别

    系统分析员、系统架构师、项目经理的区别 系统分析员、系统架构师、项目经理是三个不同的职业角色,他们之间存在着明显的区别。从职业责任、工作内容到技术要求等方面,他们都有着不同的要求和_expectations。 ...

    软考(系统分析师,系统架构师,项目管理师等)作文练习纸

    在准备参加软考,如系统分析师、系统架构师或项目管理师等高级资格认证时,作文部分是一项重要的考核内容。这篇文档将详细讨论这个领域的关键知识点,并为考生提供备考建议。 首先,我们要明白“作文练习纸”在软考...

    系统架构师兼项目经理个人简历

    在IT行业中,系统架构师和项目经理是至关重要的角色,他们负责设计、规划和管理复杂的软件系统。本篇文章将深入探讨这两个职位的相关知识点,并基于提供的压缩包文件内容进行解析。 首先,系统架构师是软件开发过程...

    高级系统架构师经典案例分享

    在"高级系统架构师2018.pdf"中,可能会涵盖这些基础知识在实际项目中的应用,例如如何利用数据结构优化系统性能,或是在多线程环境下的并发控制策略。 其次,系统架构师需精通各种架构模式,如微服务架构、SOA...

    软考系统架构师案例分析知识点整理

    ### 软考系统架构师案例分析知识点整理 #### 一、系统规划 - **系统项目的提出与预可行性分析**: - 分析系统项目的背景、目的和必要性。 - 对项目的初步预算、时间安排和技术可行性进行评估。 - **系统方案的...

    软件设计师、系统分析师、系统架构师等软考视频、真题、资料

    链接:https://pan.baidu.com/s/1vTC7nANH6RI9yVXoPOJ2_w?pwd=d6k1  提取码:d6k1 软件设计师、系统分析师、系统架构师等软考视频、真题、资料

    系统架构师案例分析.rar

    《系统架构师案例分析》是针对软考的一项重要学习资源,主要涵盖了系统架构设计与实践的相关知识。在准备此类考试或提升自身技能时,深入理解并掌握这些案例分析至关重要。以下将从多个方面对系统架构师的角色、职责...

    系统分析师和系统架构师3年真题精解与实战模拟2013版.part1

    系统分析师和系统架构师3年真题精解与实战模拟2013版.part1 资源均来源于网络,仅供学习、参考

    系统架构师教程.pdf

    合格的架构师不仅要有能力设计出满足需求的系统架构,还需要有能力组织和管理跨职能的项目团队,确保项目按照既定的路线图顺利进行。 最后,除了上述技术方面的知识点外,系统架构师还应当了解行业趋势、技术发展...

    【精心整理】系统架构设计师软考资料.zip

    2010年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午题 2009年下半年系统架构设计师下午试题I分析与解答 2009年下半年系统架构设计师下午...

    历年高级系统架构师真题

    系统架构师是一个在IT行业中至关重要的角色,他们负责设计、规划和实施复杂的计算机系统,以满足业务需求。历年高级系统架构师真题是备考这一专业资格考试的重要参考资料,涵盖了从2009年至2017年的历年试题,旨在...

    系统架构设计程序员向架构师转型之路

    系统架构设计程序员向架构师转型之路是一项艰巨但充满挑战的任务,涉及到技术深度、广度、沟通能力以及业务理解等多个方面。以下是对这一主题的详细阐述: 首先,我们要明确架构师的角色。架构师并不仅仅是高级...

    软考材料合集-系统架构师.rar

    《软考材料合集-系统架构师》是一个针对国家计算机技术与软件专业技术资格(水平)考试,特别是系统架构师级别的备考资源压缩包。系统架构师是IT领域中的高级职位,负责设计、规划和管理企业的信息技术架构,以确保...

    软考系统架构师案例分析知识点汇总

    ### 软考系统架构师案例分析知识点汇总 #### 一、软件架构风格概述 **软件架构风格**是描述某一类特定应用领域中软件系统组织方式和惯用方式的重要概念。它不仅涉及到软件系统的组成部分(即构件),还涉及到这些...

    软考系统架构师真题

    软考系统架构师考试是中国计算机技术与软件专业技术资格(水平)考试中的高级别认证,旨在测试考生在信息系统设计、架构规划、技术选型、项目管理等方面的能力。历年真题是备考的重要参考资料,通过对这些真题的学习...

    系统架构师(高级)学习资料.pdf

    系统架构是软件设计中的一个重要组成部分,它作为软件产品的骨架,确保了软件组件与环境的...架构师在面对实际项目时,需要在技术可行性和商业目标之间做出权衡,最终设计出既符合企业需求又具有技术前瞻性的软件架构。

    系统架构设计师32小时通关1

    5. 与项目经理的关系则在于,项目经理关注项目管理,包括进度、质量和资源调配,而架构设计师专注于系统设计,项目经理应支持架构设计师的工作,处理项目中的日常事务。 系统架构设计师的角色至关重要,他们在项目...

    系统架构师的视频教学的179视频配套讲义

    系统架构设计师是一个最终确认和评估系统需求...架构师是由国外引进的一个概念,国外软件开发的几个职位是技术官、架构师、设计师、开发、测试,对应我们的公司应该是技术总监、架构师、系统分析员、程序员、测试人员。

    系统分析师/架构师经典英文原版论文

    系统分析师和架构师在IT行业中扮演着至关重要的角色,他们负责设计、规划和管理复杂的软件系统。这些专家需要深入理解业务需求,同时具备技术视野,确保解决方案的高效、可扩展性和可持续性。以下是对给定文件中可能...

Global site tag (gtag.js) - Google Analytics