《敏捷工作术-snippet.docx》由会员分享,可在线阅读,更多相关《敏捷工作术-snippet.docx(5页珍藏版)》请在第一文库网上搜索。
1、敏捷工作术一snippetSnippet其原本是一彳固程式音十的名言词,它的原意就是小碎片、小片段。工程白币常喜歉把自己看到、嘉谩的一小段程式、方法,或是一彳固子军元保留起来,以彳爰可以在其他程式tg重禊使用。道套方法被套用在Google内部的工作流程,原本只是方便余且建作,不致於浪费太多畤在曾山,不谩加没有什麽特别漂亮的软醴或系统,只是军触利用最曾军的Email来迤行。道棣的好虑是:随畤随地都可以回辍。不管你是透谩Blackberry.肇言己型重月配或是在家、在旅行,只要想到都可以靛下来,snippet的形式非常曾军,只是跟原本工程如曾惯言己 code的方式很像:很曾短、扼要q道檄的好是避免
2、谩於冗房,每次都得要花上很多畤来解音亶,如此一来就失去了 snippet的意羲了。在工作流程上的愿用,snippet除了是佃I人工作言己的一部分外,建用在戢管理上,配合了内需要回辍工作及逛度的特性。於是,雨者便有了巧妙的整合。所以,把snippet形容工作流程的scrum (敏捷工作循D ,再合遹也不谩了。工程肺的snippet在Google内部,W snippet很曾罩,封工程如而言,依蕾是保留其最原始的曾军、扼要的结情,所以我常看到的工程白巾的snippet,通常是-艮道俯I棣子:This Week. Action Item 1: goal, target date, expected o
3、utcome.2. Action Item 2: goal, target date, expected outcome.3. Action Item 3: goal, target date, expected outcome.Next Week7. Expected Item 1: goal, target date, expected outcome.2. Expected Item 2: goal, target date, expected outcome, self-learning.3. Expected Item 3: goal, target date, expected o
4、utcome, study.ThisWeek”里列的是本遇重要工作事琪 他的形式很像是todolist (待辨事Ig),之所以只有三修其非常有意思。一来,每倜人每遇的工作Rl不谩是5天,每天8小畤,扣掉吃、低工作效率畤段,其畤tW撷其有限,二来,列了太多项目反而是不切除,就像是吃buffet,郤拿了多绘的菜在篮子上一W aput too many dishes on your platen (餐S放太多束西了),反而曾消化不良或浪费食物了。Next Week裨.列的是下一遇的工作目襟或项目,目襟是比敕/W泛的方向,H目即是很具飕的事工机下遇要轨行的目才票或方向,可以很具醴,也可以尚待造在Goo
5、gle十分常见。例如,要始勤手瘾程式或烧副一彳固系统前,你曾需要做一些先遣的功gM,比如言兑,你刚接斶一他I新的羟品,畲需要先考必瞭解他的架情或API,适檬的事可以被列卷一彳固目:瞭解XXX羟品的架情跟APE造是工程肺的snippet:非常曾罩、扼要。因卷大部分畤必须要事注在嘉程式上,花太多想自己要做什麽事是不符合效率原期的,道棣的原即其也遹用公司狸的每一他|角色,所以snippet最大的原期是:不要花超谩5分snippet跟工作流程的整合在矽谷其有很多公司作类直似的方法,撼我前同事的告知,Yahoo!在美部的某些部P1也有适檬的回辍檄制。造棣的檄制到了不同部,也曾因卷不同部力的特性差昊,始有
6、了衍生的版本。例如,羟品理是一他槁楔的角色,常常需要跟不同部ri的同事通、所以dependency (依存项目)便曾常存在羟品理的工作流程桂。不谩,dependency加不畲被列卷褐立的一他目,而是解释一件事情轨行谩程中出现的可能影警孰行的因素。此畤,通常遢畲多出一他I用中括号虎的大工乳Need Help With1. Need A support with getting XXX done by DDD.2. Waiting for Bs implementation qfYYY expected to be done by DDD.3. Will be meeting with C, D
7、and E for launch plan.造些项目是金录你在轨行自己的工作事谩程中遇到的dependency,你也必须去追蹬其迤度,甚或是情思其他可以解决或加速轨行的方法或资源,以在合理畤内完成你自己的工作事工机在Google的羟品理工作流程,我凭it加上缸、盛、 J彳票示工作项目的迤度跟状7兄:This Week1. Action Itemi: XXXStatus: Greenblah blah2. Action Item 2: YYYStatus: Yellowblah blah blah3 Action Item 3: ZZZStatus: Redblah blah造些燎号虎没有非常殿
8、格的烧轮,不谩大致上是造棣副分的:Green表示一切J演利暹行,可以如期完成。Yellow表示可能有些停滞,也影警到迤度,必须多加留意。Red也就是缸色警戒了,表示碓定事项碓定曾延遽。舆目襟、效的碰撞snippet可以是他1人工作流程,常然也可以跟幺且的流程碰撞,羟生不同的效果。公司每一年都畲rr出黑他(大的方向、方金十,例如:提昇搜尊市埸估有率xx%、在XXX市埸有著的成房。然彳灸各部咒再依獴黑彳固大方金十去落必须要轨行的具飕项目。所以每他部ri都畲有依照自己部ri特性所规副出来的轨行目彳票。我先前是待在羟品管理部n,羟品部咒富然也曾r下黑他w亍目彳票。道棣的目襟也被落到snippet符需要
9、行的工作事工乳分别依照不同的大方向,列聚出不同的事案、轨行项目、暹度。适棣的好虑是,非常结情化,一目了然。然而,随之而来的副作用就是:snippet不再只是snippeto所以羟品区监理的snippet通常有罢占谩於冗晨-所以羟品理必须要用更有效率的方式工作,招snippet作卷H固人的言十分板。此外,幺且彼此常常需要大量的满通,而在Google, snippet被视成低il槿:髯通成本的良方之一。透谩snippet造槿敕卷幺吉横性的一封email,可以I#主管或其他人花不到一分就明瞭你目前正在迤行哪些事项。首先,每彳固人被规定要叠成一彳固好雪惯:每彳固橙拜五下班前,花五分畤,编嘉自己的sni
10、ppet,然彳爰寄到一他I weekly的mailinglisto有的B候,因卷出差或真的忘了,最遽可以在星期一早上八黠前寄出一但大部分人都il撵在TGIF回彳灸就立刻招snippet寄出,一来只需要花五分金童,不畏,很快就可以完成;二来今遇事今遇晕,趁言己I意彳酋新畤,程聚把迤度的状熊做一他I更新,免得谩完遇末就忘光了。Snippet在每彳固橙拜一早上畲由一支程式依照幺且的report line做麋整,所以你的主管其畲收到一封compile (麋整)彳爰的信件,桂豆真是所有幸艮告幺合他的直腐下腐的snippet,由於每彳固人都很曾短,所以信件不致於太晨-但有些主管的直腐下腐人数冢多,真的就曾
11、是很畏的一封信,道他1畤候人事罩位也畲review谩多的直腐下腐是否畲造成工作效率的低落,作整的依撼之一。il些都没有特殊的一系缸 在建作,依赖的只是最常见的email, mailing list,非常有效率,公司也不畲耗费太多畤跟成本在企棠工具。除了造稹潢通、工作言己金荥的效用外,Snippet最大的好霓遢是跟彳固人效考核的结合。每年的focal review (女奏效成果检视)E,每一他I具工必须先要撰离自己的fassessment (自我横视),列出自己谩去一年来的效,Google的逋作方式也很幺吉横化,每一季曾暹行一次quarterly review (季成果横视),il彳固B候,M工
12、便可以徙那些以遇卷罩位的snippet中,回I一下自己做谩哪些事,有了什麽檬的成果。snippet 音十卷以遇卷军位很有趣,既不曾太干攥正常的工作,以致於花费太多畤在道上SB,迤行quarterly review B,其也不谩是去回一下每偃1月最多4 (或5)彳固snippetsx3彳固月(一季)的数量,彳他中挑出具1S的效项目,加不曾耗费太多畤而年度的focal review便可以彳但谩去三他季度,加上BJ谩的一f季度的quarterly review令吉果来迤行麋整。造棣的女吉合,工在做self assessment的畤,分擦在每遇五分的畤完成的snippets ,很馨易就可以麋整成自己的
13、具效列表。Snippet的作Snippet在Google被作得很好,因卷每他人都有相同I:忍知跟好的雪11,加且配合了公司的整醴方向在行一重黠是在上上下下具工的熬知舆言忍同,而不在使用了多弓拿大的工具或方法。我在黑彳固作得不好的公司践察到其失败的原因,通常都是因卷大家不相信道棣(造件事、造槿方法)曾有效,所以渐渐就怠惰了。到最彳灸,辗疾而的除了是每他I人不IS同下,建成了愿付,也在不IS同下,建成了额外的负据。常一切建成了愿付跟额外的:据,就言主定了畲是失败的了。我也曾谩具工排斥跟其他人辍告自己的工作迤度一H埸本身就是一他I社群,很多事情必须仰赖不同功能的其他具工来共同完成,如果畏【瞿1其他人
14、知道你的工作暹度,就跟公司不告你M亍方向一棣矛盾。适是一彳固BIP家合作的畤代,每他|人都必2直是team worker (BIB家工作者),team worker的意羲不只是在於可以舆其他人愤同作渠、彼此分工舆配合,同畤更在於有共同的IS知。Snippet能否成功地被行,带幺合一彳固公司在工作流程或效率上的宣皙效益,其不在於使用了什麽檬的工具或方法,而是在於整他a除都挑有共同的is知。最彳菱,ilffi snippet的概念,被一家在西雅IS的新创公司在2010年8月作成一他I羟品了,其中雨位共同创辨人就是Google蹄的具工。ThinkFuse -没想到在Google内部囿S snippe
15、ts的工具也可以被商渠化。衲充:有人艮机r没有m完成日期的工作项目算敏捷嚅? J其列在上面的就是你?III在一遇内可以做到、完成的。如果不是一遇内可以完成的项目,可以符之细分卷好黑彳固以遇卷军位的小的轨行项目,道棣可以避免食多、 snippet上的项目燮成真的只是愿付交差了事。同畤,随著每遇的畤更迭,snippet上的项目的轨行暹度也曾被孰行的人持追雕、更新。附加TGIF: Thanks God It,s Friday (感上帝,於橙拜五了)的缩嘉,Google 在每偃1橙拜五下午大祭勺三黠半到四黠左右的畤都曾提供欲料、馨食,具工可以藉檄曾一起聚聚、聊,同H寺也藉此檄工大fr,傅逵一些公司的政策或例如:介貂刚被伊e的IBIP毅IPO言十重的言寸盆J,都是在TGIF桂迤行。员工也