`
ladymaidu
  • 浏览: 694908 次
文章分类
社区版块
存档分类
最新评论

软件过程解决需求变更方案

 
阅读更多

软件的基础是需求,需求变动后数据库、设计、编码等都需要变动,严重的甚至会推翻原来所作的一切工作。
如果需求一直变动,就会进入需求设计循环,大部分时间都会化在需求变更后的设计变动上。这样总体上对理清需求和客户的商务竞争是有利的,但是进入这样的过程循环,也会令客户丧失宝贵的市场竞争时间,员工也会因此而消减积极性,对后续开发工作有很大的影响。
和谐软件过程在做事上采用法家的效率优先、变通做法,对需求循环问题,要求需求分析师采用积极有效地和客户进行当面沟通的需求分析方法,进行需求评审和原型确认,始终以为设计服务和最后验收提供依据作为目标。
项目团队是项目的责任人、问题的解决者,在应对需求不断变化时,可以从以下几方面来展开工作:
1,先开发公共功能部分,不涉及业务逻辑的部分;
2,其次开发作独立性较大的部分;
3,需求确认,需要签字,不能朝令夕改,阶段式变更(这样也可以体现出客户的需求变更艺术和客户的尊严,否则客户的威信也会打折扣);
4,设计尽量正交化;
5,部分人先做开发(兵家的先锋思想);
6,需求有变的先冻结该部分开发;
7,小的变化先不管,到后面再改;
8,先封装方法,而不是先实现全部;
9,划分合理的优先级;
10,从业务深处把握需求规律,通盘考虑,集中解决;
分享到:
评论

相关推荐

    需求变更申请表需求变更过程中,需求变更表

    在软件开发过程中,需求变更是一项常见但至关重要的活动。需求变更申请表是管理这些变更的核心工具,确保项目团队和利益相关者对变更的理解一致,并能有效地执行和跟踪变更。以下是关于"需求变更申请表"及其在需求...

    软件项目模板-qt - 软件需求变更单.zip

    这个压缩包“软件项目模板-qt - 软件需求变更单.zip”显然与Qt开发语言相关,尤其是关于软件需求变更的管理。 在软件开发过程中,需求是项目的基础,它们定义了软件应具备的功能和性能。然而,随着项目的进展,需求...

    软件需求分析方案.doc

    需求分析是软件开发的起始点,包括理解用户需求、识别问题、定义解决方案等。需求分析应当充分沟通,确保所有利益相关者的理解和接受。 3.1.1 需求分析 这一阶段需通过访谈、问卷调查、观察等方式收集需求,然后...

    项目管理-项目需求变更申请单

    在软件开发项目中,项目需求变更申请单尤其重要,因为软件开发项目中的变更请求非常常见,且对项目的影响非常大。因此,项目团队需要对变更请求进行深入的分析和评估,确定变更请求的可行性和必要性,并制定相应的...

    软件工程中的软件需求管理与变更控制.pptx

    **2.5 需求变更管理的挑战与解决方案** - **挑战**:频繁的需求变更导致项目管理复杂化。 - **解决方案**:建立明确的需求变更管理流程;采用敏捷方法论提高灵活性。 **2.6 需求变更的最佳实践** - **案例分析**...

    需求变更单

    需求变更单是软件开发过程中的重要文档,它用于记录项目需求在进行中可能出现的变化,确保所有相关人员对变更有清晰的理解并能达成一致。在IT行业中,需求管理是项目成功的关键因素之一,因为不恰当的需求变更可能...

    参考资料-PS.04.04 附件1-7-需求变更验收单.zip

    在IT行业中,需求变更验收单是项目管理中的一个重要文档,特别是在软件开发过程中。"参考资料-PS.04.04 附件1-7-需求变更验收单.zip"这个压缩包文件,显然包含了与Photoshop UI设计相关的某个项目的需求变更验收流程...

    软件配置管理变更申请表

    软件配置管理变更申请表是这一过程中的核心工具,它规范了变更的提出、审批、实施和验证流程,确保任何变更都是有序、可控的。 首先,变更申请表的变更请求编号是识别每个特定变更请求的唯一标识,有助于跟踪和管理...

    软件实施过程中如何控制变更

    这份文档不仅记录了项目实施过程中遇到的主要问题及解决方案,还包含了对未来项目的建议。它将成为公司知识库的重要组成部分,为今后类似项目的实施提供宝贵参考。 #### 定期复盘与优化 除了单个项目结束后的总结外...

    山东大学软件开发解决方案

    ### 山东大学软件开发解决方案知识点详解 #### 一、软件开发过程中的角色倒置 **定义**: 在软件开发过程中,角色倒置是指原本应当主导项目的软件工程师在开发过程中逐渐失去主导地位,转而过度依赖用户的意见和...

    软件研发过程管理解决方案(支持CMMI GJB5000A)

    总结来说,DevSuite过程管理解决方案旨在通过提供一套集成的工具平台,帮助企业实现CMMI和GJB5000A标准的落地,提高软件研发过程的效率和质量,减少管理成本,促进项目的顺利进行。该方案不仅解决了过程改进工具的...

    Borland-软件生命周期管理解决方案-需求开发和管理.pptx

    Micro Focus Borland 提供的软件生命周期管理解决方案是针对企业级软件开发过程中的需求开发和管理而设计的。这个解决方案旨在优化整个开发流程,确保高效的需求收集、分析、追踪以及变更控制,以提升软件质量和满足...

    IT企业软件过程改进项目解决方案.doc

    IT企业软件过程改进项目解决方案是针对信息技术行业中普遍存在的软件开发效率低下、质量不稳定、成本超预算等问题而设计的一种策略。该方案旨在通过系统的改进措施,提升企业的软件开发能力,优化工作流程,确保软件...

    软件工程文档(软件需求规格说明书;软件设计规格说明书;软件项目计划定义;软件过程定义)

    2. **软件设计规格说明书**:基于需求规格说明书,设计师将提出解决方案的详细设计,包括架构设计、模块划分、接口定义、数据结构、算法选择等。这份文档不仅描述了软件如何工作,还涵盖了设计决策的理据,有助于...

    软件质量管理体系建设方案.doc

    本方案参考了《cmmi3 级软件过程改进方法与规范》、《 ISO9001:2000 标准》,同时也吸收了业界同行写的相关方案或文章的优秀见解。 软件质量管理是软件企业的生命线,它直接关系到软件企业的生死存亡。软件质量管理...

    软件开发系统需求调研方案

    ### 软件开发系统需求调研方案 #### 一、引言 在软件开发过程中,需求调研是一项至关重要的环节。本文档《软件开发系统需求调研方案》旨在为即将启动的学生管理系统开发项目提供一个全面的需求调研指导框架。通过...

    软件配置管理解决方案.docx

    软件配置管理解决方案的入参包括项目计划、项目软件过程等。结束准则是对项目配置库的操作和管理持续到项目结束,并且只要存在用户使用配置管理就要进行。 输出包括配置管理计划、产品配置库文档、软件基线审计报告...

    软件方案评审表.docx

    在IT行业中,软件方案评审是项目管理中的关键环节,它涉及到对拟实施的软件解决方案进行全面、深入的评估,以确保其符合项目需求、技术标准以及业务目标。以下是对"软件方案评审表"的详细解读: 1. **项目名称**:...

Global site tag (gtag.js) - Google Analytics