软件项目管理的基本信息
书 名: 软件项目管理 作 者:覃征 出版社: 清华大学出版社 出版时间: 2009-10-1 ISBN: 9787302209485 开本: 16开 定价: 39.00元 软件项目管理是软件工程和项目管理的交叉学科,是项目管理的原理和方法在软件工程领域的应用。
本书分为基础篇、管理篇和实践篇。
基础篇介绍了软件产业和软件项目管理导论,使读者从整体上了解软件项目管理的产生背景和概貌。
管理篇以项目管理知识体系(PMBOK)为核心,围绕着软件项目的开发全过程,从软件项目需求管理、软件项目成本管理、软件项目进度管理、软件项目风险管理、软件项目配置管理、软件项目资源管理、软件项目质量管理等方面对软件项目中的管理问题进行探讨。
实践篇将需求管理、成本管理、进度管理、风险管理、配置管理、资源管理和质量管理等相对独立的领域融合在软件过程框架中,介绍了在软件项目实践中如何集中使用相关理论和技术。
其中包括Rational统一过程、敏捷软件开发和6σ软件开发。
本书可作为高等学校信息、软件、计算机科学与技术等专业的学生的教材,也可供从事软件项目管理工作的人员参考。
信息之二 书 名: 软件项目管理 开本: 16开 定价: 32.00元 《软件项目管理》系统介绍了软件项目管理的理论、方法与案例,全书共分15章,内容包括软件项目管理、组织平台、软件项目立项、软件开发过程、软件估算、软件项目计划、软件配置管理、软件质量管理、软件度量、风险管理、软件外包管理、人力资源管理与团队建设、软件知识产权管理、项目经理面临的政治、项目管理技巧。
《软件项目管理》适合软件工程及计算机相关专业的研究生使用,也可作为软件领域开发人员的参考书。
第1章 软件项目管理导论1.1 软件项目管理概述1.1.1 项目管理的发展1.1.2 什么是项目1.1.3 什么是项目管理1.1.4 项目管理环境1.1.5 软件工程与项目管理1.2 软件项目分类1.3 企业愿景1.4 项目成功需要的关键投入1.5 软件项目开发过程1.6 软件项目管理的重要性1.6.1 失控项目定义1.6.2 失控项目特征1.6.3 技术问题1.7 CMM模型1.7.1 CMM概述1.7.2 CMM的内部结构1.7.3 CMM的5个等级1.7.4 CMM中5级的发展关系 第2章 组织平台2.1 组织机构与决策机制2.1.1 组织的定义2.1.2 组织平台与项目决策2.2 常见软件组织形式2.2.1 简单的软件开发组织2.2.2 普通的软件开发组织2.2.3 较成熟的软件开发组织2.2.4 开发组织的选择与设定2.3 CMM中的组织2.3.1 CMM中的关键工作组2.3.2 物理组与逻辑组2.3.3 组织的完善与独立性2.3.4 关键角色 第3章 软件项目立项3.1 识别潜在项目3.2 产品立项3.2.1 商业目标3.2.2 产品战略3.2.3 产品的5个层次3.2.4 产品定位战略3.2.5 产品开发立项3.2.6 产品立项报告3.3 定制项目立项3.3.1 项目选择3.3.2 合同签定要注意的问题3.3.3 定制项目立项报告3.4 立项评审3.5 技术人员在立项中的责任 第4章 软件开发过程4.1 需求确定4.1.1 把握系统需求4.1.2 需求管理的实施过程4.1.3 需求变更管理4.1.4 需求分析提交的结果4.1.5 角色划分4.2 软件设计4.2.1 概要设计4.2.2 详细设计4.3 编码4.3.1 编码标准4.3.2 编码风格4.3.3 命名规则4.4 测试4.4.1 测试目标4.4.2 测试原则4.4.3 软件测试过程管理4.5 发布、部署和维护4.5.1 发布4.5.2 部署4.5.3 维护 第5章 软件估算5.1 软件估算概述5.2 估算步骤5.2.1 确定软件范围5.2.2 确定工作所需资源5.2.3 确定估算内容5.2.4 估算改进5.3 估算方法5.3.1 FP功能点估算法5.3.2 LOC估算法5.3.3 COCOMO估算法5.3.4 软件方程式估算法5.3.5 类比估算法5.3.6 wBS估算法5.3.7 Delphi估算法5.3.8 PERT方法5.3.9 估算方法的综合应用5.4 估算的表达5.5 估算的原则与技巧 第6章 软件项目计划6.1 软件项目计划的层次6.2 软件项目计划编制的方针6.3 软件项目计划的内容6.3.1 项目介绍6.3.2 技术方案概述6.3.3 过程计划6.3.4 测试计划6.3.5 组织计划6.3.6 资源计划6.3.7 软件估算与预算6.3.8 进度表6.3.9 质量计划6.3.10 风险计划6.3.11 变更管理计划6.3.12 文档计划6.3.13 培训计划6.3.14 发布与实施计划6.4 软件项目计划成功的关键要素6.5 软件项目计划模板 第7章 软件配置管理7.1 软件配置管理概述7.1.1 术语与概念7.1.2 软件配置管理定义7.1.3 软件配置管理的基础7.2 软件配置管理的活动7.2.1 制定SCM计划7.2.2 软件配置标识与维护7.2.3 软件配置控制与变更管理7.2.4 版本管理7.2.5 软件配置状态发布7.2.6 软件配置审计7.2.7 软件发布管理7.3 配置管理工具7.3.1 几种配置管理工具介绍7.3.2 配置管理工具选择7.3.3 配置管理工具实施7.4 成功的关键7.5 职责分配与角色 第8章 软件质量管理8.1 软件质量管理基础8.1 一软件质量8.1.2 软件质量需求与质量特征8.1.3 软件质量管理8.2 软件质量保证 …… 第9章 软件度量 第10章 风险管理 第11章 软件外包管理 第12章 人力资源管理与团队建设 第13章 软件知识产权管理 第14章 项目经理面临的政治 第15章 项目管理技巧 参考文献
公司购买软件的可行性报告如何写?
元哲的报告主要从技术、经济、市场、财务、资源、环保、安全等方面进行全面、系统地分析论证,主要通过对项目的市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、等方面进行研究和分析。
元哲在众多相关领域内也有着丰富的经验,如:能源、化工、酒类、房地、3G、餐饮、美容美发、纺织服装、五金、建材、电子类消费品、汽车等等;元哲长期关注中国产业经济的发展,为客户提供全面系统的服务,使客户的项目充分商业化。
元哲咨询凭借长期的市场研究,丰富的资料积累,明锐的洞察力,专业的行业经验,可以更好的为客户审时度势,量打造可行性报告/项目可行性研究报告等。
软件项目可行性研究报告,软件项目开发可行性研究报告,软件项目投资可行性报告一、 概述简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。
二、 技术可行性分析 1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。
2、产品技术性能水平与国内外同类产品的比较。
3、项目承担单位在实施本项目中的优势。
三、 项目成熟程度 1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。
2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。
3、核心技术的知识产权情况。
对引进技术的消化、吸收、创新和后续开发能力。
四、 市场需求情况和风险分析 1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。
2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。
3、风险因素分析及对策。
五、 投资估算及资金筹措 1、项目投资估算2、资金筹措方案3、投资使用计划六、 经济和社会效益分析 1、未来五年生产成本、销售收入估算。
2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。
3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。
4、财务分析结论5、社会效益分析七、 综合实力和产业基础 1、企业员工构成(包括分工构成和学历构成)2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。
3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。
4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的来源、供应渠道等)。
八、 项目实施进度计划九、 其它 1、环境保护措施2、劳动保护和安全3、必要的证明材料(1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入网许可证;公共安全产品生产许可证;压力容器生产许可证等。
(2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。
项目立项通知如何写
立项申请报告目录立项申请表项目可行性报告内容摘要版本历史引言本文目的在此项中作者应说明编写此文档的目的。
适用范围在此项中作者应说明此文档的适用范围和预期读者。
名词定义此项主要针对文档中的专业名词术语,作者应对所有使用的术语、缩略语进行解释说明,包括英文全名和中文翻译,要求按名词字母(汉语拼音)顺序排列。
参考资料作者在此项中应罗列参考文献名称、作者、标题、编号、发表日期和出版单位等信息。
附件名称作者在此项中应给出本文附件的名称。
项目背景项目的来源技术、工艺和市场的发展趋势等目标和目的项目的目的主要描述:为什么要立项,此项目可能带来的好处等。
项目的目标一般指在项目实施或完成后,具体要达到的效果和要求。
通常使用一些数据来表示项目的目标,例如,预期销售量、销售额、利润率或成品率等等。
当然也可以是一些定性描述,例如实现手机界面繁体化等。
项目目标将作为项目评审、项目组成员考核的依据。
生产和市场分析研发技术和条件:现有的研发技术储备和研发条件,需要改进方面。
生产工艺和条件:现有的生产工艺水平和生产条件,需要改进方面。
市场需求分析预测,社会对产品的接受情况。
相关竞争对手产品市场情况。
市场前景::产品未来1~5年内的市场规模和份额;预计销售数量和销售额、产品生命周期、预计销售价格。
政府的相关政策和法规(对类似产品持鼓励鼓励还是压制态度,采取何种税收方式),财务损益情况:按下表填写:**项目损益表序号 单位 第1年第2年第3年第4年第5年1预计投产后的销售数量 2预计销售单价 3预计投产后的销售收入 0.00 0.00 0.00 0.00 0.00 4预计单机生产材料投入 5预计与生产相关的费用 0.00 0.00 0.00 0.00 0.00 实施方案项目实施方案是指项目是采取何种方式付诸实施的,例如,完全自主开发,或基于某种平台,或采取合作的方式等。
同时还需要阐明采用哪些技术手段,如何组织、管理项目。
可交付成果(项目/产品内容)描述项目实施后生成的可交付的成果,例如,软件代码、硬件电路图、成型的样品以及相关的文档资料等。
对于产品的描述,应包括包括:产品特性、功能、主要组成等验收给出项目验收的条件及相关标准,给出项目成果的主要功能、性能(包含可靠性、可操作性、可维护性)指标。
项目在立项时就应该明确验收条件和标准,这些条件和标准可能是事先得到认可指标或测试方案,也可以是得到验收者的首肯。
资源需求计划资源使用计划应包括以下几方面:人力资源需求计划(包含人员组织结构,现有人员,需招人员及人员培训计划等)场地、设备、仪表、工具软件、技术资料等固定资产需求计划原材料等流动资产需求计划资金需求计划(包含资金需求明细、资金筹集方式等)时间进度计划时间进度计划应包括以下几方面:项目实施的各阶段及里程碑(包括可交付成果)。
项目中各任务的任务名称、任务说明、任务起始时间、任务中止时间,任务输出、承担单位、负责人等。
制定进度计划通常用Microsoft Project 中的甘特图来显示研究进展,当然也可以用简单的表格或文字来说明。
风险分析分析该项目存在的各种风险,最好给出每种风险的影响及发生的概率。
针对风险提出规避方案,或给出降低风险出现的概率(影响)的方法。
附录此处用来体现报告的其他相关信息,为可选项。
我有一份报告模版,留下邮箱,我发给你
软件开发和产品经理到底是做什么的
1、市场调研:调研客户需求。
2、需求分析:形成MRD文档。
(市场需求分析文档)。
3、产品规划:根据市场需求和分享规划产品发展路线,设计产品商业和服务模式,并定义相关功能模块。
4、产品开发:组织公司开发等相关资源立项开发,并跟进开发进度。
5、产品定价:产品开发完成后进行产品定价。
6、产品推广:配合销售部进行软件推广策划。
7、日常产品管理:管理日常中出现的bug等问题。
想知道给项目做立项申请是公司哪个部门或是哪个人该做的事
如何写一份项目立项书首先是项目名称其次就是项目的目的,你要清楚地知道你开发这个系统软件的目的,明确它的方向。
接着就是项目的需求来源,如果就拿购销系统这个软件开发来讲的话,就应该派公司职员进行调查,反馈,看看到底需要哪些功能。
。
。
接着就是可行性研究,对于这个问题,我们要从几个方面来说,首先就是技术可行性,你所做的这个系统软件能不能达到客户所要满足的要求,有没有这个技术,所采用的系统是什么,准备用什么语言编写这个程序,以及交由那个部门负责以及需要多少个技术员,这些都是要考虑的其次就是经济可行性,做一个这样的系统软件,你所要消费的钱,比如说购买设备的钱以及开给员工的薪金等等之后能盈利多少,划不划算!这个都是应该要计算出来的!要不然其风险性是很难预测的!再次就是运行可行性,在软件开发过程中,要多次得调试,要确保它能够正常运行以及稳定性~最后就是法律可行性,在开发这个系统软件的过程中,不会在社会上或是政治上引起侵权等等行为!如果可行性研究可以的话,那么下一步就是时间计划安排表,这个也是要确切地安排出来的,比如说开发前期的准备需要多少时间,在开发前得要写出其流程图,当流程图完成以后,估计一下开发这个软件又需要多少时间,最迟能在哪天完成。
。
。
人员安排,公司的老板当然是希望每个人能够有三头六臂,能够什么事都能够干,因为这样,当公司某个部门很忙的时候,其他部门的也可以帮的上忙(对与软件开发公司而言,我想应该没有确切地规定某个部门的,再此只是为了能够描述要合理安排人员而不要造成人员浪费的情况,)不会出现这个部门很忙而另一个部门却又闲着的情况!在开发过过程中,我们应该要考虑到一切可能发生的事情,因为万事均在变化!所以我们应该还要想到突发事件,比如说某个技术师突然生病或者是其他的紧急事件而使软件不能够按期完成,如果遇到这样的情况,那么该如何处理?这些都应该事先考虑的,一旦发生了,就可以得到及时处理使工程能够按期完成!这时候在开发软件前期,我们应该做到,对每一个关键性技术岗位要培养后备人员!对所有工作指定稳当标准并建立一种机制,保证文档都能及时产生,并对所有工作进行仔细的调查,使得更多的人能够按计划进度完成自己的工作!或者说技术员加班也是一个办法!如果这些都写得很明确了的话,把风险降到最低,那么我想你的项目立项书肯定会得到上级的同意与客户的满意!~
产品设计师,要会哪些软件啊?
这个感觉和产品经理貌似好点相似吧。
工作内容:产品规划和设计,挖掘内容价值、提升用户留存;2、通过市场调研、数据分析、竞品分析等,深入了市场发展趋势,发掘用户诉求;3、依据需求策划,设计产品原型,撰写需求文档;4、对产品数据进行跟踪与研究,分析运营效果,并优化产品策略。
时间管理类我第一想到的是时间管理类的工作,这是我所认为了产品经理的第一类强效工具,如果运用的好,可以极大的条理化大大小小的事务。
1.TaskUnifier+Toodledo+PocketInformant(iphone)——多平台组合选择这个的原因关键在于PC桌面、网站、手机屏保、手机软件四向同步,这是我选择这个组合的首要因素,基本上围绕着GTD的核心时间管理理念运作。
TaskUnifier是开源工具,当前版本是2.1.1Toodledo是在线网站,支持开放的API接入,免费版不支持subtask(子任务)PocketInformant(iphone)端有两个,一个是软件一个是屏保插件(插件要结合Lockinfo使用)2.ToDoList个人事务管理的灵活工具,如果不考虑多平台的同步管理,单从PC端来说,是个相当不错的管理工具。
TodoList是开源免费工具,当前版本是6.**信息收集类1.Mybase虽然目前有很多云存储的工具,不过从整体的信息组织及操作上来说,我个人还是最喜欢Mybase,Microsoft的OneNote因为庞大和不易备份而弃用了。
myBase.Desktop.6.0.4.多国语言绿色注册版2.Evernoteevernote是我的备用,主要是不喜欢其没有树级节点的管理方式,一般会用于临时的信息存储以及与手机等移动终端的同步。
文本编辑类1.EmEditor(多标签的文本编辑器)EmEditor的多标签、打开速度、代码高亮及缩减等等是我选择它的主要原因。
(这个太常见了,建议大家百度一下)2.Notepad2(比记事本更快速而且相对丰富的编辑器)曾经找了很多能替代windows记事本的文本编辑器,其它软件不是速度不行,就是功能、界面不行,最后选中了Notepad2,唯一看中了它的”快”!(下载地址建议大家百度一下)邮件处理客户端类1.DreamMail(适用于邮件处理量达日均50封以上)DreamMail我从2005年就开始在用,相较于Foxmail或Outlook来说,DM最大的优点还是在大量邮件的处理上,而且还便于备份,可以当绿色软件使用,到目前为止,我的邮件备份量就达10G了。
对我来说,在邮件客户端上它就是首选,没有之一。
电子文档制作及阅读类1.office2010(word、Excel、PowerPoint)从立项报告或商业计划等文档撰写方面,Office2010要优于wps、openoffice等,而且从公司内的传阅上来说,这也是最便捷的工具。
从版本上,我强烈推荐2010!2.Acrobat X Pro在PC上阅读电子文档,最直观的方式就是PDF格式,所以Acrobat是必装的工具,不过我推荐的不是reader哦,而是X Pro,为什么呢?嘿,就是因为能够通过X Pro制作PDF、合并PDF等等。
3.PDF Unlocker (PDF解密工具)PDF Unlocker 是一款界面友好,移除 PDF 文件限制的软件。
它可以解除已加密 PDF 文件的编辑、复制、打印及提取内容等限制。
思维导图类1.XMindXMIND 是一款非常实用的商业思维导图(Mindmap)软件,它的功能跟MindManager不相上下,不过日常我用它用的比较多的原因是在于它能快速变更导图的类型,而且软件的运行过程要比MM便捷,而且还由免费版本。
2.Mindjet MindManagerMM的优势在于其模板很丰富,可以设计出非常华丽的思维图,我一般是在正式报告时才会考虑用它。
3.PersonalBrain(类社交化的思维脑图工具)PersonalBrain与我们常见的思维导图的差异就在于,它的节点不再只是树级结构展开,而是类似于SNS的多维方式关联展现,很适合于做关系性的思维设计。
有中文版,crack版。
流程图类1.Microsoft Visio这个就不用我介绍了吧?我给大家提供一个Visio的模板包:下载地址;2.EDraw Max(亿图图示专家)大多数的流程设计,Visio已经能够胜任了,不过除了Visio,还是有备选的工具,这里推荐大家EDraw Max,最新版本是6.1。
主要特点:美观、小巧、功能完备。
有中文版,crack版。
UML建模类其实Visio也可以画一些常规的UML,算是入门型的建模工具。
下面推荐一款专业比较强的建模工具:1.Enterprise Architect(优秀的UML建模工具)Enterprise Architect对于产品经理来说,最适合用于UML建模,尤其是高端的系统架构设计方面,在这方面,它比Visio要更强大,网络上有汉化版。
原型设计类1.Balsamiq Mockups(适用于快速草图原型设计)Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,它的优势就在于”草图”原型,这是除了纸笔之外最方便的工具了。
2.AxureRP(适用于复杂交互的原型设计)如果是轻量级的设计,Mockups就够了。
但如果要做一个产品高保真的交互原型,AxureRP应该是产品经理或交互设计师的首选。
网络上有汉化,有Crack。
3.UIDesigner(腾讯推出的原型设计工具)目前的版本还在不断的更新完善中,可以做为尝新的人来使用,相信后续功能会越来越完善,毕竟这是国人推出的产品,相信会更适合于国内的互联网工作状况。
浏览器插件类...