软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。
所谓软件项目管理就是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期。
软件项目管理是指软件开发过程的管理,来源是项目的立项报告和开发任务书,结果是可部署的软件系统。软件工程是软件开发遵循的一般性指导,是项目经理和开发人员必须掌握的,一般都作为一门课程教学,ISO9002和CMM是我们经常具体使用的指南。
软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。
不一定,你只要在那边备注你获得的证书,你的从业经验,很多单位还是更愿意接受有经验可以带项目的人,就算你是本科的,没有经验,也没有多少单位愿意培训你。
如果有学历,不要去50人以下的小公司上班,小公司待遇肯定不如大公司的待遇好。以我个人经验而言,在大公司,平台大,你试错的机会更多,成长的速度也更快。相反,如果在小公司里面,老板不放权,不信任他的员工,做什么都要汇报批准。
-150人的公司应该算得上是中型公司了,这么多人,机构和配备的人员应该都比较齐全。50人以下的就属于小型公司了,这种公司的人员往往要身兼数职。
有些公司一开始很天真,挂一个他们自认为很好招到人的低职位广告,准备四万英镑年资(30多万人民币)。结果时间过去了几个月,发现过来面试的偶尔几个选手也都不适合,只好把年资提升到六万、八万、十万。最后终于来了一位程序大牛,非常适合,但是人家被另一个给出15万镑年资的公司给抢了。
还有就是原单位,上海的一家规模50-100人的软件公司,部门经理以上级别的,5个人左右。 还有就是我姐夫,上海一家西餐店的主厨,现在年薪30万左右。 再有就是我一个同学,专攻Oracle数据库,估计七八年前就轻松20万了,现在50万以上。
比例是10%至30%。软件项目管理的比例因项目而异,可以占据整个项目的10%至30%的比例,会更高或更低。软件项目管理包括计划、实施和控制软件开发过程、确保项目完成于预算和时间范围内,并最终交付高质量的软件产品,软件项目管理涉及多个方面,如项目进度计划制定、人员管理、资源管理、风险管理等等。
软件设计占20%~25%;编码占15%~20%;测试占30%~40 仅供参考。
项目管理工时占总工时的比例是百分之70。以项目作业为例,如果同一员工上一项目的项目作业占总工时比例为70%,通过对数据的横纵对比分析,项目管理者能够更清晰地了解到每一岗位上的每一员工的具体表现、工作状态、前后变化等,为之后制作项目计划、考核员工绩效、调整员工岗位等多项工作的展开提供思路的。
不管是从事何种职业,都可以考PMP,更适合考PMP的职业偏向于沟通、协调、计划等工作。从事各种工程项目和商业活动的项目经理、项目管理办公室(PMO)、活动管理者、职能管理(财务、人力、采购、公关、质检、市场、企划等)、职业经理人、项目管理咨询等都可以考PMP。
根据项目的不同,这些干系人可能包括投资人、卖方、承包商、项目成员家属、政府机构、新闻媒体、行政组织,以及公民或公民社团等。
在软件项目中,干系人是指那些在项目中具有利益或影响项目成果的个人或组织。项目中的干系人可以分为项目经理、项目发起人、项目高级管理层和项目管理办公室(PMO)三种类型。
项目的干系人包括一些与项目有关的具体角色(如发起人、项目组、项目经理),以及可能还不是项目组成员的人或团体。项目干系人的责任包括为干系人群体在项目中所扮演的角色所确定的责任,如果他们有直接作用的话。
主要的项目干系人包括:项目经理:负责管理项目的人。客户或用户:会使用项目产品的组织或个人。顾客会有若干层次。例如,一个新医药产品的顾客包括开处方的医生、吃药的病人和付钱的保险公司。在一些应用领域,顾客和用户的意思是一样的。
产品经理。项目经理。软件架构师。软件工程师。UI设计师。测试工程师(质量小组)。实施工程师。不同规模的软件开发团队,需要的人员组成结构是不同的。小型软件开发团队:软件开发人员、软件设计人员。其中具体包括编程人员、美工人员、创意人员等。
受项目影响或影响项目的包含:客户/用户;政府或社会团体机构;普通公众。总体来说就是与项目有直接关系或简介关系的组织或个人都是项目干系人。如在一个具体的软件项目中,项目干系人包含项目发起者、项目客户、使用用户、律师、第三方合作商、技术专家、项目经理、程序员、美工、测试人员等等。
1、在团队规模上,理想规模应控制在5-7人,以保持沟通效率。这一规模适用于大多数敏捷任务,避免了协调工作带来的复杂性。亚马逊前CEO杰夫·贝索斯的“两个披萨团队”原则提供了一种直观的规模判断标准。
2、敏捷团队的最佳人数通常是7人左右,但这并不是一个绝对的数字,而是根据多个因素和具体情况可有所调整。首先,敏捷方法论的核心理念之一是小而美的团队。这样的团队规模有助于提升沟通效率和决策速度。
3、敏捷开发团队的人数不能太多,最好控制在9人以下,一般一个团队是由5到9人组成。为什么呢?因为团队规模人数如果太多,整体的效率反而会降低。如果一个项目牵扯到很多人,可以将团队进行拆分,分成多个敏捷团队。如何拆分?我们建议可以按照不同的价值流进行拆分。
4、团队:主要负责软件产品在 Scrum 规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到 Sprint 的目标。
5、标准版和专业版免费,人数上限为100人,标准版包含看板、文档、统计报表等基本功能,适合轻量级协作场景;专业版则包含了看板、文档、需求、迭代、故事墙、缺陷、Wiki、报表等应用,适合敏捷团队的敏捷开发过程。
软件开发中的开发人员是最大的资源。对人员的配置、调度安排贯穿整个软件过程,人员的组织管理是否得当,是影响对软件项目质量的决定性因素。首先在软件开发的一开始,要合理的配置人员,根据项目的工作量、所需要的专业技能,再参考各个人员的能力、性格、经验,组织一个高效、和谐的开发小组。
软件项目的管理组织结构形式多种多样,往往根据项目的特性和团队成员的技能来确定。主要有三种常见的模式:首先,按课题组划分的模式,适用于项目规模较小且要求团队成员具备全面技术专长的情况。在这种模式下,开发人员被分成小组,小组成员全程参与课题任务的执行。
软件项目可以是一个单独的开发项目,也可以与产品项目组 成一个完整的软件产品项目。如果是订单开发,则成立软件项目组即可;如果是产品开发,需成立软件项目组和产品项目(负责市场调研和销售),组成软件产品项 目组。
项目管理的主要内容包括项目范围管理、项目时间管理、项目成本管理等。项目范围管理。这主要是为了实现项目的目标,对项目的工作内容进行控制的管理过程。主要工作包括了范围的界定,范围的规划,范围的调整等。项目时间管理。是为了确保项目最终的按时完成的一系列管理过程。
什么是软件项目管理所谓软件项目管理就是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。
版权声明:本文为 “用友畅捷通中小企业服务咨询软件官网” 原创文章,转载请附上原文出处链接及本声明;
工作时间:0:00~24:00
客服电话
13026203696
电子邮件
扫码二维码
获取最新动态