![](https://img-blog.csdnimg.cn/20190326144321886.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
敏捷开发
专注敏捷,共享敏捷开发经验,在实践中完善敏捷实践
带你去看海_Gavin
专注管理,关注民生!
展开
-
一看就会的敏捷开发流程
一个好的开发流程,对于项目的进行,更新和维护都起着至关重要的作用。Scrum适用于一些开发周期长,需求不明确,或者随时间渐进明确,频繁更新的项目。然而,现在国内的一些公司,甚至一些大公司,都对这块不太重视,或者做得不够透彻。从而程序猿们天天加班,苦不堪言。我们先来看张我通过实际经验画的图流程图,红色圈圈出来的是我认为比较容易忽略的部分,接下来一一说明。01项目决定启动后,第一步就是...原创 2019-03-05 10:55:34 · 523 阅读 · 0 评论 -
浅谈敏捷开发中的架构设计!(干货)
敏捷开发对软件架构设计产生了一定的影响,让人产生敏捷开发中“轻架构设计”的印象。文章就笔者经验,和大家一起讨论一下敏捷中的架构设计这个话题。首先,笔者认为敏捷开发是一种软件过程方法和工具,敏捷开发本身并不能代表架构设计。这就好比建筑架构设计和建筑工程管理之间的差别一样,两者是建筑的两个方面。相同的软件行业也是类似的情况,软件架构设计描述的是事物本身,而敏捷开发描述的是创建这个事物的过...原创 2019-03-05 10:56:25 · 2974 阅读 · 0 评论 -
瀑布型开发与敏捷开发引起的思考
传统的软件开发模式主要被称为"瀑布法"或者是V model。核心就是自动化生产线的思路。业务用户首先要提出明确、无歧义、有时效性的业务需求,系统分析人员根据业务需求设计系统功能组件和系统整合策略,细化成为软件架构设计、系统整合方案并进行分模块开发。模块开发完毕后从单元测试、集成测试、系统测试直到用户接受度测试一级级往上扩展。传统的软件系统开发方式路线清晰,管控容易,但最大的前提...原创 2019-03-05 10:57:01 · 457 阅读 · 0 评论 -
精益与敏捷软件开发概述
广义而言,精益与敏捷是两组具有高度兼容性的价值观和原则,都阐述了如何成功地进行产品开发。Scrum、XP和看板则是将这些原则运用到实践中的三种具体方法。换句话说,它们是精益和敏捷软件开发里轻度重叠的三种不同风格。Scrum、XP和看板都有很具体的技术,如Sprint规划会议(Scrum)、结对编程(XP)和限定在制品(看板)。这些技术都可视作流程工具。这三种工具的功能都有相当程度的重...原创 2019-03-05 10:57:48 · 1716 阅读 · 0 评论 -
浅谈Scrum实施及敏捷开发方面的各类问题
Scrum是基于过程控制理论的经验方法,倡导自组织团队;其运行框架核心是迭代增量型并行开发,也是“适应性”的软件开发方法。Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,使人们协作并注重业务目标。现在Scrum已被众多的软件企业使用,其中不乏有业界知名企业,如Microsoft 、IB...原创 2019-03-05 10:58:30 · 1353 阅读 · 0 评论 -
敏捷开发最佳实践要根据自己需要灵活运用
在敏捷开发中有很多好的想法和实践,这些想法和实践都非常管用:把项目分成小版本发布来进行风险管理和加速回馈;用时间盒(time-boxing)来限制WIP(Working In Process)并让所有人团结一致集中在项目中;仅依靠软件来作为进程度量;进行简单的估算并使用速度来预测团队的表现;和客户保持频繁而紧密的合作;持续集成持续发布以保证代码始终稳定可运行。但是还有一些别的并不是那么重要但被...原创 2019-03-20 11:29:36 · 266 阅读 · 0 评论