1)  CMMI 开发模式优点是开发流程制度化和重视过程(设计,文档,编码,测试,原因分析),强调项目的可控性( Risk 管理),缺点是开发周期长,灵活性差。 CMMI 体系适用范围的特征:产品 / 项目创新要求不高,设计和需求比较稳定,人员规模比较大。 Key word: RD/BD/FD/DD/CD/UT/FT/ST, test case, QA, DR, risk ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-25 18:57:24
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于“瀑布模型”的传统软件开发方法中,以软件架构为核心,采用结构化的设计和分析方法,将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动。并规定他们自上而下,相互衔接的顺序,如同瀑布的流水一般,各个阶段的通过文档相互流通。前期就要设计好整个软件框架来指导和支撑后面各个方面的开发和维护工作,后面在根据前期设计的蓝图来逐步实现。由架构师完成软件架构设计,开发人员            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-16 08:59:45
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            缺陷、质量与失败模式在学习完风险、问题之后,我们再继续学习一个简单的内容,是和 QA 有关的缺陷、质量方面的内容。关是三角形的一个...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-26 15:28:25
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            /*免责声明:全部内容都属于是段友分享,我只是属于整理。**//*写在前边,个人觉得****弄一个积分下载,就是在自掘坟墓。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-09 21:25:36
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、敏捷开发定义     敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。二、敏捷开发原则    1、我们最优先要做的是通过尽早的、持            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-05 22:50:32
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在软件开发时,经常面对的第一个项目实现决策是“我们应该使用哪种开发方法?”这是一个引起很多讨论(和激烈辩论)的话题。如果您以前没有使用过这种方法,那么适当了解开发方法和理论是必要的;简单地说,这是一种组织软件开发工作的方法。这与项目管理的风格或特定的技术方法无关,尽管您经常会听到这些术语混在一起或互换使用。最流行的两种基本方法是:瀑布开发和敏捷开发。这两种方法都是可用的、成熟的方法。现在,说起敏捷            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-11-22 16:13:30
                            
                                823阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是敏捷开发敏捷开发是将一个复杂的程序设计过程分成分成若干个较为简单的子项目,使得每个子项目都具有可运行、可集成的特点。并且在整个过程中系统处于可使用状态,可以理解为分布式、自下而上式编程。敏捷开发的特点简洁化以人为中心而不是以文档为中心(强调沟通协调的作用)允许项目中合理的需求变化,提高了项目开发的可修改性研发高效,由于各个子项目都具有可运行能力和可集成性,就使得开发可以朝着分布式的方向发展,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 19:12:05
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               最近一直在跟着做项目,根据开发过程的需要对敏捷开发做了简单了解,在以前学习中也曾遇到但都不是重点学习内容来掌握所以一直没总结过,今天就做入门篇简单地总结下,重要的是了解敏捷开发的思想即可。 1. 为什么会有敏捷开发         传统的软件开发流程,比如瀑布流程(见下图)从需求、设计,到开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 14:00:18
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说到敏捷项目管理就不得不提到那十分出名的敏捷宣言。这篇文章我们就来简单地了解一下敏捷项目管理的出现和敏捷宣言说的是什么。不要有太多的压力哦,这篇文章还是非常轻松的。 传统项目管理 对于传统项目管理和敏捷项目管理的不同,我们可以列一个非常大的表出来,不过,这样列出来其实挺没意思的。到最后我们学习完了敏 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-08 15:45:00
                            
                                256阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            敏捷项目管理与敏捷宣言说到敏捷项目管理就不得不提到那十分出名的敏捷宣言。这篇文章我们就来简单地了解一下敏捷项目管理的出现和敏捷宣言说的是什么。不要有太多的压力哦,这篇文章还是非常轻松的。传...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-20 18:02:00
                            
                                187阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                                                                                                                                                                    作者: bytehouse  环境准备操作系统:Rocky Linux release 8.10            
                
         
            
            
            
            什么是敏捷开发模式?      敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方式,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 07:12:33
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是敏捷开发?2020.6.2是我入职的第二天,也是我正式上班的第一天。早上开会的时候组长提到了敏捷开发,我当时是有点懵比的,不太懂,特地研究了一把。一、敏捷开发的概念传统瀑布式开发:项目启动→需求获取→估算、计算、跟踪→分析、设计→编码→测试→交付、支持、反馈。缺点:后面依赖于前面,整个开发过程具有很强的耦合性。(前面考虑的越好,后面越顺利)。对比于实际情况:我们一个产品的需求总是变化的,所以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 12:01:15
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0、先来一张导图  1、概念简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷最大的特色是迭代式开发。2、优势  1、敏捷开发属于增            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 23:53:06
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  来现在的公司有一段时间了,现在主要用java开发采用敏捷的开发模式。因为以前工作中对敏捷的了解比较少所以觉得有必要进行梳理总结下。      敏捷开发的定义及解释说明这里就略过了,想要详细了解的朋友可以猛点这里(敏捷开发详解)。每个人的时间是宝贵的。这是一个高效的会议意在了解组内各成员的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 23:13:51
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            敏捷开发中的PO即Product Owner,建议在开发团队内指定一个人来担任PO,这样产品经理在第一次描述商业需求文档(PRD)全体复查(review)之后,只需跟这个PO讲解清楚产品逻辑,后续开发和测试当中遇到的问题再可以进行沟通。敏捷开发中的SM即Scrum Master,即熟悉敏捷开发模式及敏捷实施流程的人员,一般可由敏捷团队当中的开发负责人担任,最好都是由技术能力较强的人员担任。Prod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 15:32:56
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发工作中使用的敏捷开发模式 来现在的公司有一段时间了,现在主要用java开发采用敏捷的开发模式。因为以前工作中对敏捷的了解比较少所以觉得有必要进行梳理总结下。  敏捷开发的定义及解释说明这里就略过了,想要详细了解的朋友可以猛点这里(敏捷开发详解)。 谈敏捷开发先从流程讲起吧。首先,每天早上我们会有一个晨会( 站立会议 ),主要汇报昨天自己所做的工作及自己在工作的过程中所遇到的问题,然后叙述今            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 10:06:51
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            敏捷开发总的流程如下: 1.需求规划和分期 2. 需求评审 3. 需求讲解 4. 方案评审 5. 每日晨会 6. 性能测试 7. CodeReview 8. Demo 9. 测试阶段 10.线上Bug修改流程 如何进行Scrum开发?1、我们首先需要确定一个Product Backlog(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 22:04:35
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0、先来一张导图1、概念简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷最大的特色是迭代式开发。2、优势1、敏捷开发属于增量式开发,对于需求范围不明确,需求变更较多的项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 14:08:23
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            敏捷开发 敏捷开发大大提高了我们部门的开发效率,开发人员各自关注自己负责的功能模块,并且通过高效的沟通,在保证产品质量的前提下,实现了产品的快速迭代!需要掌握的知识点:Sprint :冲刺周期,通俗的讲就是实现一个“小目标”的周期。一般需要2-6周时间。 User Story:用户的外在业务需求。拿银行系统来举例的话,一个Story可以是用户的存款行为,或者是查询余额等等。也就是所谓的小目标本身。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 18:10:32
                            
                                82阅读