`

SpecDD 原则

 
阅读更多

SpecDD是基于一个基础理论以及在此基础理论上的一系列原则创造出来的。这个基础理论已经为实践所证明所以任何人都无法进行更改,而这些原则正是它的最佳实践并且作为骨架来设计详细的框架。

 

SpecDD 理论基础

 

  • SpecDD能够提高但是不会取代传统的开发:项目应根据项目本身的需求来得到管理
  • 开发工作需要在文档与流程管理中找到一个平衡点

 

  • 敏捷的主要目的是能够快速响应变更以及最小化变更带来的费用。SpecDD 系统性地创建了一个模型,在这个模型中,需求是量化的,对于任何需求的变更都必须在概念层次中完成,然后相应的开发与测试工作必须与这个需求的变更保持紧密跟随。

 

  • 好的开发过程是由预定义好的流程以及由经验指导的流程的共同努力的结果,这两种流程有一些共通点:人,交流,过程,工作流,可交付的产品以及文档

 

  • 开发方法的主要目的是了更好地保证短期与长期项目的同时成功。

 

  • 原则的创建是为了更严格、更科学地实现以上这些目标。
    SpecDD 提供了指导原则与规则来方便其他有志者来修改这些原则。

 

可交付的软件以及改进产品设计

 

  • 一个开发迭代包括两个交付物:可工作的软件以及不断改进的产品设计
  • 经常交付可工作的软件(每个迭代建议2~4周)
  •  量化的设计是驱动开发、设计以及测试的唯一标准。可工作的软件是主要的进度度量。
  • 不断追求卓越的技术以及优秀的设计来提高灵活性以及质量。
  • 简单性与一致性:工作的软件可以被解释为一组已经开发完成的功能。一个项目的剩余工作可以被理解一组已经被分配的功能、需要改进的功能以及待分配的功能

 

欢迎变更与文档管理

 

  • 我们欢迎任何的需求变更,甚至是在迭代的后期
  • 变更需要首先在需求层次完成
  • 驱动变更的因素有客户、产品负责人与可工作的产品本身
  • 变更可以在当前迭代或者未来的迭代中进行。


人,交流,工具与过程管理

 

  • 通过面对面会议来进行有效的沟通,将功能点作为一个标准来驱动开发、规划以及测试工作
  • 项目成员需要是有积极性的人,信任他们,支持他们使用自动化工具,以及使用工作流来规范标准
  • 良好的团队管理,有助于优化开发过程和提高质量。
  • 可持续开发来源于人、交流、过程、工作流以及有效工具地不断优化。
  • 工作流以及每天的实践能够增加团队协作
  • 开发工具有助于将过程变得更成熟与可重复性,从而提高工作效率。

 

什么时候您可以修改SpecDD原则

 

SpecDD是建立在一个信念基础上的,这个信念就是一个开发方法框架下的所有原则必须是开放的。当然,更改这些原则需要在SpecDD基础理论指导下进行。


下面是更改SpecDD原则的指导思想:

  • 修改原则是否能够有助于企业更好、更有效、更科学地管理他们的开发过程。
  • 修改原则是否有助于更好地实现开发的结果,而又不会丢掉开发的敏捷性,并且还能兼顾概念层次的设计与文档化
  • 修改原则是否能够帮助企业更好地促进敏捷开发、或者使得敏捷开发能够与瀑布与迭代开发的需要保持一致。
  • 修改原则是否能够更好地适应一个团队的开发文化以及它的环境
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java需求分析

    - **SpecDD**:这是一种结合了项目管理及敏捷开发的研发方法论,以需求、研发与质量管理为中心,更好地指导团队用相同的框架和原则支持敏捷方法和传统项目管理的最佳实践。 #### 四、解决方案优势 DevSuite提供了...

    TECHEXCEL游戏行业解决方案(说明书)

    该方案基于多年与顶级游戏公司的合作经验,提炼出了适合游戏开发的独特敏捷方法论——SpecDD(功能点驱动的开发),并借助TechExcel自家的DevSuite平台实现了这一方法论的全过程覆盖。 #### 二、SpecDD方法论详解 -...

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

    2. 设计与开发:DevSuite的SpecDD功能驱动的研发过程,使设计与开发任务紧密关联,确保功能与任务的一致性。通过自定义工作流程,不同职能团队能够协同工作,避免信息孤岛,提高开发效率。 3. 项目管理:DevSuite的...

    2024年机器人大作业代码

    2024年机器人大作业代码

    学生信息管理系统,idea-mysql小项目,记录一下

    这是mysql文件直接导入就行了,可以查一下相关指令例如:mysql -u root -p mydb_copy < mydb.sql就好了,这里就不多赘述了

    搜索关键字飞入飞出效果.zip

    Android 毕业设计,Android 毕业设计,小Android 程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    基于ssm的团员管理系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 管理员信息管理 学院管理 辅导员管理 学生信息管理 公告信息 辅导员 个人资料修改 团员信息管理 优秀团员管理 团费缴纳管理 团员活动管理(主题,内容,参与人数,日期) 团员活的报名 学生 个人资料修改 入团申请管理(提交申请,申请结果查看) 团员活动查看(只能查看,不能修改,活动报名) 团员活动报名 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)

    基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目),个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)基于springboot图书管理系统源码+数据库+详细使用说明(高分毕设项目)个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕设的学生和需要。

    Python项目-自动办公-51 Excel_案例_把文件夹整理到Excel中.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    汽车检测33-YOLO(v5至v9)数据集合集.rar

    汽车检测33-YOLO(v5至v9)数据集合集.rar多对象-V4 2023-03-12 9:33 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包含4278张图像。 多对象以Yolo V5 Pytorch格式注释。 将以下预处理应用于每个图像: *调整大小为640x640(拉伸) 应用以下扩展来创建每个源图像的3个版本: 将以下转换应用于每个图像的边界框: *以下90度旋转之一的同等概率:无,顺时针,逆时针方向

    Python项目-自动办公-44 excel处理实例(二维表转一维表).zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    三亚市2005-2024年近20年历史气象数据下载

    三亚市2005-2024年近20年的历史气象数据,每3小时更新一次数据,参数包含气温、气压、降水量、云层、能见度、风向、湿度等,几万条数据

    公开整理-全国高校各专业及分方向研究生录取人数大数据(更新至2022年).zip

    详细介绍及样例数据:https://blog.csdn.net/T0620514/article/details/144542157

    javaweb音乐网系统-lw.zip

    项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧!

    Python项目-自动办公-08 用Python设置Word文档里表格的格式.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

    STM32F103通过WIFI接收配置信息修改BC260-NBIOT模块的目标IP和端口程序代码

    1、嵌入式物联网单片机项目开发实战。例程经过精心编写,简单好用。 2、代码使用KEIL 标准库开发,当前在STM32F103运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。

    瓶罐瓶子罐子检测75-YOLO(v5至v9)、COCO、CreateML、Darknet数据集合集.rar

    瓶罐瓶子罐子检测75-YOLO(v5至v9)、COCO、CreateML、Darknet数据集合集.rar街7级-V2 2023-04-28 11:45 PM ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解和搜索非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 对于最先进的计算机视觉培训笔记本,您可以与此数据集一起使用 该数据集包括8934张图像。 街道以可可格式注释。 将以下预处理应用于每个图像: *像素数据的自动取向(带有Exif-Arientation剥离) *调整大小为640x640(拉伸) 没有应用图像增强技术。

    基于ssm的高速公路收费系统源代码(完整前后端+mysql+说明文档+LW).zip

    管理员 管理员信息管理 负责人管理 员工信息管理 公告信息管理 小型车收费标准设置(元/每公里) 大卡车收费标准设置(元/吨公里) 收费信息统计,统计小车和卡车收费,按月统计 负责人 个人资料修改 公告查看 小车收费统计(某员工某月统计) 大卡车收费统计(某员工某月统计) 员工 个人资料修改 公告查看 小型车收费登记(车牌号,车辆照片,行使公里数,收费金额,收费日期,收费员,按公里数可以自动计算费用 收费金额=收费标准*公里数) 大卡车金额设置(每吨/元)(车牌号,车辆照片,行使公里数,吨,收费金额,收费日期,收费员, 收费金额=收费标准*吨*公里数 ) 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

    【图像加密解密】基于matlab Logistic映射和线性反馈移位寄存器组合的图像加密解密【含Matlab源码 9866期】复现.zip

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

Global site tag (gtag.js) - Google Analytics