[软件项目管理论文]软件项目管理流程

来源:其他免费论文 时间:2018-07-18 10:00:03 阅读:

【www.bbjkw.net--其他免费论文】

软件项目管理流程篇1:软件项目计划书怎么写

  软件项目计划是一个软件项目进入系统实施的启动阶段。小编整理的相关内容,供参考!
  计划内容
  软件项目计划内容如下:
  范围
  对该软件项目的综合描述,定义起所要做的工作
  以及性能限制,它包括:
  (1)项目目标。
  (2)主要功能。
  (3)性能限制。
  (4)系统接口。
  (5)特殊要求。
  (6)开发概述。
  资源
  (1)人员资源。
  (2)硬件资源。
  (3)软件资源。
  (4)其他。
  进度安排
  进度安排的好坏往往会影响整个项目的按期完成,因此这一环节是十分重要的。制定软件进度与其他工程没有很大的区别 ,其方法主要有:
  (1)工程网络图。
  (2)Gantt图。
  (3)任务资源表。
  (4)成本估算。
  (5)培训计划。
  工程规范
  对软件工程管理来说,软件工程规范的制定和实施是不可少的,
  它与软件项目计划一样重要 。软件工程规范可选用现成的各种规范,也可自己制定。软件工程规范可分为三级:
  (1)国家标准与国际标准。
  (2)行业标准与工业部门标准。
  (3)企业级标准与开发小组级标准。
  进度安排
  软件项目的进度安排与任何一个工程的进度安排没有实质上的不同。首先识别一组项目任务,建立任务间的相互关联,然后估计各个任 务的工作量,分配人力和其他资源,指定进度时序。
  软件开发任务的并行性
  若软件项目有多人参加时,多个开发者的活动将并行进行。
  Gantt图
  Gantt图常用水平线段来描述把任务分解成子任务,以及每个子任务的进度按排,该图表示方法简单易懂, 一目了然,动态反映软件开发进度情况。如下表:
  进程计划时间表
  工程网络图
  工程网络图是一种有向图,该图中用圆表示事件,有向弧或箭头表示子任务的进行,箭头上的数字称为权,该权表示此子任务的持续时间,箭头下面括号中的数字表示该任务的机动时间,图中的圆表示与某个子任务开始或结束事件的时间点。如下图:
  软件质量保证 软件质量保证是软件工程管理的重要内容,软件质量保证应作好以下几个方面的工作:
  (1)采用技术手段和工具。
  (2)组织正式技术评审。
  (3)加强软件测试。
  (4)推行软件工程规范(标准)。
  (5)对软件的变更进行控制。
  (6)对软件质量进行度量。
  编制方针
  软件项目计划编制的目的是制定一个合理的实施软件工程及管理软件项目的计划。软件项目计划编制着重于对要实施的工作进行估计,建立必要的承诺并定义工作计划。
  包括以下要点:
  1. 将用于编制软件项目计划及跟踪软件项目的工作文档化。
  2. 对于软件项目的实施采用文档化的承诺。
  3. 相关的机构或个人认可他们对软件项目的承诺。
  4. 指定软件项目负责人负责落实软件项目的承诺并制定项目的软件开发计划。
  5. 确保软件项目存在一份文档化的、并被认可的工作陈述。
  6.软件开发计划要指定人员角色分工,明确责任。
  7. 对软件项目所需要的适当的资源及资金作出计划。
  8. 对软件项目负责人、软件工程师及其它与软件项目计划编制有关人员进行适合其职责范围的培训。
  9. 成立相关软件项目组及相关的方案论证小组。
  10. 软件项目组及相关的方案论证小组在整个项目生命期内参加全部的项目计划编制工作。
  11. 按照书面流程与高级管理人员或企业外部机构软件项目的承诺进行复审。
  12. 明确划分为预先定义的、规模可管理的阶段的软件生命周期。
  13. 按照书面流程开发项目的软件开发计划。
  14. 将软件项目计划文档化。
  15. 确定软件项目需要建立及维护控制的软件产品。
  16. 按照书面流程获得对软件产品规模的估计(或软件产品规模的改变)。
  17. 按照书面流程获得对软件项目工作量及费用的估计。
  18. 按照书面流程获得对项目所需要的关键计算机资源的估计。
  19. 按照书面流程获得项目的软件开发进度。
  20. 识别、评估与费用、资源、进度及项目的技术方面相关的软件风险,并文档化。
  21. 准备项目的软件工程机制及支撑工具的计划。
  22. 记录软件计划编制数据。
  23. 制定并使用度量方法以确定软件计划活动的状态。
  24. 定期与高级管理人员对软件项目计划活动进行复审。
  25. 以定期及事件驱动方式与软件项目管理人员对软件项目计划活动进行复审。
  26. 与软件质量保证人员对软件项目计划活动及工作产品进行回顾及审核,并将结果文档化。

