Archive For The “职业生涯” Category
最近几周一直在试图提高开发效率,让团队能敏捷起来。 首先是试着将一些很大的Story切割,切割成相对较少的、有商业价值的故事。为了这个Boss还采购了很多书,业界比较响亮的《用户故事与敏捷方法》也被买回来了,可惜我自认为没到那个境界,翻译版的读起来特别别扭,看不下去了。找了些其他的资料,参考着小范围内的重写了一些story。 然后根据上几个Sprint的观察,发现沟通是很很多不畅,大家的理解不一致,又开始加强在沟通环节的投入。但实际上效果都不好。 而今天的一次重构,好像让我发现了问题的根源–我们开发本身不够敏捷。现下已经完成的代码里,任何一个修改,都会带来不可预知的灾难。因为我们根本没法在每次交付的时候保证自己完成的东西是否已经满足既定的需求,更别提按照敏捷的思路来进行迭代了。 敏捷本身是要去快速交付,快速完成可以工作的软件。起码交付出来的东西必须可以工作才对。无论如何去剔除故事,捡业务里面相对简单重要的故事来做,需要满足客户的需求这个终极需求不会改变。如果每个故事或者开发的task本身交付出来就无法保证正确性,又何来在其上的调整完善呢。 或许敏捷在task级别或者编码级别对开发者的要求要比瀑布的高,还是我们的team压根就还没上路?
以下内容整理自一封我发出来的内部交流邮件,略去一些内部信息 最近对项目进展缓慢我个人觉得有两个原因。 1、 开发组的技术能力 可能还真的没达到可以实施敏捷的水平,或者是没能达到很好的发挥敏捷益处的水平。 2、 咱们目前三个组的配合上和衔接上也有一些不协调的地方。 目前对于第一点,我觉得暂时没啥好的解决方案,只能不断的提高大家的技能水平。 但是对于第二点我倒是有些想法。就是对原来我们做的那个领完任务然后开始给设计讲解对需求或者设计的理解来扩充一下。 我觉得要强迫大家多思考,然后再开始做,思考的过程中需要包括对风险的评估、对自己业务范围内编码设计的评估,那怎么来强迫呢,最简单的就是将给别人听,给别人讲明白了。本来我们就需要大家都来理解业务,来挑战设计,以便以后能将设计降到每个小team里。 因为每个sprint都需要来分组,我就想在原来讲个我听的过程稍微扩充一下,讲的过程中带上一些实现的思路,让另外一个组也听听。这样至少两个组都能了解业务,对他自己遇到同样或者类似的场景,可能借鉴或者参考对方组的思考方式。但是昨天跟@P讨论时候又有一些新的想法。就是在两个组互讲的基础上,再往外扩张下。将测试和框架拉进来。
“用人当用长”这句不晓得出自哪个名人之嘴。社会这个大染缸不是一个实验室,万事俱备的时候还会欠个东方。没有那么容易每次都让你展示你最Nx的一面,很多时候机会是需要自己去争取的,你把握住了,你就为自己通往某个方向的门拉开了一条缝。不要老是想着成功吗,享受在路上的过程也蛮舒服的。 公司是敢于大胆启用新人的,在大家的努力下,现在这个团队抛开其他的不说,至少在工作的时候大家都是快乐的,可以为自己喜欢的工作挥洒汗水是一件很惬意的事情。但是自打有了公司这个词汇以来,无论公司如何的人文关怀、社会责任、企业文化,他都是一个追逐利益的组织,而不是一个慈善机构。任何公司留下任何一个人都是因为你能给公司带来利润(哪怕是走后门,也是为了维持公司的外交关系吧),所以作为公司的一员,如果你发现自己已经不能给公司带来贡献,或者你的贡献已经边缘化,那么你离离开这个岗位或者离开核心岗位的日子也就不远了。 最近几次跟队员面谈的时候,反映的较多一个问题之一就是学习时间不够。作为过来人(汗一个先,哈哈),由学生转变成职场人的最难的就是没人会催你须学习,管你要的只有结果。可能有很多的公司有类似于培训、分享之类的学习机会,大家关注的还是你在培训、学习后的产出。那对于我们这个刚刚建立的team,各个队员的能力参差不齐,团队又需要高速发展的时候,总会有一些跟不上公司步伐人会被淘汰,特别是那种不但自身技能不能满足公司要求,反而拖其他人后腿的时候,警钟早就响了。就像一家公司如果不能不断的发展满足市场需要,最终也会灭亡一样。学习应该是一种生活方式,而不是一种工作的常态。 最近团队里的一个成员由于不能满足公司对该岗位的要求,已于昨天请他离开,但是对于在一个坑里刨食战友来说,说出这句话还是很有难度的。 最后分享GR订阅一片技术人员职业生涯的红色警报.
招聘这个事儿,我上次说了说我的观点,但是现在看来,这个观点是很有问题哦。 关于为什么离职这个问题,我发现我问的真TM的2。换个角度来想,如果我去面试,面试官问我这个,我肯定心里觉得这个面试官真2,如果我是觉得薪水低想跳槽,我可能会告诉他原公司的业务发展太慢,我希望有更好的发展前途;如果我是因为干砸了某项活而离开,你觉得我会告诉面试官是这个原因?诶如果是跟同事闹别扭,我也不会直说吧,顶多是我觉得公司文化我不是很喜欢之类的。 关于简历上的水分,现在看来很正常,这年头就像都怕巷子深。对于技术来说不写上一堆牛掰的技术,估计第一轮筛简历就被HR给干掉了;同样的关于给自己打分,我觉得这个问题也不是一般的2。君子日三省乎己,这种君子能有几个,其实在招聘前最需要知道的就是招聘方对这个岗位的期望值,希望来应聘这个岗位的人具有什么样的职业技能,而不是需要一个三头六臂的孙猴子,再说了都是孙猴子,谁来挑行李哦。 所以我现在的观点是,我们需要按需招聘,来了的人,我就直接问他我对这个岗位的期望值是什么。我要求的技能是否具备,至于其他的屠龙之技(相对于他现在的岗位来说),我觉得可以留着后期慢慢挖掘吧,反正还有一些高端的职位要求的技能更高。如果他具有强烈的成功欲望,他自己会为了那些高端的职位来展示自己的能力的。