软件需求软件项目中扮演着重角色种类型项目新产品开发外包项目开发队伍面着普遍存需求问题获取效需求处理需求变更等等问题性面项目类型相关面文着重讨新产品开发项目中需求问题避免解决问题建议
概述
开始进步讨前先明确概念
首先文开发团队者说项目组角度需求问题谓开发团队通常包括程序员测试员项目成员配置理员软件架构师基层理员项目理类传统企业开发团队相企业生产车间数软件组织中开发团队担生产务外需求获取体某较正规组织中许会市场部门出需求市场数限调研结果通常远远够形成需求规格书
次谓新产品开发项目简单言文中新产品开发指开发团队需想法(idea)转化产品(product)新产品开发产品升级开发团队没已存基础新产品开发开发实验型作品者演示原型类东西开发团队终产出必须产品功性性等方面较高求期新产品开发承接软件开发项目明确指定户者客户定制产品开发团队终面广泛市场众独立终户(时客户)组成群体新产品开发项目更加维护型者类型项目
第三文讨需求基需求传统定义软件需求指户软件产品明确期求求直接影响户产品满意程度者更直接说影响户购买决定产品开发商喜判断开发团队言实际工作中需求问题设计问题特高层(High level)设计纠缠起难明确界限划分文中需求问题涉具体实现相关问题技术选型机界面
概括言新产品开发项目中开发团队面需求问题涉需求获取分析理文余部分重点
讨新产品开发项目中典型四问题分:限需求源模糊需求界定CPD陷阱NV陷阱
二 限需求源
新产品想法老板拍脑袋市场部报告者研究部门某创意样肯定没具备足够信息准确描绘出未产品(通常未会远)什样子果项目组成员恰属产品户产品字处理软件者仅仅搭点关系产品理财软件获取需求务更加理然落开发团队身
表面开发团队定义需求会需求相稳定开发团队利事实开发团队会面少棘手问题直接明显需求源受限开发团队需明确(稳定)需求现开发团队获获取需求源限
新产品组织部开发团队通常找足够帮助外界获受时间费职责等素限制种情况学竞争手产品效方法开发团队研究剖析类似产品着手例果开发电子邮件客户端软件OutlookFoxmail学象亲身体验软件仔细阅读户手册线帮助甚联系客户服务项工作应该整团队起参增强团队成员产品理解感性认识然参程度时机
面限需求源引入资深户解决方法谓资深户熟悉类产品者解户通常需什开发理财软件理财顾问者理财高手合适资深户面群体户产品特众消费类软件资深户事实想象中难获关系获取途径减少偏影响应该引入资深户某产品前面提电子邮件客户端软件似团队成员中找资深户团队部发展资深户值鼓励中原CPD陷阱节中会解释
三 模糊需求界定
新产品开发项目中某项需求否需优先级某项功者求究竟表述
界定问题没确定户者客户说急急会变模糊清
种模糊需求界定发生开发团队部成员声称户功者户根样操作需求界定常常成公说公理婆说婆理争
现实世界里开发团队处尴尬境通常认义务制定出需求规格负责没赋予需求规格拍板权力种情况开发团队开发团队领导明确身立场相关责权利落实纸面
技术层面解决模糊需求界定问题方法采原型利原型讨利原型证明观点空空争效拓展出讲界定需求时候量事实数支持观点避免样样猜想果肯定落实概率样通风险分析技术手段帮助决策
四 CPD陷阱
CPDPMT词汇意谓创造-追求完美-否定团队成员涉足需求开发(存进度压力项目初始阶段总段美时光进入新鲜陌生领域团队容易发现片崭新世界够新产品添加系列激动心特性特性否合适否必激动淹没追求完美计算机技术员普遍特征特征会促谓创造继续直家觉产品做否定会接踵
防止陷入CPD陷阱开发团队需参新产品需求开发已开发需求作进步讨基础许限制团队创造性更高效率产品开发研究产品开发更需种收敛想法产品收敛果发现种做法埋没团队中太富创造精神成员检讨团队成员结构者现团队适合研究非产品开发
五 NV陷阱
NVPMT词汇意版功性需求CPD陷阱常见非功性需求产品性NV陷阱容易陷入陷入NV陷阱时
候产品质量会折扣甚出手外完整需求容易导致错误设计种架构缺陷实际难版轻易改变
观非功性需求重视陷入NV陷阱原常常迫时间压力者毫乐观开发员常常认样长时间里完成事情事情通常现愿意做事情
版确够稳定版说吧常听说法防止陷入NV陷阱非功性需求开始提出受应重视果非功性需求确实需应该写入需求规格书产品开发程中接受实现状况检查
限需求源模糊需求界定CPD陷阱NV陷阱新产品开发项目中常见四问题外新产品开发项目中存特殊问题需求踪理新产品开发项目类型项目方PMT继续方面研究实践期广读者交流
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档