需求理软件开发生命周期初始阶段终提交软件产品质量起着关重作位咨询师朋友告诉美国超60软件项目失败科学需求理外80项目延误源断改变需求见需求理整软件开发程中关重部分尤型项目科学需求理降低风险作更法估量 软件开发实践表明项目成员获准确需求进行需求理根基础应保证需求变更控制情况进行需求分析师外相关员项目理开发组长QA理等参需求评审中仅利理需求进步保证需求业务实际更加匹配需求变更执行前分析潜影响进行针性员资源配置提高需求变更实现效率 需求理工具现状 市面需求理工具三方面法首先目前需求理工具开发程脱节许时候开发工具需求理工具必须协工作然开发员需求分析师进行效数交流外需求文档知识库分离利需求分析师解需求进展情况限制高层理员跨部门工作全局解 方面越越企业受诸塞班斯法等新法规影响开始范围需求理工具某种程度市场造批针特定行业需求理软件软件数适需求严格控制行业航空航天军工行业等然普通行业市场企业更需实集成需求理解决方案Forrester份报告指出部分企业缺乏成熟需求收集机制体系种情况便实施功强工具企业没力充分利种功设置更说效利工具理需求 外针传统瀑布式开发需求开发开始前完成然目前广泛采增量迭代开发模式需求常常需求制造者消费者断交流产生断变化效解决方案必须满足类似增量迭代开发模式需求理 集成全局需求理方法 基成功软件组织验分析认企业真正需款集成需求理解决方案帮助企业进行监控踪验证需求理需提供框架供创建新需求功规格开发务测试务相关联需求分析团队开发团队通集成解决方案协工作 种集成方案仅提高需求理工具性价利项目团队部交流开发团队时获需求信息需求分析师通查需求进展情况确定会发生需求变更高层理者够通查询图表等功浏览开发项目进展情况款够实现目标需求理工具应该具备点功: •集成需求理:创建理讨关联项目需求功 •变更控制:特定变更发生时动进行需求版理通工作流引擎控制需求变更 •数字资产理:需求功重数字资产需存储扩展安全中央资料库中 •集成事件踪测试:需求理事件踪测试理工具集成便项目理查需求相关开发测试工作 •Windows客户端Web客户端:提供Windows客户端Web客户端访问方式保证固定移动办公情况登录系统中 •定制化户界面:提供定制选择便系统理员创建定义需求功界面字段标签字段类型拉菜单选项客户报告等 •开放工作流设置:通定义工作流创建理需求功•嵌入式报表分析:直接产生需求功数报表变更控制变更效应实施测试数等 •动获取需求:系统中户直接输入需求信息者通文档形式获需求附加系统中 独立实现功基础需求理工具需ALM中开发程进行缝集成中包含事件踪测试理中央知识库(图1示) 规范点驱动需求理 诚然需求理整软件项目成败发挥着举足轻重作然需求初客户理员产品功种愿需求分析师种非结构化粗线条明确愿纳总结具体规范点(Specification简称Spec)产品理团队种Spec根开发时间成效益进行优先排序确定Spec单开发团队单实施 SpecDD(SpecificationDrivenDevelopment)TechExcel根年验总结众客户关软件开发理需求提出概念性框架SpecDD模型Spec表述定义产品版功通中央知识库整团队效享Spec成贯穿软件应生命周期阶段素驱动整开发流程知识需求转换结构化正规表达Spec整开发程宏观战略落实具体实施战术程 SpecDD模型需求理优势体现三方面首先通SpecDD模型实现需求度量评估包括需求需资源时间开发需时间费需求相关联度量评估需求否成功通需求验证指标理开发测试活动次Spec项目规划开发测试务始终保持关联保证开发环节追溯外SpecDD模型评估需求变更潜影响例需求变更开发测试工作项目成影响 通常情况Spec包含功缺陷功增强三部分源相关知识需求需求条目知识库中知识条目相关联图2Browser60产品例图形化方式显示Spec知识需求关系针Browser产品新版60安全户界面两类需求通需求分析师分解新功支持SSLv30TabbedBrowsing等新功外Spec包括前版功增强保存已标记文件版缺陷保存时响应缓慢Spec通规划编码测试等工作构成终交付产品 时Spec高度结构化表现树形结构准确应产品版功树保证开发员丢失需求(图3示)产品理团队通创建Spec树功缺陷功增强应分支树叶时Spec知识项目相关联知识项目描述形成Spec构思相关文档标准附件参考项目 需求变更理 理解需求变更产生效应效进行控制软件提交关重变更已需求增加新需求项目终交付日程造成程度影响例需求变更会影响相关功务测试工作编码延期会延误该功相关开发务测试工作效需求理工具必须保证项目团队够容易评估变更带影响 变更发生前进行评估呢?需需求理开发测试行进行集成户通踪编码测试等行变更带潜影响进行评估SpecDD模型中实现 效变更转变需求前文讲SpecDD模型表现Spec表述定义产品版功整团队效享驱动开发保证交付产品完全符合终版Spec需求分析部门开发部门协工作变更做出严格控制开发工作潜影响变更会慎重理严格检验否影响需求赖关系需求变更产生影响必须检验变更完整性实现效需求变更理工具需实现种功: •变更控制 ² 变更进行严格流程控制包括请求复查讨调整批准等 ² 变更请求独立工作流控制 ² 变更需求造成良影响变更批准前需求改变 •实性 ² 接实际需求理实践 ² 易客户理解 ² 易重变更进行踪 •部门协工作 ² 需求功开发等方面员阶段参变更请求部门员纳入变更理体系 ² 开发团队参变更请求批准程中样会动接受拒绝变更更科学更效 ² 变更批准拒绝前分析针该变更资源时间分配 科学效需求理软件项目成功保证更新需求程中项目相关员角色出发参中促进软件产品终达业务目标需求变更时进行准确分析评估助确保项目时提交 需求理工具独立工作外应生命周期理(ALM)中程理工具集成终提供完整贯穿需求开发程解决方案需求分析员开发团队通台实现协工作统接口流程促进需求数需求制造者实施者间缝实时传递保证开发环节追溯需求作者简介:周铁TechExcel公司总裁CEO首席架构师周铁博士知识核心应生命周期理(ALM)领域专家2007年4月荣获中国软件行业协会授予2006年度中国软件企业十领军物称号
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档