




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件项目开发之需求管理困境一、 声明本文内容主要来自网上资料的整理和个人感悟,因参考的网上资料较多和网络资料的零散、多方转载,所以,本人仅统一对所有资料的贡献者表示感谢和敬意,且本文无任何商业利益,故不属于侵权范畴,此外,任何人可根据自身需要任意修改和选取本文内容。本文写作的目的是希望与所有同业者一起净化行业知识。二、 软件项目的开发困境1. 公司觉得项目不挣钱,项目交付质量低、尾款难回收;2. 员工觉得付出与回报不匹配,是领导们任务安排不合理;3. 工期短:单个项目周期一般为3到5月,且多为新业务项目;4. 任务多:同一时间一般有3到5各项目在进行,任务排期矛盾;5. 资源不足:优秀项目经理少,开发人员单人做多项技术,如即做前台又做后台,甚至编写需求,有些是之前从未做过的技术,却被要求按成手的工作进度工作;6. 数据传递滞后、混乱:极端的如项目都结束了,需求文档还在整理中;7. 用户要求随时间多变:客户表现苛刻,使用免费劳动力;8. 在客户与领导面前争宠与推脱责任成为潜在环境;三、 需求困境1. 需求过程不清:对需求的层次和各阶段的工作仅有粗略理解,需求收集、需求整理、需求分析、需求变更管理、建立需求跟踪矩阵;2. 需求工具选取与使用错误:如:用word一遍遍刷新需求,用visio画页面原型,用mindjet描述页面逻辑等。3. 工作任务的描述不清:没有指定清晰连贯的任务表,口头表述较多,任务优先级成摆设,任务接受者自己对任务排序。4. 需求描述不清楚,没有挖掘深入的需求,无法展开工作5. 需求反复变更,没有统一管理。6. 工作协同效率低:处于零散的点消息沟通(如电话、邮件、QQ等),不能实现全过程数据系统化梳理。需求沟通不明确,老板是A,产品是B,UI做成C,开发做成D,造成设计、开发的返工。7. 知识数据不能的清晰传递和有效积累:整个项目期间需求数据的不能有效追溯和维护,需要在很多版本间查找、复制、粘贴,一个月下来,可能需求人员自己都会需求混乱(事情一多,人的思维会默认走捷径,记忆会自动忽略很多信息)。换个需求人员相当于重新做需求。8. 与客户沟通障碍:需求人员对客户的业务专业知识积累少,客户不愿进行无报酬的业务讲解;四、 需求管理1. 需求开发的通用流程如下。图1 需求开发通用流程2. 需求工作流举例图2 需求分析工作流举例3. 工作任务分配需求总负责人应能根据项目任务和需求工作流程细分需求工作任务,确定任务内容、时间、重要紧急度排序(优先级)、工作量预估、执行人、进度跟踪等,一般的项目管理软件如project、oKit等都支持以列表和甘特图的方式对工作任务的进行分配。图3 工作任务分配举例4. 需求工具选择前期的简单逻辑说明可用mindjet,快速画原型就要用AXURE,数据库设计用powerdesigner,专门的包括需求管理的项目管理工具:rational(doors)、ALM(QC)、techexcel、oKit等。5. 需求分类功能需求、性能需求,可选取对应工作流程、文档模板和任务模板。6. 需求收集 (1) 需求来源通常需求来自于这几个方面:市场需求、高层、用户需求、运营需求、非功能需求,具体可细分为下面的几个方面:用户需求: 安全、信任市场需求: 交易流程、业务目标整合 投资回报率;(适用互联网项目)技术需求: 稳定、扩展、智能、安全、优越;运营需求:营销、浏览页面数 用户购买率、回访数、自定义、使用、维护;(适用互联网项目)商务需求:给客户什么、品牌 转化率;(适用互联网项目)(2) 需求采集方法图4 需求采集方法7. 需求分析(1) 需求分析原则现总体上,从商业价值(投资回报)、预算评估、工作量、功能范围、质量保证、实现难度、风险等科目综合评估一下性价比,排出优先级。(2) 某需求分析卡举例图5 需求分析卡举例图6 需求条目属性举例图7 需求条目的关联关系举例8. 需求提炼业务需求提炼包括:业务Backlog、业务流程说明(图)、用例说明(图)(1) Backlog:描述业务的实际要求,需与客户讨论确定范围并排序;(2) 业务流程说明(图):通常采用泳道图描述客户业务的流程,包含角色和阶段,要清晰明了;(3) 用例说明:从角色角度描述业务用例(场景),通过visio、rational等工具,使用uml画用例图。(4) 功能细化:针对某一具体功能,精细描述功能,最好以条目的方式,便于条目间做关联,带变更关联提醒。(5) 界面原型:一共需要几页面、页面的整体风格、各种css类(axure中的类与前端开发可使用的类会有不同)、每个页面的开发工作量、使用一键截图工具将页面原型放入需求库。(6) 关联模块:描述功能模块及支撑模块间的关联关系(图文),如工作流模块、权限设置模块等。(7) 信息支撑:系统公用的消息支撑模块,如即时通信、内部邮箱、个人中心等。9. 需求开发(1) 需求变更迭代确认是否为需求的变更或疑似变更。来源、工作量、用户需求、优先级,图8 需求变更迭代举例(2) 需求跟踪矩阵UI、开发、测试,功能验收关联测试用例和缺陷跟踪:建立需求跟踪矩阵,让需求条目直接关联之后由测试人员依据此需求条目编写的测试用例,让测试阶段发现的缺陷和改进直接关联需求。图9 需求跟踪选择举例图10 需求跟踪矩阵举例(3) 版本控制:版本计划、版本功能、版本发布,一般的项目管理或需求管理软件都支持此功能。图11 版本控制举例(4) 工作协同:可直接添加项目成员中的需求关联人员,如开发、测试人员,选用带通知提醒关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法庭招聘考试题及答案
- 安全生产考试试题及答案
- 神经外科术后早期癫痫预防及治疗
- 2025浙江温州市瓯港城建设发展有限公司第二次面向社会招聘编外项目人员3人备考练习题库及答案解析
- 祸患积于微的课件
- 社区智慧化转型研究-洞察及研究
- 2025中煤新疆公司所属新能源公司面向中国中煤内外招聘技术人员6人备考练习试题及答案解析
- 急救理论知识复习题与答案
- 礼貌礼仪培训知识总结
- 2025云南昆明锦康司法鉴定中心招聘二次挂网15人备考练习题库及答案解析
- 学生床上用品、学生校服供货服务保障方案
- 《重核裂变与轻核聚变》参考课件
- 四川古蔺汉语方言音系调查研究
- 无人机驾驶员理论培训教材
- 美容美发店员工二零二五年度劳动合同范例
- 24000 吨-年废旧磷酸铁锂电池回收 利用项目环境影响报告书
- 安全法律知识培训课件
- 《新能源乘用车二手车鉴定评估技术规范 第1部分:纯电动》
- 登革热诊疗方案(2024年版)
- 妊娠合并地中海贫血护理
- 《广东省花生全程机械化栽培技术规程》
评论
0/150
提交评论