现如今,设计模式已经较前两年失去了一些关注度和热度。人们已经把目光投向那些革命性的高科技产品和技术,诸如:iPhone,iPad,云计算,云平台,HTML5等等。但是我认为,不管时间如何变化,软件设计思想永远随着时间推移而被人们继承和发扬光大。 生活中的很多经验,都是历经风雨沧桑,被人 ...
敏捷开发中的一些概念 scrum team: 整个组织架构中可进行独立开发的最小团队, 一般人数控制在 人左右sprint:项目开发过程中最小迭代周期,根据同的项目周期不同 现有产品维护 天,二次开发 ,新项目 ,业务复杂或开发所用语言较多或开发复杂度较高 point:不可拆分的最小功能点数, point等于多少小时,可以由项目主管按照项目的实际情况指定。 Product Backlog:由PO负 ...
2017-01-16 10:03 0 9422 推荐指数:
现如今,设计模式已经较前两年失去了一些关注度和热度。人们已经把目光投向那些革命性的高科技产品和技术,诸如:iPhone,iPad,云计算,云平台,HTML5等等。但是我认为,不管时间如何变化,软件设计思想永远随着时间推移而被人们继承和发扬光大。 生活中的很多经验,都是历经风雨沧桑,被人 ...
在一个sprint中整个开发过程中大概分为4个阶段,启动、开发、评审、后期处理每个sprint都是连续的,所以sprint之间的工作会有一些交叉 1. 启动 sprint启动从上一个sprint后期开始,从Sprint Planning Meeting开始,当前sprint已经进入准备 ...
网易有道笔记负责人 蒋炜航谈敏捷开发的实战经验:什么时候适合使用“敏捷开发”呢?我们的经验是需要两点:一、团队有三名或以上的研发工程师;二、团队内有一名合适的Scrum Master。 有道云笔记团队成立于从2010年,从成立伊始我们就一直积极地在实践中尝试Scrum(敏捷 ...
最近一直没更新博客了,一方面是在技术转型,游戏行业的不景气,不再将重心放在游戏开发了,一方面也是在积累与学习中(懒惰),缺乏动力。希望通过这次能坚持下去:)。言归正传,来记录和总结下自己在区块链开发方面的经验。 区块链的发展由第一代比特币区块链,到第二代以太坊智能合约的区块链技术,再到现在第三代 ...
在整个sprint开发过程中要做到资源合理和充分利用,并给予ST预留闲置时间。 1. 每天工作时间为8小时,可充分利用时间为80%~90%,即8*80%~8*90%=6.4~7.2小时之间。 一般的,如果整个团队配合时间较长,可以考虑资源利用率在90%,如果是新团队或者项目刚给启动,建议 ...
Scrum是一种轻量级敏捷开发框架,用来管理软件和产品。使用各种流程和技术来解决复杂的适应性问题,同时以高效生产力、创造性方式交付价值最大化的产品。Scrum不适合非常简单的或异常复杂与混乱的项目。 敏捷宣言:个体和互动 高于 流程和工具工作的软件 高于 详尽的文档客户合作 高于 合同谈判 ...
iOS视频流开发(1)—视频基本概念 手机比PC的优势除了便携外,她最重要特点就是可以快速方便的创作多媒体作品。照片分享,语音输入,视频录制,地理位置。一个成功的手机APP从产品形态上都有这其中的一项或多项,比如instagram,微信。如果把Web2.0的交互体验照搬到手机上就是死路一条 ...
看了一下,上一篇貌似5个月前的😅。最近公司忙着开发一个cordova的项目,自己也是边工作边找一些资料学习,都没怎么关注博客上的内容...呃,主要还是懒癌发作吧😌。争取多写写博客,记录记录点滴,也希望不管技能、生活还是职业生涯上都能不断成长,共勉~这篇是关于RunLoop的笔记的整理和一点见解 ...