软件项目管理大学生创业项目
软件项目管理
题 目: 大学生创业项目
专 班 级: 计算机2班
学 号: 20127382
姓 名: 严德广
指导教师: 钟频
2015年 6月25日
目录
第一章 引言............................................................ 错误!未定义书签。
1.1目的 . ............................................................. 错误!未定义书签。
第二章 项目计划 ................................................... 错误!未定义书签。
2.1成本估算 ..................................................... 错误!未定义书签。
2.2人员组织 ..................................................... 错误!未定义书签。
2.3风险分析 ..................................................... 错误!未定义书签。
第三章 软件设计......................................... 错误!未定义书签。
3.1需求分析 ..................................................... 错误!未定义书签。
3.2性能分析 ..................................................... 错误!未定义书签。
3.3系统设计和编码 ......................................... 错误!未定义书签。
四 总结
一、 引言
当前大学生普遍胸怀创业梦想,这种梦想憧憬着一个美好的创业未来,但是就目前情况看来大学生的创业活动多数或者说绝大多数还是以失败而告终,甚至于背负沉重的经济负担。到底如何帮助大学生规划好自己的创业项目,如何提高大学生创业项目的成功性,一个合理的规范的专业性的项目规划尤为重要。当前大学生的众多创业项目都普遍缺乏可行性研究,单凭激情和勇气或者加上良好的创意以及苦干的决心去进行创业是远远不够的,他们普遍需要一份完整的专业的可行性研究,但是如何进行可行性研究确实一个复杂而缺乏实例的工作,可以借鉴的或者说可以引用的是软件工程项目的可行性研究以及软件工程项目的可行性研究的木本设计出创业项目的可行性研究规范。
1.1软件项目管理的目的
随着信息技术的飞速发展,计算机软件产品的规模和复杂度也随之增加。个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。与此同时,软件项目中“项目黑洞”也应运而生:项目无法按期完成、项目合作方的工作难以协调、用户需求经常变动、工作质量难以保证,给企业带来为了愈来愈多的损失。这种情况说明了软件项目开发及管理过程中,存在着许多的问题,需要更多的重视和研究。 没有运用软件项目管理是面临如此众多问题主要原因之一。软件项目管理作为一种科学的管理手段,是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的一系列活动。因此,对于以“项目”为基本运作单位的各软件开发企业,都在积极地将软件项目管理引人开发活动中,对软件开发实行有效的管理。因此,决定一个软件项目实施成功与否,软件项目管理无疑起着举足轻重的作用,软件项目管理已经是公认的软件开发企业的核心竞争力之一。
第二章 项目计划
2.1 成本估算
在软件工程学中涉及到的成本估算方法有:代码行技术、任务分解技术、自动估计成本技术、任务分解法WBS 。这些方法中只有人物分解法适合大学生创业项目的成本估算。WBS :任务分解法(Work Breakdown Structure)即利用WBS 方法,先把项目任务进行合理的细分,分到可以确认的程度,如某种材料,某种设备,某一活动单元等。然后估算每个WBS 要素的费用。
采用这一方法的前提条件或先决步骤是:
①对项目需求作出一个完整的限定;②制定完成任务所必需的逻辑步骤;③编制WBS 表。
在进度表和WBS 表完成之后,开始进行创业项目成本估算。创业项目成本估算的结果报告需要包括一下要点:
①每个WBS 要素的详细费用估算;②每个部门的计划工时曲线图;③每月的工时费用总结;④每年费用分配表;⑤硬件支出预算。
这种方法的准确度较高,用这种方法作出的这些报表不仅仅是成本估算的表述,还可以用来作为项目控制的依据。最高管理层则可以用这些报表来选择和批准项目,评定项目的优先性。
2.2 人员组织
通常创业项目要成功,很重要的一项工作是成立创业项目组。挑选到合适的项目组成员并让他们来项目组任职,是项目成功的关键。 大学生创业项目要获得成功,同样离不开一个好的创业团队。创业成功需要具备多方面的综合知识和经验,如管理知识、营销知识、财务知识、法律知识,甚至产品技术知识。而大部分青年大学生没有这方面的实践,经验更是匮乏,很难做到全才。因此懂技术的有必要找一
个懂管理的的做搭档,懂管理的也有必要找懂技术的做搭档。创业者在组建团队的时候必须选择志同道合而且能独当一面的精兵强将加入团队,明确团队成员职责。作为团队的领导者——创业者还必须掌握沟通技巧,学会倾听、感化和商谈,来保持与巩固整个团队的战斗力和工作效率。
2.3 风险分析
创业项目的管理,就是首先制定创业项目计划,然后按计划一步一步执行。由于环境的变化、可能出现的进度延时、认识的偏差、能力的不足等原因,造成了实际状况与计划的偏离。而要保证项目围绕预选制定的计划开展,就得用到项目进度管理的适度调整。项目管理以一定的标准为依据,定期或不定期地监控项目,发现项目活动与标准以及进度之间的偏差,并采取必要措施进行处理。要对创业项目进展、费用、质量、风险等都进行监控和管理。
大学生在创业的活动过程中应经常检查和评估自己的计划执行情况,是否按计划推进,进展比预想的快还是慢了,比如时间过去1/3的计划时间了,而市场拓展才1/5;或者费用过半了,而业务量才做到1/3等,这些也进度严重违背的问题都需要及时发现,及时检讨,以求迅速提出解决办法加以纠正。
第三章 软件设计
(1)以“高校实验教学管理系统”为例的项目管理模型及实践
3.1需求分析
全面的需求获取是保证系统开发少走弯路的前提。该系统采用多种方法从不同角度获取每个平台的不同需求。比如:方法调查表、定期召开研讨会、原型展示。对于每一次的调查和会议,都要有专门人员做好全程记录,会后及时做好应对策略。
3.2性能分析
实验教学是高校教学的重要环节,然而目前高校实验教学方面普遍使用的是各实验室彼此独立的实验信息管理系统,这给学校的实验监督工作带来了很大的困难。目前国内尚未出现面向全校所有实验室的类似系统,究其原因,最重要的一点就是项目管理难度大。仅从需求而言,实验室多而且各具特点,导致需求难以全面覆盖和深入挖掘,这样就很难梳理出一套标准和科学的管理模型,且系统开发极具不可预知性。
系统共分为四个平台:教务处、实验室、教师和学生,利用科学有效的数据库设计技术和长期服务高校教育教学的经验技巧、以动态定制方式解决实验室(中心)个性化需求问题。本系统的特点可以概括为以下三点:
(1)该系统有多种用户,多种管理员;对于每个实验室,该系统都是一个小型的实验教学管理系统;(2)各个实验室运行模式差异性大,需求多样化;(3)用户群体庞大,对于系统数据的及时准确性要求较高。
上述特点决定了本系统项目管理工作的难度必定很大。从项目管理的角度来说,开发模型体现了软件开发管理者在管理模式上的变化,目前也存在多种开发模型。然而,传统的项目管理是选择一种软件开发模型,在开发的各个阶段实施管理。另外,考虑到开发模型越简化,管理工作就会越容易,大多数管理者会采用传统的瀑布模型。瀑布式生命周期的开发过程是顺序行进的;活动流向基本是单向的;这种模型的缺点也是很明显的,各个阶段的划分完全固定,早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。 那么,本系统将会不拘泥于现有的开发模型,针对系统的特点,采用一套行之有效的开发管理方法,合理有效的推动项目的研发进程。
3.2 系统设计和编码
在系统设计阶段,给出详细设计文档和界面原型,阶段性地将设计内容反馈给用户。在充分理解需求文档的基础上,每个开发成员给出详细设计和界面原型。并在阶段性的时间点以研讨会的形式展示界
面原型,根据用户要求完善系统设计。
对于四个平台的功能模块,根据功能难度、开发成员的编程能力和项目经验进行划分。比如排实验,由于功能复杂,要考虑和验证的情况很多,这块功能分配给编程老练、心思缜密的开发成员完成。 在编码实施阶段,采用源代码管理工具VSS ,制定统一编码规范文档,统一编码风格,降低开发和维护的风险及难度。
四、总结
大学生创业是大学生自主解决就业问题的一个值得鼓励的尝试,当前的在校的大学生普遍怀揣创业梦想,但有志于创业的大学生必须清醒地认识到创业是有风险的。成功创业需要详细的规划的细致的调研,成功创业必须要有一定的财力和创业能力做保障。成功创业还需要完整的项目管理的全程的项目控制并及时做纠正偏差。借鉴软件工程学的相关理论和方法来规划和管理创业项目可以明显高大学生创业成功率,最大限度地避免盲目和盲从。