态度决定一切
态度决定一切,我为什么把态度放在第一位。软件是从程序员的大脑中产生,而且它不是孤立的大脑活动,还会有许多其他方面的因素,比如:个人情绪、办公室的文化、记忆力等。它们混为一体,组成了态度和心情,它们的瞬息变化都可能导致巨大的差异。
所以,只有对项目、对工作、对事业有一个专业的态度时,使用敏捷方法才会生效。

态度很重要,也许有些时候你的能力并不是很突出,但是态度端正,也会让别人接受你,认为你有进步提高的可能。在这里我举一个反例,某国某项运动的国家队,2002年,他们和巴西、哥斯达黎加分在一个小组。如今(14年)巴西是四强、哥斯达黎加也创造了辉煌。而他们只能沦为看客、让你们的球迷去支持别的国家。我很想质问他们,看着哥斯达黎加队的表现,你们不害臊嘛?土耳其队!
做事
以敏捷为核心的开发团队,会把做事的重点放在解决问题上,而不是一味的指责谁做错的事情。互相指责不会修复BUG。“这不是我的错”,这句话不对。“这都是你的错”,这句话更不对。如果你没有犯过任何错误,就说明你可能没有努力的去工作。如果一个团队成员的行为一再伤害到了团队,表现的很不职业,只会不断的造成问题和推卸责任,这种情况下,我们必须要求他离开这个团队。
所以,我们要把关注点放在做事上面,因为不专业的人早晚会被淘汰,就好像普通宽带会被光纤淘汰,机械硬盘会被固态硬盘淘汰,机械键盘会被光电键盘淘汰;不过机械键盘也有自己的优点:厚实,弹性好,跪着舒服。
不断的学习充电
敏捷需要持续不断的学习和充电。特别是软件开发行业,它是一个不停发展和永远变化的领域,虽然有一些概念一直有用,但还有很多知识很快就会过时。
唯有变化是永恒的
唯有变化是永恒的;在当今快速发展的IT时代尤其如此,你从事的是一项充满激情切不停变化的工作。就以Java为例,你掌握了Java语言极其一系列的最新特征,接着,你还需要掌握一堆一堆的技术。不幸的是,以上技术并不够,也许几年之后,它们会被新的技术所替代。
我们需要跟踪技术的变化,我们不需要精通所有的技术,但是要清楚和知道行业的动向,从而规划你的项目和职业规划。
特别能吃苦
“特别能吃苦”这5个字,送给在座的各位,这一点我自认为做的还不够,我只做到了前四个字。
分享才是王道
团队中的开发者们有不同的能力、经验和技术。每个人各有所长。不同才能和背景的人混在一起,是一个非常理想的学习环境。你需要和其他成员分享所学的知识,找到你或其他成员中的高手擅长的领域,帮助其他成员在这方面迎头赶上。
我就是一个喜欢分享的人,比如你们很多人的无线路由器都设密码,不在家的时候还会关了,一点分享的精神都没有。我就一直开着无线路由器,也从不设密码,让周围的人可以搜到我的信号,连接成功,我就会很开心。虽然我没装宽带,但我觉得这并不重要,因为我给了他们希望。
敏捷是一种工作方法,更是一种良好的习惯和态度,希望我今天的分享能给大家带来帮助。