【系统架构师x1_1_2_1】定位(项目管理师、项目分析师、项目架构师)

职责分布:项目管理师系统分析师系统架构师

项目管理师

项目管理师的主要职责是负责整个项目的实施和控制,协调各种资源(包括组织内部资源和客户资源)

  • 掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;
  • 能根据需求组织制定可行的项目管理计划;
  • 能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况即时作出调整,系统地监督项目的实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;
  • 能分析和评估项目管理计划和成果;
  • 能在项目管理进展的早期发现问题,并有预防问题的措施;
  • 能协调项目所涉及相关人员;

项目分析师

系统分析师的主要职责是获取并分析用户的需求,形成规范的文档,知道整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务

  • 熟悉应用各领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制定项目开发计划,协调项目开发与运行所涉及的各种人员;
  • 指导 制定企业的战略数据规划,组织开发项目;
  • 能评估和选用适宜的开发方法和工具;
  • 能按照标准规范写系统分析、设计文档;
  • 能对开发过程进行质量控制与进度控制;
  • 能具体知道项目开发;

系统架构师

系统架构师的职责更加强调整体的、宏观的系统设计,重点在架构级别上。对架构进行描述、分析和评估

  • 能够根据用户需求,结合用户应用领域的实际情况,设计正确、合理的软件架构,维护系统构件及其几口,并确保系统架构具有良好的性能;
  • 能够对项目进行系统架构级的描述、分析、设计与评估;
  • 鞥能够按照相关标准编写相应的设计文档;
  • 具有这是的理论功底、广博的知识面,能够与系统分析师、项目管理师相互协作、配合工作;

总结

  • 传统系统开发中,系统开发进度及统筹的管理主要有项目经理来完成,需求分析及技术实现主要由系统分析员/设计员完成;
  • 由于项目经理、系统分析员或者程序员从各自的职位角度出发产生冲突的制约,不可能很好地给出开发规范,搭建系统试下的和兴架构,并澄清技术细节、扫清主要难点的技术,或者说最终难以确认和评估技术对需求实现产生的影响;
  • 所以把系统架构师定位为,负责整个系统的战略策划和技术实现。如下图:
    在这里插入图片描述

关系及区别

系统架构师与项目经理的关系及区别

项目经理

  • 软件项目经理是指对项目控制、管理,关注项目本身的进度、质量、分配、调动、协调,管理好人、财、物等资源的负责人;
  • 软件项目经理职责:项目计划、进度跟踪监控、质量保证、配置|发布|版本|变更管理、人员绩效评估等方面
  • 应对开发过程中大量的偶发事件和杂物;

架构师异同

  • 在一个项目中,推动项目技术发展的是系统架构师;
  • 项目经理(项目管理师)配合系统架构师并提供各个方面的支持,与内外沟通管理资源(包括人);
  • 系统架构师负责提出系统的总体架构,并给出开发指导;

系统架构师与系统分析师的关系及区别

系统分析师

  • 系统分析师是在系统开发中进行业务需求分析、系统需求分析、可行性分析、业务建模和指导项目开发的人;
  • 工作特点是与行业专家、用户沟通,即时与项目经理、软件架构师协商,分析项目具备的特点、成本、风向等,考虑实现的模型;
  • 面临不确定性的事件,需要对这些不确定事件进行分析、总结,使之得出相对可靠的确定性结论或实施方案模型;
  • 系统分析师的水平将影响系统开发的质量,甚至成败
  • 开发团队中应该有项目管理师软件架构师系统分析师软件设计师测试工程师程序员质量保证人员等不同职位。需要业务转件和其他辅助人员;
  • 如果一个人承担多个角色,往往容易发生顾此失彼的现象;

架构师异同

  • 系统分析师对业务系统进行分析、建模,他的任务、目标明确;
  • 系统架构师协同系统分析师的工作,建议系统分析师按照什么标准,什么工具,什么模式,什么技术去思考系统。
  • 系统架构师应该对系统分析师所提出的问题,碰到的难题即时提出解决方案;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值