【敏捷开发宣言】工具
一、个体和交互赛过过程和工具学习
二、可工做的软件赛过面面俱到的文档spa
三、客户协助赛过合同谈判设计
四、响应变化赛过遵循计划开发
核心:团队合做、可工做的软件、快速响应变化文档
【敏捷修炼之道】io
敏捷开发就是在一个高度协做的环境中,不断地使用反馈进行自我调整和完善软件
【态度决定一切】bug
敏捷依赖人,而不是依赖于项目中的甘特图和里程表.图表
图表、集成开发环境或者设计工具,它们自己都没法产生软件,软件是从你的大脑中产生的.并且它不是孤立的大脑活动,还会有许多其余方面的因素:我的情绪、办公室的文化、自我主义、记忆力等.它们混为一体,态度和心情的瞬息变化均可能致使巨大的差异.
【指责不能修复BUG】
世上最糟糕的工做(除了在马戏团跟在大象后面打扫卫 生)就是和一群爱搬弄是非的人共事.他们对解决问题并无兴趣,相反,他们爱在别人背后议论是非.他们挖空心思指手画脚,议论谁应该受到指责.这样一个团 队的生产力是极其低下的.若是你发现本身在这样的团队中工做,不要从团队中走开----应该跑开
指责不会修复bug. 把矛头对准问题的是解决办法,而不是人.这是真正有用处的正面效应.
【符合标准不是结果】
许多标准化工做强调听从一个过程,按符合的程度做评判,其理由是:若是过程可行,那么只要严格按这个过程行事,就不会有问题.过程符合标准并不意味结果是正确的.敏捷团队重结果胜于重过程.
【切身感觉】
敢于认可本身不知道答案,这会让人感受放心.一个重大的错误应该被看成一次学习而不是指责他人的机会.团队成员们在一块儿工做,应该互相帮助,而不是互相指责.