软件项目管理流程篇2:软件项目建议书

  软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。一起来看看软件项目建议书,仅供大家参考!谢谢!
  一、项目启动(项目开工会)
  了解项目干系人及其利害关系。
  所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。
  根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。
  根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。
  确定各种软硬件需求,如:版本控制服务器、数据库服务器、开发服务器、缺陷管理软件服务器、开发工具等。
  参与人员:
  项目经理、项目总监、全体项目组成员、用户方领导、用户方参与人员、其它主要项目干系人
  项目启动会议的目标:
  让整个项目组的成员相互认识
  建立项目的工作关系和沟通关系
  让大家明确团队的工作目标
  让大家了解项目的当前状态
  一起审阅项目计划
  找出项目的难点或可能出问题的环节
  分配小组和个人的角色与责任
  获得小组和个人的承诺
  实施建议:
  对立项管理过程域产生的所有有价值的文档如《立项建议书》、《立项调查报告》、《立项可行性分析报告》、《立项评审报告》进行配置管理。做好必要的保密工作。
  由于每个项目都要占用机构的资金和资源,立项评审一定要严格。建议对机构高层管理人员进行必要的立项管理培训。
  输出文档包括:
  项目风险管理计划、工作任务分解结构(WBS)、项目进度计划、配置管理计划、质量保证计划、TimeSheet、开发规范文档、测试计划
  二、需求分析
  需求调研:与客户就其所需要的功能、流程、操作等需要为基础,而且需求决策者必须是项目经理或部门负责人。
  列一个需求管理(包括详细的沟通计划及要求沟通)计划,考虑需求沟通中的人员、资源、时间的要求。
  虽然有些因素是客户方造成的,但应该站在其角度上,为其考虑一些存在的客观及主观因素。
  注意与项目成员之间的沟通方式及对团队的建设。
  把握需求分析的进度及质量是否符合要求。
  根据交互设计原型与客户交流需求分析是否达到要求及功能点是否有遗漏。
  有哪些文档或数据是由客户提供的,这些数据是否需要在新开发的系统中维护等。
  实施建议:
  先对项目成员进行培训,让他们掌握必要的需求开发技能。(比如需求开发要做什么,做到什么程度,需要注意哪些问题等)
  对需求开发过程域产生的所有有价值的文档进行配置管理。
  需求的建模分析有较高的技术难度,项目成员应当根据自身水平进行取舍。
  交互设计中应以用户的易用性为前提然后考虑在这样设计的前提下技术上实现是否有难度或者工作量超过前期设计的百分之二十.
  (多用TAB形式,尽量让客户的某个角色的任务可以在一个页面中完成,一般用上下文菜单,避免用系统的菜单,一个功能块一般只需要一个入口)
  输出文档包括:
  产品需求分析说明书、数据流程图、系统应用架构图、交互设计原型、需求分析模型(RQM)
  三、概要设计
  确定影响系统设计的约束因素:本系统应当遵循的标准或规范、软件、硬件环境(包括运行环境和开发环境)的约束、接口/协议的约束、软件质量的约束、隐含约束等。
  确定设计策略:扩展策略、复用策略、折衷策略。
  系统分解与设计:将系统分解为若干子系统,确定每个子系统的功能以及子系统之间的关系;将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。
  数据库概要设计。
  输出文档:
  产品概要设计说明书、数据概要设计模型(CDM)
  四、详细设计
  确定功能模块的参与者、数据库表、输入参数说明、前置条件、基本流程、异常流程、日志等信息。
  各层次结构的接口定义
  数据库设计:逻辑设计—>物理设计->安全性设计->优化
  实施建议:
  先对系统设计人员进行“专题”培训,让他们掌握必要的系统设计技能。
  由于国内绝大多数的大学不开设“用户界面设计课程”,这导致大部分软件开发人员不善于设计用户界面。项目开发小组应当设法邀请用户界面设计专家参与(或指导)本软件的 界面设计。
  对系统设计过程中产生的所有有价值的文档进行配置管理。
  输出文档:
  产品详细设计说明书、数据物理设计模型(PDM)、自定义数据类型及BO数据类型文件、数据字典、系统测试用例、对象模型(OOM)
  五、Coding
  软件编码,各接口的实现。
  单元测试。
  实施建议:
  对开发人员进行“高质量程序设计”培训,让他们掌握编写高质量程序的技能。
  对开发人员进行“版本控制、代码审查、测试、改错”等方面的培训,提高他们的工作效率。
  开发小组根据项目的资源、时间等限制因素,可以适当地减少测试的工作量。
  对实现与测试过程中产生的所有代码和有价值的文档进行配置管理。
  输出:
  单元测试报告、代码评审报告
  六、集成测试
  根据系统测试用例测试系统的功能性需求,保证系统的正常功能处理及异常处理是否正确。
  用户界面测试,重点是测试软件系统的易用性和视觉效果等。
  健壮性测试,测试软件系统在异常情况下能否正常运行的能力。(容错能力和恢复能力)
  安全性测试(这种测试一般能通过建行的fortify 软件评测即可)
  如果产品需要安装,那么还得经过安装与反安装测试
  实施建议:
  对系统测试人员进行必要的培训,提高他们的测试效率。
  项目经理和测试小组根据项目的资源、时间等限制因素,设法合理地减少测试的工作量,例如减少“冗余或无效”的测试。
  系统测试小组根据产品的特征,可以适当地修改本规范的各种文档模板。
  对系统测试过程中产生的所有代码和有价值的文档进行配置管理。
  为了调动测试者的积极性,建议企业或项目设立奖励机制,例如:根据缺陷的危害程度把奖金分等级,每个新缺陷对应一份奖金,把奖金发给第一个发现该缺陷的人。
  输出:
  系统测试报告、缺陷管理报告、操作手册
  七、客户验收
  成果审查。验收人员审查开发方应当交付的成果,如代码、文档等等。确保这些成果是完整的并且是正确有效的。
  验收测试。验收人员对交付的产品进行全面的测试,确保产品功能、质量符合需求。
  及时解决客户方发现的问题。
  输出:
  客户验收计划、验收测试用例、客户验收报告、验收操作手册
  实施建议:
  在客户验收之前,开发方对验收人员进行必要的产品培训。
  开发方可以将系统测试用例给验收人员参考,以减少设计测试用例的时间。
  开发方人员应当热情地协助验收人员。对验收人员发现的软件缺陷马上予以纠正;对于复杂的问题应当立即请示有关领导,不可拖延。在验收期间不可与客户争吵,给客户留下很好的印象。
  对验收过程中产生的所有有价值的文档进行配置管理。
  八、结项
  计划与实际情况对比:产品功能、工作成果、产品质量、投入人员、工作量、成本等
  申请结项理由和项目自我评价
  对项目进行综合评估,总结经验教训。
  有价值的结项管理至少包括三项内容:
  1、对项目的有形资产和无形资产进行清算,既要防止资产流失,又要及时地利用这些资产。
  2、对项目进行综合评估。例如评估项目完成情况、项目质量、投入产出分析、项目的市场价值、项目对企业的贡献等等。该评估报告可以作为考核项目人员业绩的重要依据。
  3、总结经验教训,使整个机构受益。

