![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
敏捷开发
半吊子全栈工匠
半吊子全栈工匠一枚
展开
-
实施敏捷开发遇到的消极抵触问题
最近帮助一个团队完成转型,实现敏捷开发流程。我发现消极因素主要来源于两个方面:员工和管理人员。员工不愿意采用敏捷方法主要归结于意识的缺乏和对未知的恐惧。员工不了解整个项目或者产品的整体规划,尤其是公司愿景和发展路线图。紧迫感不是来自于使命感,而是来自于项目的时间压力。工作流程的创原创 2011-07-31 21:32:06 · 2274 阅读 · 1 评论 -
全栈必备 敏捷估点
估点是计划的基础,不论你关注还是不关注它,它都在那里。估点不是拍脑袋,是一种对事件的客观描述方式。通过统计学可以让我们知道,用两个数字就能够描述世界——期望和方差......原创 2017-10-12 08:41:42 · 1570 阅读 · 0 评论 -
软件开发本质论——自然之路
保持简洁,追求价值,循序渐进。从终极的目标看,软件开发和其他非软件产品一样,都是为了尽早提供价值,持续提供价值 ......原创 2017-02-12 19:49:54 · 2976 阅读 · 1 评论 -
全栈必备 敏捷基础
世界上不存在这样一种方法:只要套用,就可以写出完美的软件,无论使用的哪种设计模式;但确实可能存在一种开发方式,可以帮助我们一步步构造出需要的软件和架构——这有可能就是敏捷开发。原创 2016-12-18 09:57:43 · 2046 阅读 · 0 评论 -
全栈必备——Git
为什么使用GitGit 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。大神就是大神,在开发了Linux之后,Git 是又一抗鼎之作。这是唯一的理由么?......了解Git 在软件工程及敏捷开发中的地位,明白git与其他版本控制工具之间的区别,掌握Git 工作的基本原理和必备操作,复杂问题可以查找git的相关命令,应用git开发的流程模型原创 2016-07-02 12:02:58 · 22908 阅读 · 2 评论 -
全栈必备DevOps
全栈不仅是一个研发多面手,而且必须要关注产品的最终交付,以及线上服务的稳定运行。工具化使开发、交付、运维紧密地联系在一起,于是DevOps 逐渐成为了全栈们手中的利器,但由于DevOps的复杂性,如果没有科学的人员、流程与工具相配合,DevOps根本无从谈起,因此,DevOps 更是一柄双刃剑。原创 2016-08-09 12:36:55 · 7898 阅读 · 2 评论 -
Git 命令分类速查表
Git 命令分类速查表:1、常用的Git命令2、对象库操作相关命令3、引用操作相关命令4、版本库管理相关命令5、数据传输相关命令6、邮件相关命令7、协议相关命令8、版本库转换和交互相关命令9、合并相关的辅助命令原创 2016-07-01 22:28:36 · 4037 阅读 · 2 评论 -
开发者编写代码的态度
还是那句话,态度决定一切。开发者编写代码的态度在一定程度上决定了代码的质量。对开发者而言,良好的设计,测试驱动和意图导向都能够帮助我们创造更好的软件,代码的质量就是让代码更易修改,测试,强化和调整,从而成为编写代码的基石。评价代码质量的好坏可以从5个方面考虑:1)内聚:高内聚指内部功能的相关度高,只做一件事。2)耦合有度3)没有冗余,或最大化地减少了冗余。4)可读性强,读代原创 2013-11-09 10:14:52 · 2021 阅读 · 0 评论 -
敏捷完工与发布检查
项目完工了!哪呀?“你的这段代码太垃圾了!“项目完工了!哪呀?“测试还没测完呢!“项目完工了!哪呀?“性能太差了!“....大家对项目的完工存在着不同的理解,所以整个团队甚至管理层要商定完成的定义,原创 2014-11-03 10:28:22 · 1665 阅读 · 0 评论 -
敏捷中的每日站会
每日站会,日常敏捷中的最重要的团队活动,必须团队全员参与,鼓励团队每日同步更新:1)昨天我做了什么2)今天我要做什么3)遇到了什么障碍团队板是信息雷达,同时也是团队鼓励的看板!可以考虑使用的所谓“契诃夫站立” ......原创 2014-11-05 08:18:34 · 6976 阅读 · 0 评论 -
敏捷四式
世界上不存在这样一种方法:只要套用,就可以写出完美的软件,无论使用的哪种设计模式;但确实存在一种开发方式,可以帮助我们一步步构造出需要的软件和架构——这就是敏捷开发。敏捷开发技能四式如下:......原创 2014-11-18 21:10:48 · 1722 阅读 · 0 评论 -
按花生酱,赞不绝口——敏捷12准则的敏捷解释
敏捷准则是敏捷实践的衡量标准,如果能凝聚成一个词就更好了!......Jif:Join,Incentive,Face2Face 一种花生酱Clic:Concise,Lean, Iteration,Change 按Raves: Rethink, Availability,Value,Evenly,Self-orgnazation, 赞不绝口原来,敏捷12原则就是“按花生酱赞不绝口”! 呵呵......原创 2014-10-30 16:41:14 · 2044 阅读 · 0 评论 -
如何下命令,员工才会行动——告知他如何构建解决方案
先讲一个小故事,说明理解力比执行力更重要。关羽进账,“曹军来袭。”刘备道,“你来断后。”关羽手起刀落,斩了刘禅。刘备道,“不是这个。”关羽又一刀,劈了刘封。刘备气道,“也不是这个”关羽刀光一动,刘备腿间血光一闪。。。。如何下命令,员工才会行动,而且是正确的行动呢? 关键在于告知他如果构建解决方案......原创 2014-08-25 11:32:28 · 3129 阅读 · 0 评论 -
老曹眼中的“团队管理”
浮游半生,20多年的IT生涯,一个互联网的老兵,在儿子学琴的时候偷得片刻清闲,在时断时续的钢琴曲中整理一下思绪,记下之言片语。《天下无贼》中的黎叔说,“21世纪最重要的是什么——人才!”深以为然,企业中最重要的是人才,IT企业尤其是移动互联网企业更是如此。企业中的同仁们不应该是人力,而应该是人才,不是资源而是资本。不对的人不是资本,而是负资产。一位台湾的EMBA知名教授认为原创 2013-10-19 16:40:06 · 4199 阅读 · 0 评论 -
“三个月就是一年”——程序员的时间观念
不论是互联网公司还是移动互联网公司, “三个月就是一年”这样的时间观念已经成为了无数能人志士的共识。和时间赛跑是每个从业者的基本素质,然而程序员应该怎样控制自己的时间呢?个人时间管理的依据就是“三个月就是一年”这句话,时间的使用最好遵循1:4 的关系。 “三个月就是一年”, 一个月大约有4周,三个月大约有12周,就是说1周相当于一个月。 一周有40个小时,一个月大约有22个工作原创 2012-10-30 10:49:54 · 3042 阅读 · 1 评论 -
程序员的时间换算表 ----为什么程序员不擅长估算时间
原文链接:Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Estimating Times译文链接:http://www.ituring.com.cn/article/details/8290一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时转载 2012-08-07 13:40:33 · 1618 阅读 · 0 评论 -
全栈必备 测试基础
Guarantee is cheap, show me the tests. No test, No quality.原创 2018-01-06 17:23:39 · 3723 阅读 · 0 评论