`

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的...

    Java系统源码+科研工作量管理系统

    Java系统源码+科研工作量管理系统 内容概要: 本资源包含了完整的Java前后端源码及说明文档,适用于想要快速搭建并部署Java Web应用程序的开发者、学习者。 技术栈: 后端:Java生态系统,包含Spring Boot、Shiro、MyBatis等,数据库使用Mysql 前端:Vue、Bootstrap、Jquery等 适用场景示例: 1、毕业生希望快速启动一个新的Java Web应用程序。 2、团队寻找一个稳定的模板来加速产品开发周期。 3、教育机构或个人学习者用于教学目的或自学练习。 4、创业公司需要一个可以立即投入使用的MVP(最小可行产品)。

    毕业设计-智能优化之粒子群模型Python代码.rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    Matlab实现SMA-KELM黏菌优化算法优化核极限学习机分类预测(含完整的程序,GUI设计和代码详解)

    内容概要:本文介绍了如何在MATLAB中实现结合黏菌优化算法(SMA)和核极限学习机(KELM)的分类预测模型。SMA优化KELM的超参数,提高模型的训练效率和预测精度,特别适用于处理复杂、高维数据集。文档详细阐述了项目背景、目标、挑战、模型架构、代码实现、结果展示、GUI设计、部署与应用等多个方面。 适合人群:具备一定MATLAB编程基础,对机器学习特别是优化算法和核方法感兴趣的科研人员和工程师。 使用场景及目标:①金融预测:股票价格、外汇市场等时间序列预测;②医疗诊断:疾病预测与辅助诊断;③工业故障检测:设备故障预警;④气象预测:天气变化预测;⑤市场营销:客户行为分析与预测。通过结合SMA和KELM,提升模型在高维数据上的分类和预测性能。 其他说明:文档不仅提供了详细的理论和方法介绍,还包含了完整的程序代码和GUI设计,有助于读者快速上手并应用到实际问题中。此外,文档还讨论了模型的部署、安全性和未来改进方向。

    Java jdbc for sqlserver2000 驱动包: msbase.jar;mssqlserver.jar;msutil.jar

    解压到项目下的LIB目录,在IDEA上右键,选添加为库即可。 连接代码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SQL { public static void main(String[] args) { String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String connectionUrl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库名"; String username = "sa"; String password = "口令"; try { Class.forNam……

    毕业设计-神经网络图像分类代码(可直接运行).rar

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、本项目仅用作交流学习参考,请切勿用于商业用途。

    水母检测4-YOLO(v5至v9)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar

    水母检测4-YOLO(v5至v9)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar水族馆-V2释放 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 它包括638张图像。 水族馆以可可格式注释。 将以下预处理应用于每个图像: 没有应用图像增强技术。

    电缆损坏检测8-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar

    电缆损坏检测8-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar电缆损坏-V2释放 ============================= *与您的团队在计算机视觉项目上合作 *收集和组织图像 *了解非结构化图像数据 *注释,创建数据集 *导出,训练和部署计算机视觉模型 *使用主动学习随着时间的推移改善数据集 它包括1318张图像。 电缆破坏以可可格式注释。 将以下预处理应用于每个图像: 没有应用图像增强技术。

    基于java的讯友网络相册.zip

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

    2024税务稽查典型案例分析(PPT格式,可编辑)

    2024年以来,税务稽查主要针对虚开骗税、骗取税收优惠、隐匿收入、虚增成本等行为,开展重点行业重点领域重点行为税收监管。本课程从案例出发,梳理稽查重点关注的问题行为,分析常见涉税疑点,供财务人员实务参考。

    content_1734090857469.docx

    content_1734090857469.docx

    阵列信号处理-MUSIC算法-幅相误差校正-协方差矩阵校正法-信噪比变化

    阵列信号处理,MUSIC算法中,使用基于协方差矩阵的幅相误差校正法实现幅相误差校正

    linux的概要介绍与分析

    以下是一个关于Linux系统管理与自动化脚本项目的资源描述及源码概要: 资源描述 本项目专注于Linux系统管理与自动化脚本开发,旨在通过一系列脚本提升系统运维效率。在资源准备阶段,我们深入研究了Linux系统架构、Shell脚本编程、以及常用系统管理命令。参考了《Linux命令行与Shell脚本编程大全》等经典书籍,以及Linux官方文档和在线社区,如Stack Overflow和Linux Academy,这些资源为我们提供了丰富的知识和实战案例。 项目实施过程中,我们利用Bash Shell作为主要脚本语言,结合sed、awk、grep等文本处理工具,以及cron作业调度器,实现了系统监控、日志分析、自动备份、用户管理等一系列自动化任务。同时,通过SSH和rsync等工具,实现了远程服务器管理和文件同步,极大地提高了运维的灵活性和效率。 项目源码概要 项目源码包含多个Shell脚本文件,每个脚本负责不同的自动化任务: system_monitor.sh:监控系统资源使用情况,如CPU、内存、磁盘空间等,并生成报告。 log_analyzer.sh:分析系统日志文件,提取关

    黑鲨4S完好机备份基带qcn 黑鲨4S基带qcn

    资源说明; 完好机备份的基带qcn文件 下载后解压 可以解决常规更新降级刷第三方导致的基带丢失。 会使用有需要的友友下载,不会使用的请不要下载 需要开端口才可以写入,不会开端口的请不要下载 希望我的资源可以为你带来帮助 谢谢 参考: https://blog.csdn.net/u011283906/article/details/124720894?spm=1001.2014.3001.5502

    javaweb学生信息管理系统-lw.zip

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

    情侣恋爱主题源码LikeGirl v5.2.0最终版

    情侣恋爱主题源码LikeGirlv5.2.0最终版,经过多次更新和优化,情侣小站现已正式定版为v5.2.0。从今日起,此版本将成为项目的最终版本。 维护终止:自2024年11月7日起,情侣小站将不再接受新的功能更新或bug 修复。 用户责任:如在使用过程中遇到任何问题,请自行修复或选择放弃使用。

Global site tag (gtag.js) - Google Analytics