敏捷开发笔记1

CVAT自动标注避坑指南:从nuctl安装到YOLOv5模型部署的完整流程 本文详细介绍了在CVAT中部署YOLOv5自动标注功能的完整流程与避坑指南。重点解决了从nuctl工具安装、项目创建时因网络问题导致的镜像拉取失败,到最终模型函数部署与CVAT集成的关键步骤。针对国内网络环境,提供了实用的镜像替换方案,帮助用户顺利完成基于CPU的自动化标注环境搭建。 阅读详情

 

敏捷开发一直是我很欣赏的工作指导,可惜工作这么多年,都没有哪一个项目可以说“我们的项目正在敏捷开发”,原因?领导通常比较相信CMMI这样庞大,但是产出详细的过程(大家都觉得最详细的是文档,呵呵)。

 

以下内容只是自己在学习敏捷过程中的一些想法和要点的记录,不是展示给大家的作文,如果被你凑巧看见了可笑的部分,请不要介意。

 

 

原则,模式,实践都是重要的,但是使它发挥作用的是人。。。非常经典的一句话,也正是敏捷开发的核心,人才是一切的来源。。。

 

失控的过程膨胀,形容的非常贴切的项目开发描述,我参与的几个中型项目,都经历了这样一个过程。

 

敏捷开发宣言

 

 


  • 个体和交互, 胜过 过程和工具
  1.  
    • 团队的构建要重过环境构建--很多团队都是先构建了环境,再希望工具来让团队自动适应,工具很难让团队自动凝聚在一起。
  • 可以工作的软件, 胜过 面面俱到的文档
    • 没有文档的系统是一种灾难,代码无法传递系统原理和结构这些重要信息。
    • 过多的文档就更好吗?首先要花大量的时间去编写,而且系统一旦变化,还要保持文档与系统变化的同步,如果没有保持同步怎么办?那更麻烦了,这会对其他看文档的人产生重大的误导。
    • 所以编写和维护一份系统原理和结构文档更有意义。
    • 新进入项目,不了解项目的开发人员,应该是大家工作在一起,面对面的为他解答。
  • 客户合作, 胜过 合同谈判
  1.  
    • 与客户真诚的合作,而不是有了合同,就各自做各自的事情,然后等着合同到期的时候再来验收。
  • 响应变化, 胜过 遵循计划
    • 计划不要考虑的过远
    • 可以对近期(2周左右),做一个很详细的计划,对较远(3个月内)有个大概的计划,一年后?有个想法就可以了

 

原则

【半导体工业实战】C#.NET开发SECS/GEM协议上位机(完整可运行源码+全进制转换工具类+工业级通信封装) 在半导体这个高精尖的工业领域,SECS/GEM协议是设备通信的基石,而C#.NET凭借其稳定性、高效的字节处理能力、Windows工控机的深度适配,成为SECS上位机开发的最优选择。本文从半导体行业的专属认知出发,提供了完整的进制转换工具类、工业级的SECS通信封装、实战的报文解析与业务调用示例、半导体专属的避坑指南,所有内容均为真实项目经验的沉淀,无空洞理论、无AI冗余文字,所有源码均可直接编译运行、无缝移植到半导体项目中。半导体工控开发的核心,从来不是炫技,而是。 阅读详情

相关推荐

鸿蒙平板PC应用开发:在termux中安装ubuntu

打开AVNC点击右上角的设置图标,然后点击 输入 , 点击手势栏目中的 单指轻扫 ,选择滚动远程内容

DMZDAMS的博客 5197

【笔记】敏捷开发

一什么是敏捷 二敏捷及变更成本 三什么是敏捷过程 四极限编程 极限编程过程 工业极限编程 五其他敏捷过程模型 Scrum 动态系统开发方法 敏捷建模 敏捷统一过程 敏捷过程工具集   敏捷软件工程是哲学理念和一系列开发指南的综合。这种哲学理念推崇:让客户满意且尽早的增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。开发的指导方针强调超越分...

time-space的博客 975

HAL库移植实战:解决‘HAL_StatusTypeDef‘未定义报错的3个关键步骤

本文针对STM32开发中从标准库向HAL库移植时常见的'HAL_StatusTypeDef'未定义报错,提供了三个关键解决步骤:首先确保正确包含头文件入口,其次检查并配置模块使能宏,最后注意避免与标准库的同名结构体混用。文章通过实战案例解析了HAL库的模块化设计理念,帮助开发者高效解决混合编程中的编译问题。

book8的博客 207

敏捷开发学习笔记(一)

敏捷软件开发是为了防止项目开发中的过程膨胀而提出的。为此,成立了敏捷软件联盟,并创建了《敏捷软件开发宣言》。 我对敏捷开发的感觉有以下几点:一.              在开发过程中强调人以及人与人之间关系的作用。不但要求开发团队要有一个积极向上的氛围,同时强调成员与成员之间的合作和交流。例如:每两名成员组成一对,共同开发一个功能,并且这种结对要至少每天更换一次。这就保证了信

LightTempler的专栏 1613

手把手配置:用Synopsys VDK为英飞凌TC4x系列MCU做虚拟原型开发

