缺乏真正风险理控制导致软件项目失败重原实施效风险理做真正风险驱动迭代式开发早排架构(性)风险重风险理软件项目理第理点 笔者三年前读漫谈企业应项目软件开发程PRM系统实施验教训时发现篇非常难文章 国类似样软件工程案例分析太少没时间写舍旁分享中美妙况篇文章专门针XPRUP涉敏捷统程实践 篇PRM(伙伴关系理)案例外Johnson实早2002年7月发表篇项目谈XP国应该文网络流传甚广 两篇文章国互联网早公开XP(极限编程)实践案例尝试XPRUP整合案例姑否真正做敏捷整合否成功两应案例结果恰成功失败价值真实性典型性具说服力教育意义 结果PRM原文篇幅长值鉴学方笔者认项目商务角度工程技术角度较失败 PRM系统然通2月紧张敏捷迭代开发准时交付出现性问题半年然没通客户验收十万尾款没收影响开发商项目投标 什度成功时交付系统新旧系统数集成线运行月会出现严重性问题暴露出系统架构设计缺陷导致迟迟法获客户信项目方陷动尴尬呢 XPRUP行敏捷程方法行没事先避免种典型风险呢趣问题值深入探究 敏捷开发基础首先做迭代式(Iterative)开发迭代仅仅整系统开发务逐分解阶段分步骤实现 果迭代含义仅仅停留层面提出迭代演进式程取代瀑布型开发模型毫意义做工作天天块块完成瀑布型演进式皆 迭代真正目通加速客户反馈显著消开发风险求次迭代结束必须运行演示系统时系统功完整仅仅骨架总系统开发中难重时风险部分 RUP核心风险驱动迭代 风险驱动迭代RUP核心特征XP强调够早期XP项目中客户驱动真正迭代式开发项目早期允许客户运行系统进行验证项目风险减开发工作应该根风险安排通迭代时调整优先级风险越务越应该早设计实现测试反馈 知道RUP风险驱动出发软件项目分四阶段起始阶段细化阶段构造阶段移交阶段四阶段分应着项目四里程碑起始阶段消项目业务风险细化阶段应该力消项目技术风险架构风险(时包括功非功两方面) 遗憾PRM项目项目阶段移交阶段系统运行月数迁移完成发现架构设计存着严重性缺陷需修补重项目初合实已数迁移线运行求作出规定 导致架构级风险系统性满足户真实需直项目结束未消实际PRM项目细化阶段未真正完成建立稳定系统架构里程碑目标未达 项目成功圆满结束时候突然爆炸颗硕雷(严重系统缺陷问题)导致项目进度拖延甚失控员失资金拖欠软件开发中糟糕种情况 幸种种典教材中量案例次已(部分)采敏捷XPRUP实践PRM项目重演没事先防范PRM项目颗延迟爆炸雷呢 年PRM项目已花10月时间未通客户验收前期2月完成功开发2月部署试运行第5月完成实际数导入开始正式运行起出现严重性问题 6月基系统性优化改进总体项目开发种手忙脚乱进度失控感觉现PRM项目进度少延误倍时间 软件工程相信眼泪 果PRM团队客户开始意识系统潜性问题明确系统容量求果PRM系统架构师拥足够设计验系统表示层控制层数资源层线前已优化提供足够性果架构设计评审产生真正效果PRM团队做完备系统测试果时间够倒流…… 果中条灵验颗恶雷复存 PRM项目做更成功呢答案肯定妨逆思维果PRM团队够项目重头做遍吸取教训学软件工程新知识5月提供满足客户实际求系统应该足够少PRM团队次遇类似项目成功率肯定会许 规避风险成熟软件工程设置道防线采取许措施果PRM项目RUP风险驱动迭代方式做项目开始应该需求架构进行更细致全面分析包括功包括非功通次迭代反馈确认分析结果 假设果知道风险防范关键建立张着迭代演进断动态更新维护风险清单(RUP工件RiskList)制定出防范中风险预案 PRM项目言方面功开发重风险旧PHP系统源代码现成算法参考方面J2EE应架构设计会存性问题 应该注意力更放系统非功风险(性性维护性等)具体表现客户应访问发户数底少交付客户手里系统容量少样保证系统性果线性达满足客户求办等等明确项目面重风险系统性问题根需求设计方案制定出完善针性测试计划包括客户接受响应时间求系统够支持少户发访问(具体细分增删改查等操作类型) 明确项目风险需求行作风险预案落实应该进行系统性性等方面设计真正(通编码)做出符合求架构(框架)基础通迭代开发测试评审进行验证 开发阶段系统未部署果法获真实户环境办模拟测试果严格RUP风险驱动迭代演进式开发进行理半年时间里应该机会早发现问题 种方式消局部缺陷难发现全局性架构问题软件架构头痛医头脚痛医脚做法行通 PR项目然模仿X迭代周期甚天开例会(点Scrum)容易获真实项目情况掀开毯面东西保证初始版准时交付(保证PRM前期进度方面迭代功劳)然没够防止较风险发生(交付系统月逐渐暴露出性架构质量问题) 说没达XPRUP迭代开发终目项目初期没合中已提数迁移视关键风险前期分析工作者说整项目失误
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档