软件项目管理百科知识_软件项目管理是做什么的

什么是软件项目管理?

首先,管理的对象是软件工程项目,它的范围是涵盖整个软件工程过程。


软件项目承接后,项目经理按照需求管理、人员管理、实施过程管理、成本管理等多方面进行软件项目开发和跟踪过程。一般软件管理的流程包含,需求->系统设计(SD)->概要设计(PD)->详细设计(DD)->编码(CODE)->单体测试(UT)->结合测试(IT)->系统测试(ST)->软件上线或交付,后期维护等瀑布式的开发流程。


另外,软件项目管理的重点,主要有以下几点:

利润率、风险控制、课题解决、人员成本控制、客户满意度;

软件项目管理的内容有那些?

首先,管理的对象是软件工程项目,它的范围是涵盖整个软件工程过程。


软件项目承接后,项目经理按照需求管理、人员管理、实施过程管理、成本管理等多方面进行软件项目开发和跟踪过程。一般软件管理的流程包含,需求->系统设计(SD)->概要设计(PD)->详细设计(DD)->编码(CODE)->单体测试(UT)->结合测试(IT)->系统测试(ST)->软件上线或交付,后期维护等瀑布式的开发流程。


另外,软件项目管理的重点,主要有以下几点:

利润率、风险控制、课题解决、人员成本控制、客户满意度;

软件项目管理流程是什么?

从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:

1、产品立项报告2、产品可行性分析报告3、初步设计

4、硬件详细设计

5、软件详细设计

6、结构详细设计

7、样机生产

生产部门根据硬件工程师提交的PCB和物料清单,结构工程师提交的《结构详细设计》,生产PCB和机箱,并组装成样机;样机数量至少在4台以上;2台提交给软件工程师;2台提交给硬件工程师;

8、软件自测

软件工程师编制代码后,按照《测试大纲》,自测通过后,提交给测试工程师进行可靠性测试。

9、《测试大纲》和测试

测试大纲的内容包括:

1、功能性测试:对产品的每一项功能逐条进行测试;

2、可靠性测试:对产品进行长时间运行、模拟现场情况进行测试;对于出口产品,需要进行EMC、EMI测试。

测试大纲的要求:

1、尽可能模拟现场的情况;

2、尽可能穷举所有的可能发生的情况;

3、做好真实记录;列出不合格项。尽量详细,以便研发人员定位,是软件还是硬件故障。

由测试负责人,按照《测试大纲》的要求,对样机进行测试;

10、形成生产文件

测试通过后,以上各个部门根据需要形成生产文件,汇总到项目经理;按照公司的管理流程,经审核后由公司下发到生产部门,进行小批量试生产;转贴于:中国项目管理资源网

生产文件包括:

1、PCB布局图(硬件详细设计负责人提供)

2、物料清单BOM (Bill of Material)(硬件详细设计负责人提供)

3、PCB焊接注意事项(硬件详细设计负责人提供)

4、结构详细设计(结构详细设计负责人提供)

5、(此处原文中没有内容)。

6、附件清单(生产负责人编制)

7、生产工艺(生产负责人编制)等文件

生产文件编写要做到,能认字、无色盲的普通人就能按照文件把产品做出来的目标,必要时可以附录照片等。

11、文件归档

阶段性文件归档。

12、小批量试生产

在一个项目中使用该产品,并对产品的情况进行严格的检测和反馈。

13、批量生产

根据小批量试生产和使用的情况,反馈到项目经理,如果有缺陷,则对详细设计进行修改,按照以上的流程再次进行,直至设备运行完全正常。

14、文件最终归档

每做一次修改,文件需要再次归档。

由项目经理汇总,提交到公司技术主管,批准后,作为公司的受控文件。

归档文件包括:

1、产品立项报告

2、产品可行性分析报告

软件项目管理百科知识_软件项目管理是做什么的

4、硬件详细设计

5、软件详细设计

6、结构详细设计

7、测试大纲

8、生产文件

9、使用说明书等

文档的作用是:

1、留下完整的项目开发记录

2、作为奖励和惩罚的依据

3、可维护,便于对该产品进行维护

4、可升级,便于对该产品进行升级

5、可继承,不断完善细节使的后续工作量越来越小

6、可完善,不断加强细节,细节决定一切

软件项目实施的管理策略及做法是什么?

1、指定专人负责,最好有公司领导带队

指定专人负责ERP项目的实施,最好是由公司的领导带头组织,由专人去负责具体的工作。好处是:领导带队,除了对公司的各部门的运营情况有比较清楚地了解外,也给员工一个信号,公司上ERP系统的决心,各部门人员必须配合,那么了解各部门存在的问题是,也能得到全面的配合。

2、培训要到位

对于长期习惯于传统管理的员工来说,突然转变工作方式,一时接受新的工作方比较困难,我们应该在企业内部普及ERP基本知识,让员工明白ERP系统的真正含义。ERP正式上线后,也要组织至少两到到三次的培训,以便员工尽快的熟悉系统并运用起来。

3、重视数据准确、及时、完整,建立保证制度

数据是各种信息的基础,是下达各种命令及改革的依据。数据不准,领导“拍脑袋”决定,造成公司的损失。

4、选择适合自己的ERP软件

选择软件重在“适用”,而不是追求“门当户对”或“世界第一”。选择不当,犹如花钱背包袱,必然陷入进退两难的境地。

5、严格按照项目管理实施方法和实施指导及服务办事

俗话说的好“无规矩不成方圆”,所有的规章制度都是为了更好的运用ERP系统从而到达提高全员的办公效率优化企业流程而设立的。不按照原则办事,就像在黑暗中瞎闯,最后,把人们对新事物的积极性耗费殆尽,使项目陷入不死不活的状况。

6、深化改革,重视业务流程重组

ERP首先是一个软件,同时是一个管理工具。它是IT技术与管理思想的融合体,也就是先进的管理思想借助电脑,来达成企业的管理目标。实施ERP系统如果不结合企业管理中存在的问题进行改革,最后就像在泥泞的道路上跑林肯或卡的拉克高级轿车,再先进的B2B软件也使不上劲,最后必然退回到实施前的老路上去。

7、健全有利于进取不懈和市场竞争的激励机制

无论在项目实施进程中或项目实施之后,都必须修订或建立一种有利于追求卓越的激励机制,没有这样的激励机制,再高的热情也会熄灭,不能持久。

8、制定严格执行新流程的工作准则与规程

实施ERP系统是一场深刻的管理革命,变革的成果必须用新的“法律”来巩固。没有这样的“宪法”,迟早会倒退到老路上去,功亏一篑,前功尽弃。

软件项目管理到底是个什么专业?

专业名称:软件开发与项目管理 专业代码:590116 本专业培养具备软件设计、项目管理相关知识,掌握主流的编程技术,具有组织协作等综合素质,从事软件开发与项目管理的应用型人才。 主要课程|:C/C++程序设计、数据库原理、JAVA程序设计、WEB程序设计、J2EE、信息系统分析、软件测试技术、软件过程与改进管理、IT项目管理、UML建模。 就业前景 从事Java、.net等平台的应用软件开发,软件系统分析与设计,软件项目配置管理,软件项目组织与管理等方面的工作。

相关推荐

最新
精选

相关文章