本文详细介绍了如何使用Synopsys VDK为英飞凌TC4x系列MCU进行虚拟原型开发,涵盖开发环境搭建、关键外设虚拟化配置、AUTOSAR栈集成及虚拟调试与性能调优全流程。通过虚拟原型技术,开发者可提前6-12个月启动软件开发,显著提升汽车电子项目的开发效率。

weixin_30606461的博客 290

LS-DYNA超高速碰撞仿真入门:从SPH算法配置到铝靶板穿孔分析(附K文件模板)

本文详细介绍了使用LS-DYNA中的SPH(光滑粒子流体动力学)算法进行超高速碰撞仿真的完整流程。以铝弹丸撞击铝靶板为例,从SPH算法原理、LS-PrePost前处理、材料模型与状态方程设置,到接触定义、边界条件及K文件生成,提供了系统的入门指导和关键参数调试经验,帮助工程师高效模拟材料破碎、穿孔等极端变形问题。

h0i1j2k3l的博客 724

敏捷开发知识体系笔记

敏捷开发知识体系整体框架敏捷开发工程实践项目管理 迭代开发 风险价值生命周期 多级项目规划 完整团队 每日站立会议 任务板 燃尽图 需求管理 需求订单 业务流程草图 用例驱动开发 用户故事 架构 演进的架构 演进的设计 基于组件的架构设计 开发 结对编程 测试驱动开发 重构 代码规范 测试 单元测试 并行测试 测试管理 变更管理 持续集成 自动构建 团队变更管理 敏捷开发管理实践描述 定义和特征说明

晓月的专栏 2万+

Ollama-OCR实战:5分钟搞定PDF文档转Markdown(附qwen2.5vl模型配置)

本文详细介绍了如何利用Ollama本地部署多模态大模型qwen2.5vl,结合OCR技术,实现PDF文档到Markdown的端到端智能转换。通过解析传统OCR的局限与AI方案的优势,并提供从环境搭建、提示词工程到处理复杂表格的完整实战指南,帮助用户高效构建自动化文档处理流水线,彻底重塑文档处理工作流。

yog99的博客 604

敏捷开发笔记

敏捷开发   在敏捷开发中采用演进式架构设计,在敏捷开发的生命周期中,我们通过每一次迭代来丰富与更新我们的设计方案,以使其最大限度地符合客户对系统的需求。这里所指的需求,包括功能性需求和非功能性需求。敏捷开发过程的方法很多,主要有Scrum,Crystal,Feature Driven Development(FDD),Adaptive Software Development(ASD),Test Driven Development(TDD),以及最重要的eXtreme Programming(XP)等。

cuiyeqianxindi的专栏 642

SqlSugar避坑指南:C#操作MySQL时你可能会忽略的5个细节

本文分享了使用C#和SqlSugar框架操作MySQL数据库时的实战避坑指南。针对连接配置、实体映射、查询性能、事务处理等关键环节,深入剖析了5个容易被忽略但至关重要的细节,帮助开发者提升项目稳定性和执行效率,避免常见陷阱。

delta的博客 276

【教程4>第7章>第6节】基于FPGA的Viterbi维特比译码verilog实现——ACS加比选单元1

本文介绍了ACS加比选单元模块在FPGA中的实现过程,重点讲解了维特比译码中的ACS单元功能及其在硬件实现中的关键问题。文章首先概述了ACS单元在维特比译码中的作用,即通过计算和比较分支度量值来选择最优路径。接着,详细描述了FPGA实现中的分支度量值归一化处理策略,并指出了其存在的弊端。随后,文章提供了基于Verilog的ACS加比选单元模块代码,解释了其输入输出端口及工作流程。最后,总结了本小节内容,并预告了下一章节将涉及ACS顶层模块的开发与仿真测试。

FPGA/MATLAB学习教程/源码/项目合作开发 568

敏捷开发学习笔记

一、什么是敏捷开发敏捷开发(Agile Development)不是指某一种具体的方法论、过程或框架,而是一组价值观和原则。怎么理解呢?首先,敏捷并不是一门具体的技术,而是一种理念或者说是一种思想。它可以指导我们更加高效的开发。其次,敏捷开发都具有以下共同的特征: - 迭代式开发 - 增量交付 - 开发团队和用户反馈推动产品开发 - 持续集成 - 开发团队自我管理二、具体方式上

qq_26761587的博客 491

【全局路径规划模块全覆盖算法】(三)代码实现:Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 1832

构建之法阅读笔记--敏捷开发1

构建之法阅读笔记—敏捷开发1 软件开发的过程中敏捷开发是最能提高团队开发效率的一种软件的开发方式,敏捷开发的原则有:1、尽早并持续的交付有价值的软件以满足顾客的需求;2、敏捷流程欢迎需求的变化来提高用户的竞争优势;3、经常发布可用的软件,发布时间可以几周到几个月,能短则短;4、业务人员和开发人员在项目开发过程中应该每天共同工作;5、以有进取心的人为项目的核心,充分支持和信任他们;6、无论团队内外...

weixin_30569033的博客 96

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

《Java敏捷开发》读书笔记1