软件项目管理流程篇3:软件项目计划书范文


  这里公文站小编为你们精心搜集整理了软件项目计划书范文。希望可以帮助到大家。
  第一部分 当前应用软件项目融资渠道及商业计划书作用体现

  第二部分《应用软件商业计划书》标准编制大纲(根据不同项目进行科学调整)
  第一章公司基本情况
  (我们的编写要点:公司名称、成立时间、注册地区、注册资本,主要股东、股份比例,主营业务,过去三年的销售收入、毛利润、纯利润,公司地点、电话、传真、联系人)
  一、项目公司与关联公司
  二、公司组织结构
  三、公司管理层构成
  四、历史财务经营状况
  五、历史管理与营销基础
  六、公司地理位置
  七、公司发展战略
  八、公司内部控制管理
  第二章应用软件项目产品介绍
  (我们的编写要点:主要介绍拟投资的产品/服务的背景、目前所处发展阶段、与同行业其它公司同类产品/服务的比较,本公司产品/服务的新颖性、先进性和独特性,如拥有的专门技术、版权、配方、品牌、销售网络、许可证、专营权、特许权经营等)
  一、产品/服务描述(分类、名称、规格、型号、产量、价格等)
  二、产品特性
  三、产品商标注册情况
  四、产品更新换代周期
  五、产品标准
  六、产品生产原料
  七、产品加工工艺
  八、生产线主要设备
  九、核心生产设备
  十、研究与开发
  1. 正在开发/待开发产品简介
  2. 公司已往的研究与开发成果及其技术先进性
  3. 研发计划及时间表
  4. 知识产权策略
  5. 公司现有技术开发资源以及技术储备情况
  6. 无形资产(商标知识产权专利等)
  十一、产品的售后服务网络和用户技术支持
  十二、项目地理位置与背景
  十三、项目建设基本方案
  第三章应用软件项目行业及产品市场分析
  (我们的编写要点:行业发展历史及趋势,哪些行业的变化对产品利润、利润率影响较大,进入该行业的技术壁垒、贸易壁垒。政策限制等,行业市场前景分析与预测)
  一、行业情况
  二、产品原料市场分析
  三、目标区域产品供需现状与预测(目标市场分析)
  四、产品市场供给状况分析
  五、产品市场需求状况分析
  六、产品市场平衡性分析
  七、产品销售渠道分析
  八、竞争对手情况与分析
  1、竞争对手情况
  2、本公司与行业内五个主要竞争对手的比较
  九、行业准入与政策环境分析
  十、产品市场预测
  第四章应用软件项目产品生产发展战略与营销实施计划
  (我们的编写要点:如果产品已经在市场上形成了竞争优势,请说明与哪些因素有关(如成本相同但销售价格低、成本低并形成销售优势、以及产品性能、品牌、销售渠道优于竞争对手产品等等)
  一、项目执行战略
  二、项目合作方案
  三、公司发展战略
  四、市场快速反应系统(IIS)建设
  五、企业安全管理系统(SHE)建设
  六、产品销售成本的构成及销售价格制订的依据
  七、产品市场营销策略
  1、在建立销售网络、销售渠道、设立代理商、分销商方面的策略与实施
  2、在广告促销方面的策略与实施
  3、在产品销售价格方面的策略与实施
  4、在建立良好销售队伍方面的策略与实施
  八、产品销售代理系统
  九、产品销售计划
  十、产品售后服务方面的策略与实施
  第五章应用软件项目产品生产及SWOT综合分析
  一、项目产品制造情况
  1. 产品生产厂房情况
  2. 现有生产设备情况
  3. 产品的生产制造过程、工艺流程
  4. 主要原材料供应商情况
  二、项目优势分析
  三、项目弱势分析
  四、项目机会分析
  五、项目威胁分析
  六、SWOT综合分析
  第六章应用软件项目管理与人员计划
  (我们的编写要点:为保证融资项目按计划实施,公司准备今后各年陆续设立哪些机构,各机构配备多少人员,人员年收入情况。并用图表统计表示出来,附在本计划中)
  一、组织结构
  二、管理团队介绍
  三、管理团队建设与完善
  1. 公司对管理层及关键人员将采取怎样的激励机制
  2. 是否考虑管理层持股问题
  四、人员招聘与培训计划
  五、人员管理制度与激励机制
  六、成本控制管理
  第七章应用软件项目风险分析与规避对策
  (我们的编写要点:详细说明该项目实施过程中可能遇到的风险及控制、防范手段。包括政策风险、“十二五”规划风险、技术开发风险、经营管理风险、市
  场开拓风险、生产风险、财务风险、汇率风险、投资风险、股票风险、对公司关键人员依赖的风险等。以上风险如适用,每项要单独叙述控制和防范手段)
  一、经营管理风险及其规避
  二、技术人才风险及其规避
  三、安全、污染风险及控制
  四、产品市场开拓风险及其规避
  五、政策风险及其规避
  六、中小企业融资风险与对策
  七、对公司关键人员依赖的风险
  第八章应用软件项目投入估算与融资说明
  (我们的编制要点:资金需求量、用途、使用计划,拟出让股份,投资者权利,退出方式)
  为保证项目实施,需要新增投资是多少万元,新增投资中,需投资方投入万元,对外借贷万元,公司自身投入万元。如果有对外借贷,抵押或担保措施是什么?
  一、说明投入资金的用途和使用计划
  二、希望让投资方参股本公司还是投资合作成立新公司并说明原因
  三、拟向投资方出让多少权益及计算依据
  四、预计未来3年或5年平均每年净资产收益率
  五、投资方可享有哪些监督和管理权力
  六、如果公司没有实现项目发展计划,公司与管理层向投资方承担哪些责任
  七、投资方以何种方式收回投资,具体方式和执行时间
  八、在与公司业务有关的税种和税率方面,公司享受哪些政府提供的优惠政策及未来可能的情况(如:市场准入、减免税等方面的优惠政策)
  九、需要对投资方说明的其它情况
  第九章应用软件项目财务预算及财务计划
  (我们的编写要点:未来3-5年的项目盈亏平衡表、项目资产负债表、项目损益表、项目现金流量表、项目销售计划表、项目产品成本表;(第一年每个月计算现金流量,共12个月,第二年每季度计算现金流量,共四个季度,第三、四、五年每年计算现金流量,共三年)注:每一项财务数据要有依据,要进行财务数据说明)
  一、项目总投资规模
  二、项目投资计划与资金筹措
  三、还款计划
  四、计算依据及相关说明
  五、总成本费用估算
  六、销售收入、销售税金及附加和增值税估算
  七、损益及利润及分配
  八、盈利能力分析
  1. 投资利润率,投资利税率
  2. 财务内部收益率、财务净现值、投资回收期
  3. 项目财务现金流量表
  4. 项目资本金财务现金流量表
  九、盈亏平衡及敏感性分析
  十、经济社会效益
  第十章组织方式与项目实施进度
  一、项目建设组织原则
  二、项目实施进度表
  第十一章本项目成功关键因素及投资者的保障
  一、优秀的管理及团队
  二、完整的战略发展及可操作性的实施策略
  三、产业政策的严格管理下的有序发展
  四、产业的准备定位
  五、规范的财务管理
  六、技术先进性
  七、其他
  第十二章其他资料
  一、备查资料清单
  二、撰写说明
  1、研究范围与误差控制
  2、资料依据与编制单位
  3、编制依据

本文来源:https://www.bbjkw.net/lunwen150130/

推荐访问:软件项目管理论文
扩展阅读文章
热门阅读文章