码农:自从实行敏捷开发后,反而更觉得焦头烂额,问题出在哪了?
虽然大家都是程序员,但是每个人的开发风格与开发习惯也是千差万别,有的习惯比较优秀,也有的习惯比较有害但很易被人忽略,之所以有这么大的差别,想必与每个人所处的环境因素有关,程序员的开发风格与习惯很大一部分比例都是受环境的影响,但也不排除有个别奇才不论在任何环境都能保持自我的优良风格,近期,关于敏捷开发模式,有一名程序员说了一些他们公司的情况。 [图片] 据这名程序员朋友说,自从他们公司开始实行敏捷
来自: 社区博客浅谈敏捷开发-实践思考
敏捷开发是相对于瀑布开发来说。我没有在软件公司工作过,对于瀑布开发的认知主要来自于大学软件工程的课程。我一毕业就在网易公司工作,采用的开发的方式可以认为一直是敏捷的方式(从low敏捷到高逼格的敏捷)。 [图片] 引用下孙恩童鞋PPT里的一张图,我们可以看到瀑布开发是一次把事情做完,统一交付,而敏捷开发是多次把事情做完,增量交付。那是不是可以认为左图的“软件计划”等同于右图的“Product
来自: 社区博客都知道敏捷开发好,但为什么大多公司都不用呢?
敏捷开发这个概念已经说了有十几年了,它对开发团队的角色做了划分,并且对各个角色的要求还很高,这实际上是对组织架构的一个颠覆,另外对工作流程,迭代周期都提出了理想定义。很多人觉得这是一种工作方式,照抄了一个模子,但是实际上这远远超出一般人的理解,所以很多公司尝试的时候发现效果并不如意,反而还很折腾,甚至最后搞得研发团队怨声载道,产品也没有做好。 首先敏捷开发是一个舶来品,国外流行的前提是研发人
来自: 社区博客阿里巴巴敏捷实践,4个迭代打造高效开发团队
[图片] 作者 | 蔡春华 出处 | 云效 4 个迭代,带来这样的提升:大幅缩短需求开发时间,从一个月变为一周;从无可用测试环境到具有稳定的测试环境;从无自动化测试用例到 50% 的模块实现测试自动化;从手工部署到自动化部署。 0 研发困境 首先我们了解了该团队的组织结构以及各人员的工作内容。如下图所示。 [图片] 可以看到,产品、前端 、后台、测试属于不同的职能部门。这是一个非常普遍的组织形
来自: 社区博客玩转敏捷系列之「敏捷山头知几许」
://agilemanifesto.org/,支持多种文字显示,包括敏捷四条价值观和十二条原则等。2001年雷鸟雪场,经过17位当时著名的软件开发专家两天会议商讨,最终提出Agile敏捷这个词概念,并签署
来自: 社区博客10款免费工具:敏捷开发运维(DevOps)的好帮手
人工智能+区块链的发展趋势及应用调研报告 让开发人员全心全意投入应用安全(APPSEC)的关键方法之一,就是清除掉将安全过程嵌入日常工作流时遇到的诸多麻烦。DevSecOps取得成功的一大因素,在于公司有能力实现开发人员不会痛恨的安全工具。 [图片] 为此,公司企业需改善安全测试工具包与开发人员所用其他软件开发工具之间的集成。值得庆幸的是,这种集成还没到需要抢银行的烧钱程度。虽然也不是完全零花
来自: 社区博客基于Docker的接口测试平台构建
开发一个移动端APP,本身APP的功能并不复杂,但是与服务端和与移动端交互的API接口非常多,因此有必要做完整的接口测试。但是从项目的进度规划来看,只有两个迭代,从设计、开发到上线只有两个月的时间,进度
来自: 社区博客NeurIPS 2018亮点选读:深度推理学习中的图网络与关系表征
1. 介绍(Introduction) 作者简介:Angulia Yang 毕业于新加坡国立大学,目前从事人工智能相关计算机视觉 (Computer Vision) 的研究与开发工作,主要工作方向集中为迁移学习与语义分割,近期对强化学习与生成模型进展也有持续关注。在工程师的角色之外,我也是机器之心的一枚业余分析师与撰稿人,对编程技术与计算机视觉前沿工作保持时刻关注,通过文字与大家分享我对前沿工
来自: 社区博客数据准备:让ETL敏捷起来
数据分析是一个不断探索数据背后的规律,得出业务洞察的过程,开始整个工作之前,分析师需要先将原始数据转换为面向分析的、有业务语义的数据,数据清洗和整理是提升整个分析过程效率和质量的关键环节,数据分析是建立在一致、准确、完整的数据基础之上。 很多调查显示,数据分析师通常会将60%以上的时间花在数据清洗和各种数据整理上,真正用来探索数据,获取业务洞察的时间反而有限,工作效率亟待提高。 面对这些工作过程中
来自: 社区博客敏捷初体验--没有最好只有最合适
Waterfall到Agile 对于瀑布开发和敏捷开发两种模型的介绍google百度一下都有很多了,为了后面更好的对比分析,这里还是先简单描述一下。 瀑布模型是很早之前就出现的一种被广泛应用的软件开发模型,
来自: 社区博客