1、以用户故事管理项目---敏捷就是提取故事,拆分故事,开发故事,验收故事,交付故事。 2、用户故事可以用于评估发布时间. 举例:客户要求50天交付系统,我们对故事进行故事点评估,预计17个点。根据经验,一个故事点=5人天,2个开发人员,预计需要43天。 --这样的估计很不准确,给4个人,22天就可以完成吗? 先搞一个迭代试试,发现高估了,一个故事点=7人天。此时可以和客户沟通先做最重要的

ggaofengg的专栏 421

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

软件工程学习笔记——第八周:敏捷开发方法-1

敏捷开发概述 极限编程

预见未来to50的专栏 209

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

什么是成功的项目-《敏捷开发的艺术》读书笔记1

<br />作者认为成功的项目应该包括:<br />技术成功<br />组织成功<br />个人成功<br />而不仅仅是按时、保质、未超出成本地完成所有的特性和功能。

GRANDTREE的专栏 955

敏捷开发笔记(第1章节)--敏捷实践

敏捷软件开发的原则和价值观构成了一个可以帮助团队打破过程膨胀循环的方法,这个方法关注的是可以达到团队目标的一些简单的技术。

stupid的博客 1114

敏捷开发:高效软件开发之道 (学习笔记1)

现在很多公司企业都在实施或者要求开发人员具备 “敏捷研发实践”,那到底什么是敏捷开发呢? 我们都见过或者经历过因为开发过程冗余、笨重、繁杂而失败的项目。世上应该有一种更好的软件开发方法:只关注真正重要的事情,少关注那些占用大量时间而无关紧要不重要的事情。它的学术名称就叫敏捷。 敏捷开发是一种以人为本、团队合作、快速响应变化和可工作软件为宗...

weixin_30824599的博客 149

敏捷开发修炼之道--读书笔记(1)

第2章:态度决定一切 指责不会修复bug。把重点放到解决问题上,而不是在指责犯错者上面纠缠。 防止代码难懂的方法: 不要急于修复一段没能理解的代码。要解决真正的问题,不要治标不治本。不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮。Beware of land mines.实行代码复审,不仅有助于代码更好理解,而且是发现bug最有效的方法之一。单元测试。 对待不同的

hangyuanbiyesheng的专栏 618

【Sofice小司笔记】1 软件工程基础,包含软件过程,敏捷开发,需求工程,软件测试,UML,面向对象等

@ 软件工程笔记 生命周期 问题定义:开发目标及可行性 需求分析:对软件需要实现的各个功能详细分析,需求会不断变更 软件设计:根据需求分析结果,对整个软件系统进行设计 软件开发:编码 软件测试:找出问题加以纠正,有单元测试、组装测试、系统测试三个阶段 软件维护:延续软件使用寿命,分为纠错性和改进性 软件过程 最基本的软件工程活动: 软件规格说明 软件开发 软件确认 软件演化 软件过程是个层次化的技术,从低到高为:质量,过程,方法,工具 软件过程模型 瀑布模型 1.需求分析 2.系统和软件设计 3.实

Sofice小司的小星球 377

2019春Software-Construction复习笔记(1)

以下为本学期软件构造1-2章的复习笔记: Multi-dimensional software views – By phases: build- and run-time views 按阶段划分:构造时/运行时视图 – By dynamics: moment and period views 按动态性划分:时刻/阶段视图 – By levels: code and component views...

qq_40127761的博客 258

有道云笔记蒋炜航:敏捷开发的实战经验

网易有道笔记负责人谈敏捷开发的实战经验:什么时候适合使用“敏捷开发”呢?我们的经验是需要两点:一、团队有三名或以上的研发工程师;二、团队内有一名合适的Scrum Master。   作者:蒋炜航,网易有道笔记负责人   注:名词详细解释见文末   有道云笔记团队成立于从2010年,从成立伊始我们就一直积极地在实践中尝试Scrum(敏捷开发的一种项目管理方法)的做法。到2012年底,3.0发布

依然风 | ios 1449

springboot敏捷开发 笔记

springboot敏捷开发 笔记

Liu_wen_wen的博客 756

敏捷开发读书笔记

敏捷开发读书笔记 敏捷开发宣言 人和交互重于,过程和工具 可以工作的软件重于,面面俱到的文档 客户合作重于,合同谈判 随时应对变化重于,遵循计划 文档第一定律, 直到迫切需要并且意义重大时,才编制文档。 关于任务计划 好的做计划的策略是:为下一周做详细的计划,为下3个月做粗略的计划,再以后就做极为简略的计划。我们应该清楚地知道下周要完成的任务,粗略地了解一下以后3个月要实现的需求。至于系统一年后将要做什么,有一个模糊的想法就行了。 结对编程 代码都是由结对的程序员使用同...

sylucifer的博客 311

软件工程学习笔记3——敏捷开发

敏捷宣言指出:敏捷不是一种方法论,也不是一种软件开发的具体方法,更不是一个框架或过程,而是一套价值观和原则。

qq_44778824的博客 1293
上一篇: 云计算介绍
下一篇: vs2008
serverxp
博客等级 码龄23年 31粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值