??xml version="1.0" encoding="utf-8" standalone="yes"?>97久久国产亚洲精品超碰热,亚洲色图古典武侠,在线亚洲精品视频http://www.tkk7.com/tj19832/category/29095.html我不需要绝对的自由Q给我基本的自由可以了zh-cnMon, 14 Nov 2011 22:20:39 GMTMon, 14 Nov 2011 22:20:39 GMT60- 从另一个角度看敏捷实践Q二Q-QRetroQ忏悔与改进http://www.tkk7.com/tj19832/archive/2011/11/13/358745.html咖啡屋的鼠标咖啡屋的鼠标Sun, 13 Nov 2011 08:14:00 GMThttp://www.tkk7.com/tj19832/archive/2011/11/13/358745.htmlhttp://www.tkk7.com/tj19832/comments/358745.htmlhttp://www.tkk7.com/tj19832/archive/2011/11/13/358745.html#Feedback1http://www.tkk7.com/tj19832/comments/commentRss/358745.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/358745.html题外话:我其实想说的是一个被人所忽视的问题。Ş式有没有价|我承认,形式化是不好的。但是这个世界有个东西,叫做仪式?br />举个例子Q在国外Q有U组l叫兄弟会,Q电影里很常见)他们的有些会讄很多可笑的考察仪式来考察你够不够入会的资根{有些会有危险,有些只是Ua搞出些恐怖气氛吓你看你会不会被吓退。这U东西有价值吗Q心理学告诉我们Q设|准入门槛可以提高组l成员的忠诚度。如果你觉得q玩艺太可笑了,l取消掉。你会莫名其妙的发现后来加入的h对组l的认可度忠诚度都不高。这是仪式的h倹{?br />
今天说的是RetroQ全名retrospectiveQ中文名“回顾会议”Q网上有很多相关文章Q就不再q里赘述了。这里提到的Retro是最常见的一U模式,分Well, Less Well, Puzzle三个l度的模式。该模式的Retro的特Ҏ会让我们更多的关注less wellQ关注我们做的不好的那些。这Ҏ好有坏。本文只揭示它好的一面。做充,q有一Uv星图的模式,感兴的人可以自己查询?br />
我个为retro是敏捷开发中很重要的一道防Uѝ是团队健康度的晴雨表,是沟通的桥梁Q是p建立的契机,是改q的开始?br />
对于团队本n存在大量问题,而这些问题可能都在敏h法的问题域里时。Retro是一个很好的发力炏V他的效果可能没有持l集成那么立竿见影,往往是润物细无声。他可以帮我们把痛点暴露出来Q但是不一定是Ҏ问题。就像医生看病也得先问你哪不舒服。而Retrop帮团队说出来哪不舒服q达成共识。某U意义上Ԍ它是个报警器?br />
如果已经采用了大量敏捷实늚团队呢?比如我们团队Q在我们团队的开发中Q我们一直推q着各种改进Q期望让我们的工作更有效率,交付更多价|同时也让我们的生zL好一些,q是一件双赢的事情?可是我们也要看到改进是需要成本的Q而且也是有风险的Q所以有的时候难以推动。对于客P 有时是PM{内部角Ԍ来说Q他讨厌一切成本和风险Q而更感兴的是新功能Q当到短视的负责hQ或者交付压力占了上风的时候,难以推动q点感觉ؓ明显。不q商业社会里竞争如此Ȁ烈,q也无可厚非。虽然我们也知道出来PƠ下的迟早是要还的?br />
不过q不是我们今天讨论的角度。今天我们站在推动改q的角度来看q个问题Q开发时Q在开发第一U的我们往往是第一个了发现开发中的问题,然后我们会发现改q最困难的是沟通,明明q是个问题,但是让各斚w接受q个问题q改q它需要证据,需要沟通,需要资源,最重要的需要时间。我曄睁睁得看着客户只是加几台机器提升持l集成的构徏效率qg事竟然推动了q一q才成功Q那么在q个问题被发C不能改进的时间里Q团队会怎样呢?首先士气会被打击Q接着如果问题长期不能解决q媄响了工作效率Q一U不愿追求卓的气氛会渐渐感染团队成员,q而得大家会在其他实践上表现渐渐变差。( 相对于每个h自己Q而不是团队其他成员)改进的意愿也会不同程度的变低。这W合破窗效应?br />
q时候,很容易出现的一个們会是q脆我们不要retro了,反正也改q不了,完全是浪Ҏ间?q就成了自毁长城。不能干因ؓ报警器老响把报警器拆了的事。出来Ơ下的始l要q,学鸵鸟是没用的。当retro不能l我们提供更多实际改qh值的时候,它还能提供最后一个h|忏悔的A式?br />
曄一直不明白西方Zؓ什么定期去教堂忏悔Q周周去Q周周都有值得忏悔的,甚至犯过的错q有很多cM的。看h没什么用。但q就像房_天天打扫天天都有的打扫的Q心늚戉K也是一栗一位有信Ԓ的朋友告诉我Q定期经常向忏悔会更愿意改q自己,如果一D|间不d自己的要求就会放松。h的心理就是这么奇怪。这揭示了一个道理,人是会逐渐放松对自q要求的,所以需要一U手D让我们保持对自q高标准?br />
我个为retro是一个很好的手段。尤其我前面说过了,q里讨论的这URetro的模式的特点是让我们更x于Less Well。定期,l常Q回,反思。当我们无法变得更好的时候可以帮助我们反观团队自w,不要变得更差。让破窗效应难以发生?br />
Q本来只是想写一个敏捷团队碰到让人沮丧的情况时Retro提供的h|l果写多Q有点跑题了⋯⋯Q?/div>
]]> - 从另一个角度看敏捷实践Q一Q-QIPMQ承诺的仪式http://www.tkk7.com/tj19832/archive/2011/09/15/358654.html咖啡屋的鼠标咖啡屋的鼠标Thu, 15 Sep 2011 15:25:00 GMThttp://www.tkk7.com/tj19832/archive/2011/09/15/358654.htmlhttp://www.tkk7.com/tj19832/comments/358654.htmlhttp://www.tkk7.com/tj19832/archive/2011/09/15/358654.html#Feedback2http://www.tkk7.com/tj19832/comments/commentRss/358654.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/358654.html有些实践的h值则不容易感受到Q比如RetroQ回会议)Q比如IPMQP代计划会议)?br />以IPMZQ在我们的IPM上我们一般会做两件事Kick off cards和Estimation。也是选择下个q代要做的卡和评估每张卡的点数。这两g事情gW一件事没必要所有h都参与,W二件事感觉一定程度上是瞎蒙,其是一h来蒙Q显得尤为的不靠铺。而且g我们IPM是Z选出下个q代能做完的卡,是Z知识传递,是Zl客户可视的数据和计划,让他们心理好q?br />假设说我们不必所有h都参与就能保证选出适合下个q代做的卡,我们通过每日Code Review{实践得每个h都不会缺相兛_的知识,而客户也不特别在意我们的q度Q或者说我们的进度他们L满意Q,是不是我们就不需要IPM了?是不是我们就不需要集体Estimation不需要集体Kick off了?
实际上,我们的项目就W合前面的假设,在项目的最后,我们真的取消了IPM。这Ӟ才感觉出来IPM的h倹{?br />整个团队的效率慢慢开始下降。对于目标的理解开始不一致。虽然团队整体的表现q不差,虽然没有出现M实质的问题,但容忍度低的人开始不舒服。跟团队自己以前的状态比Q确实有炚w化的感觉。怎么会这样呢Q?br />每当说到q种状态出现在敏捷团队中的时候,我最常听到就是h的问题,态度问题{等说法。其实我一直觉得,如果q究态度Q空谈h的问题有用的话,我朝应该是世界第一而不是那个h我的帝。h一直是有问题的Q不然要理学干什么?敏捷里提倡自l织团队Q自我管理。但决不是松散组l,不管理。自l织它也需要组l,自我理它也是管理。像IPMq样的活动,是理的一部分?br />IPM上做的两件事Q看h完全不靠铺,实际上却非常有h倹{整个IPMzd是一个承诺的仪式。像古代行军打仗前的誓师大会一P可以调动起团队在下一个P代中的士气。通过集体参与评估和制定计划,通过各个角色的共同作用,使得每个人都参与到整个计划制定中来。自然而然的对下一个P代许下承诺。而承Z旦许下,׃像一个而的恶,暗中催促着Z的行Z其保持一致?br />生活在我朝的ZQ似乎对承诺q个东西的效果是完全不相信的。这也难怪,不过Z众所周知的原因,׃谈我们ؓ啥不信Q承诺。从心理学的角度Q承诺是有实际意义的。《媄响力?#8220;W三?承诺和一?#8221;中就讲了q个极ؓ单却极ؓ有用的心理学原理Qh人都有一U言行一_同时也显得言行一_的愿望?
其中有很多很有趣的实验,揭示了承诺的力量?感兴的人推荐读一诅R里面有个小例子提到Q两个星期前一个愿意在自家的草C插一个小牌子Z通安全做点A献的承诺,使得该社?6Q的人都在两个星期后接受了在自家草地上插一个挡风景的大牌子的请求。而对照社区只?7Q。巨大的反差可以让我们看到承诺的力量?br />当然我们Ҏ诺的不信M是有道理的,当承诺真的难以完成的时候,几乎所有h都会q背承诺。在传统的瀑布式开发过E中Q得计划这U承诺难度大大上升,而可信度也就大大下降。这也是Z么我们需要P代的原因?br />

]]> - U篏http://www.tkk7.com/tj19832/archive/2010/10/17/334494.html咖啡屋的鼠标咖啡屋的鼠标Sun, 17 Oct 2010 07:52:00 GMThttp://www.tkk7.com/tj19832/archive/2010/10/17/334494.htmlhttp://www.tkk7.com/tj19832/comments/334494.htmlhttp://www.tkk7.com/tj19832/archive/2010/10/17/334494.html#Feedback1http://www.tkk7.com/tj19832/comments/commentRss/334494.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/334494.html 软g多种多样的功能支撑着一个企业帝国的q{Q它源源不断的在个帝国创造着财富Q毫无疑问它随着旉U篏了很多挣q能力。可是如
同历史上?
他的帝国一P在繁华的背后Q很多黑暗的东西同样随着旉U篏了下来,临时性的{略被固化在核心程中,为扩展留下的I白成了每次扩展必须l行的弯路,_֦的手法随着旉的变q显得复杂过Ӟ分工协作使得同样事情得处理方式大不相同,预先的设计又使得本不相同的东西硬造成了相同的样子Q管理的疏忽使得单的功能用了复杂的模式实现?
坐在代码面前Q仿佛在M本被囚禁了灵的书Q你能在注释中读出兴奋与痛苦Q你能在代码中看到骄傲与彷L。每当完成一ơ重构就像解救了一个被困的灵魂。那代码又仿佛一个h的脸Q你可以看到各个技术历史阶D在它脸上留下的岁月痕迹。畅游在代码中,有些时候我们好像穿梭在时光的河中Q你能看C个愚昧的风格是如何从一个有价值的需求中演变而来。如今再看,仿佛一羊在不断的跌一个早已不存在的栅栏一栯异。而有些时候,我们只能看到一些遗q,原野中矗立的大石柱根本无法自己告诉我们他们到底是Z矗立在那里的。以及移动他们会不会带来什么灾难?/p>
能力很强Q问题很多。是M一个已l有历史的公叔R会有的。Y件不q是公司的一个表现方面。就像一个拥有完整公司基因的l胞。准的_M时候,M公司都不可能没有问题的。但是何时解冻Iq个问题p什么时候重构一P{案也是一P随时。解决问题的时机会媄响解决问题的隑ֺ。越晚解冻Ip难解冟뀂说hҎQ做h谈何Ҏ。是的,解决问题L需要鼓qQ但是谈何容易四个字却很Ҏ瓦解我们前进的意志。低下头埋到土里Q是可以让一切都清静了。但不管我们做不做,甚至于即便我们在做,问题也永q不会停止它产生q进化的脚步。面寚w题,只有应战Q没有第二条路可以走。经危机教会了很多企业只顾赚钱而忽略企业的问题会有什么后果。我怿有很多h会选择遗忘q在遥远的未来l重犯同L错误Q但是我也相信,也会有很多h会选择Cq把教训提炼成一U知识或制度Q让后世人学会警惕?/p>

]]>- 敏捷亡http://www.tkk7.com/tj19832/archive/2010/06/11/323343.html咖啡屋的鼠标咖啡屋的鼠标Fri, 11 Jun 2010 09:44:00 GMThttp://www.tkk7.com/tj19832/archive/2010/06/11/323343.htmlhttp://www.tkk7.com/tj19832/comments/323343.htmlhttp://www.tkk7.com/tj19832/archive/2010/06/11/323343.html#Feedback10http://www.tkk7.com/tj19832/comments/commentRss/323343.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/323343.html
收到某非知名公司丑֊的scrum培训的邮件。顿时心里一紧。在q个旉Q用q个操作手法有点可怕,各培训公叔R扑ֈ了敏捷里面最好切入的一个点---Scrum?br />
Scrum是个{,什么都能往里装啊。ؓ什么这么说呢,他ƈ不能是一个完整的开发方法。只是一个框架。不领会敏捷的精,没有其他具体的开发方法,他只能是一个大面的东西Q如果用上这U东西就L敏捷了。那真是可怕。而且Qscrum证书也在qL潮中量产。一个hQ花几千块钱Q上两天的课Q拿着一张纸号U敏捷了。没办法Q谁让咱们崇拜证书这U看得见摸得着的东西呢。但q样大量量出来的敏捷项目经理。一实践肯定不对Ԍ׃用自q理解L解敏捗然后大家认为敏捷就是早晨开个会Q月末开个会。最后的l果是你在骂敏P我在夸敏P可是你嘴里的敏捷和我嘴里的敏h本就不是一个东ѝ?br />
记得曄见过一个CMMI的咨询师Q张口闭口卡耐基梅隆Q一付兄弟当q在英国的时候的样子。生搬硬套的CMMI程。最后搞的那套流E根本不可操作,大家都ؓ程凑数据。当下如果大安从CMMI倒向ScrumQ这Uh咋生存呢Q会挂掉Q错Q摇w一变,举v敏捷大旗开始摇旗呐喊。没q两下子怎么能在忽悠界纵横这么多q呢。像q样的h都来搞敏捷了。敏捷不臭,那除非老天开g。那原来搞敏L人呢Q本来就是小众,在这大浪里面Q估计很快就看不见了。。。。从今开始,我还是少说两句敏捷了。。?

]]> - 我眼中的软g开?/title>http://www.tkk7.com/tj19832/archive/2010/04/15/318435.html咖啡屋的鼠标咖啡屋的鼠标Thu, 15 Apr 2010 08:38:00 GMThttp://www.tkk7.com/tj19832/archive/2010/04/15/318435.htmlhttp://www.tkk7.com/tj19832/comments/318435.htmlhttp://www.tkk7.com/tj19832/archive/2010/04/15/318435.html#Feedback3http://www.tkk7.com/tj19832/comments/commentRss/318435.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/318435.html
什么是软g开发呢Q最常见的一U说法是QY件开发是一门艺术。我觉得更现实的Ԍ软g开发应该是一U生产。跟其他所有的生一栗要考虑成本和收益。收益这块,跟其他很多外部因素相养I对开发者或者说开发者的理者来说无法控Ӟ开发者从职业的角度出发更多需要考虑的是成本。这也是我们职业的目标?br />
软gq种产品的生产,材料本n的损耗也是电脑Q电费,基本属于沉没成本。不会因为咱们Q何努力而改变。(也不是完全不能改变,只能是变多。。。。)那么Q最大的成本损耗在旉上。一斚wQ程序员都属于高薪h士(相对Q相对)。每一天的损耗都意味着大量的钱打水漂了。另一斚wQ随着旉的推U,商业价值在降低Q风险却在增加?br />
对Y件开发来_需求实现速度Q应该说是很重要的,但是实现速度本nq不是考量的标准单位。作为最大成本考量标准的时_从对她的消耗来看:除去单的功能点实现需要,需求的变化费的时间则更客观。而无数实例证明,我们在需求分析阶D|入时间诚然可以减需求的变化Q但是ƈ不能辑ֈ我们满意的高度,所以对需求变化的反应也是我们的重要标准?br />
敏捷q个词,我觉得非常好。做Z门方法学Q从名字上就说明了Y件开发需要关注的两个重要的点Q需求实现速度和对于需求的反应速度。当Ӟ说到q里有点虚了。我惻I回归C太实际的本质Q能更好的指导我们的实践。Rails框架Z么这么火热,恰恰因ؓ它做Cq两炏V我们想惻IZ么要设计Q我读过让h舒爽的代码,也读q看着让h惛_的代码。抛掉个人的感情因素Q这两种代码有什么区别呢Q大部分让我惛_的代码里出现的是一些重复的代码Q看hE有不同Q却不肯费点心思除掉这?#8220;坏味?#8221;。重复代码的问题在哪里呢Q最大的问题是随着代码量的增多Q工作量的与日剧增。维护量也会增大。而且Q复杂度l对不是O(n)。其实我常常觉得Q我们最早学E序的时候要学算法与数据l构。其实这个课E很早就告诉了我们编E最重要的两块:法Q结构。好的设计就是好的结构。可扩展Q可l护Q最LQ可以分工?br />
好的设计可以大量的减代码。减代码就意味着成本的降低。也是文初说的Q我们职业的目标辑ֈ了。但是现实往往不是那么好Q虽然我们有很多OO的设计模式,我们有很多最佛_c但是在现实中,我们往往需要妥协。一般是三个原因Q性能、稳定性、各U接口,在左右着我们。其实,很多时候,q也是最考验一个程序员的功力的地方。如何在q三个沼泽上跌Q才是Y件开发真正可以被UC术的地方。而怎么做,则只能靠一行一行的代码ȝQ一一文章和文档整理l验Q没法一句半句说得清楚的了?br />

]]> - 看另一U晨会的杂感http://www.tkk7.com/tj19832/archive/2010/02/06/312129.html咖啡屋的鼠标咖啡屋的鼠标Sat, 06 Feb 2010 06:02:00 GMThttp://www.tkk7.com/tj19832/archive/2010/02/06/312129.htmlhttp://www.tkk7.com/tj19832/comments/312129.htmlhttp://www.tkk7.com/tj19832/archive/2010/02/06/312129.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/312129.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/312129.html
最q才意识刎ͼq种东西一炚w不时髦。很多理发店Q饭店,他们早晨都有q个。今天在大鸭梨看C们的晨会Q颇有感觉。看着他们都站在那里,觉得跟站立式晨会差不多。不同的是他们的员工Q年龄层比较低,处于q比较毛p的q龄。也是_不仅需要教育怎么做事Q还得教他们怎么做h。所以在q个晨会上,l理教育他们_不要h子,十年后,你们如果没做Z么来Q一生就q么q去了。跟他们_要当面说坏话Q背后说好话。也是q行人性和行事风格上的教育Q也可以说是一U文化上的教肌Ӏ经理教育完Q几个像老员工的来说加单要写名字Q不要怕写了名字会怎么着{等。虽然是端茶倒水送饭Q但是需要注意的q真是不。前収ͼ服务员,后厨Q这之间也是需要沟通规范,M一个沟通不W合规范Q就会出乱子?br />
比较hQ敏L实践只是要求个h说自己做q什么,要做什么,有什么问题。不q我发觉Q有些话Q其实是应该在晨会的时候应该强化与灌输Q不见得是每天,但是隔三差五的就该讲讌Ӏ关于工作态度Q配合。这是员工培训的最好时机。在q里用力Q虽然不会有奇迹般的效果Q但每隔一D|间肯定会有一点切实的q步。企业与企业都是不同的,有自q氛围Q那所谓的文化Q就是企业的性格。员工与员工更是不同。但是企业喜Ƣ的员工其实都很怼。不喜欢的员工却各有各的不同。所以企业经常培训员工。但我是不相信给员工搞一两次译֏以改变一个h的。有天在快餐店,听到一个老销售教育一个新销售说Q鸭子听鹰讲怎么飞。上完课Q鹰飞回家了Q鸭子还是走回家的。不能飞的鸭子又不缺什么,野鸭p飞。所以,仅仅几天的员工培训能改变什么呢Q不能指望着几天pl公司制造出好用的员工来。公司对教育的重视不够说了是不把自q钱当回事Q说大了其实是社会责ȝ~失?br />
你们10q后q一事无成,q是l员工灌输的一U危机意识。要当面说坏话,背后说好话,q是对员工进行h性的教育。这像是领导说的话,有h_领导两个字是领袖+导师。n为导师不引导人光明磊落,׃能怪ha可畏。有喜欢以流a御h的领导才有大量到处嚼舌头的下属。现代企业不是古代的官僚衙门。该专心搞的是经营而不是政沅R?br />
散会后,员工l箋d作了。你说这个晨会有什么作用吗Q不知道Q就像一颗石头扔q了q静的水里。一阉|荡过后我们什么都看不C。但是,我想Q日U月累,矛_扔得多了。在你不注意的时候,水面会悄悄上升的?br />

]]> - 敏捷q得是h敏捷http://www.tkk7.com/tj19832/archive/2010/02/02/311735.html咖啡屋的鼠标咖啡屋的鼠标Tue, 02 Feb 2010 15:59:00 GMThttp://www.tkk7.com/tj19832/archive/2010/02/02/311735.htmlhttp://www.tkk7.com/tj19832/comments/311735.htmlhttp://www.tkk7.com/tj19832/archive/2010/02/02/311735.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/311735.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/311735.html
不过很多时候,痛苦是幸的开始。一个h完成很多人合作完成的工作Q咋看v来是非常劳篏的。但是习惯了Q也那样了。TPS里面基础是让一个工人具备两以上的技能。程序员也是一栗不能ؓ自己的懒惰找理由。大安是hQ都xQ但是今天懒了,M有一天被逼着勤快。就好像没有旉ȝQ就有时间生病一栗只有每个团队成员都变得敏捷了,敏捷的方法才有意义?br />

]]> - TPS相关书籍阅读W记http://www.tkk7.com/tj19832/archive/2008/10/03/232148.html咖啡屋的鼠标咖啡屋的鼠标Thu, 02 Oct 2008 16:34:00 GMThttp://www.tkk7.com/tj19832/archive/2008/10/03/232148.htmlhttp://www.tkk7.com/tj19832/comments/232148.htmlhttp://www.tkk7.com/tj19832/archive/2008/10/03/232148.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/232148.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/232148.html
- 刚明白原来这些个名词他们是JIT->TPS->Lean->Agileq么一个关pR?/li>
-
丰田老M拍脑袋提?q之内超福牏V这U感觉就像好像有一家中国Y件公怸拍脑袋说Q三q之内超微软一栗我要是执行人,只会觉得上边又发经了,q不是疯了吗Q结果大野耐一到底是大野耐一Q竟然真的找CҎ?br />
- 生q剩的浪?/li>
- 刉不良品的浪?/li>
- 停工{活的浪?/li>
- 动作上的费
- 搬运的浪?/li>
- 加工本n的浪?/li>
- 库存的浪?/li>
-
丰田的思\其实单到了不能再单,利润=销售h?成本。那么在l济增长无望的时代,减少成本q于创造利润。过ȝ时代是一个经高速发展的时代。就像日本沫经时代一栗但是沫破裂的时候,丰田反而崛赗类似的如学习TPS的佳能,?q内销售没有增加的情况下,利润增长十倍?/li>
- 面对一个即来临的l济增长攄的时代,成本开始成为管理者嘴上流行的新词应该是下一步的势?/li>
-
软g开发中的浪Ҏ哪些呢?我现在想不到太多。但是跟朋友聊天我突然意识到Q犹豫也是一个巨大的费。作Z脑力劳动,开发时的犹豫就如同停工{活的浪费和动作上的费。这U事情其实可以避免,我开始明白TPSq样一个强调变化与改进的过E,Z么还如此标准化。应该就是通过整理最佛_践ƈ定为标准流E来减少重复犯错与犹豫造成的浪贏V那么结对对效率造成的改q,别的不提Q减了犹U的时间应该是很重要的一炏V而这也是在水面以下最不容易被发现的浪贏V因为犹豫和谨慎Q从表面上看Q似乎是一L?/li>

]]> - q程http://www.tkk7.com/tj19832/archive/2008/06/22/209797.html咖啡屋的鼠标咖啡屋的鼠标Sat, 21 Jun 2008 17:30:00 GMThttp://www.tkk7.com/tj19832/archive/2008/06/22/209797.htmlhttp://www.tkk7.com/tj19832/comments/209797.htmlhttp://www.tkk7.com/tj19832/archive/2008/06/22/209797.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/209797.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/209797.html
中间聊到q程Q朋友认为,理的最高境界应该是没有q程Q但仔细一问发玎ͼq是有过E的Q只不过是一些更人性化的过E而已。结合我另一些朋友的观点Q看?#8220;q程”q个词有Ҏ人恨了。(当然如果是瀑布式的q程的话Q我会第一个蟩出来恨的,:PQ?br />
我一直认E这U东西,做不好就是枷锁,做好了就是铠Ԍ让你在工作中左冲x保障你的安全。这ơ敏捷大会跟o6z聊天Ӟ他说Q虽然他老说敏捷Q但?
其实是一个很偏好重型q程的h。其实还是我的那个比喻,只不q重型的铠甲也是铠甲Q更适用于直U冲锋陷늚重装骑兵Q但是你要是随便找个步兵团队来配上重装骑늚铠甲Q估计还没打p压死了?br />
关于q程q个东西Q很有趣。既然想到这了,像抽取一些自q零散思维放上来?br />
我琢XP有很长一D|间了QScrum也看了一D|_׃人来_不是很喜ƢScrum。总觉得这个东西天生带有一Ҏ生官僚这U细菌的潜质。常听说
XP没有理的内容,Scrum在这斚w做的更好。可我还是觉得Scrum没提供什么东西,完全可以把Scrum的一些东西吸收到XP中,l合自己的团?
实践搞一些合敏PHybrid
AgileQ。因为Scrum在管理方面做的东西ƈ没有多少Q实在算不上盔甲Q顶多是个盾牌。比较v来,XP的话Q倒是有丰富的价D和配套的实践Q在?
取了它的一些本质的东西之后集合公司实际做一些定制化的管理框架更好?br />
下一步准备研I一下FDDQ再考虑跟前面俩Ҏh一下。我感觉q搞q程来像J2EE开发了QStruts + Spring + Hibernate一L玩法?

]]> - 没事闲的Q考虑一下企业文?/title>http://www.tkk7.com/tj19832/archive/2008/06/06/206207.html咖啡屋的鼠标咖啡屋的鼠标Thu, 05 Jun 2008 16:54:00 GMThttp://www.tkk7.com/tj19832/archive/2008/06/06/206207.htmlhttp://www.tkk7.com/tj19832/comments/206207.htmlhttp://www.tkk7.com/tj19832/archive/2008/06/06/206207.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/206207.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/206207.html
qOpenParty是不兴推荐书了,下次再有Z推荐这个?br />
q书里认Z业文化不怎么变,他的DNA都是由四个元素组成的Q即Q组l架构(原词是structureQ、决定权、信息、激励机制?br />
它根据这四个元素把企业分成了七种cd
- 消极q取?/li>
- 时进时停?/li>
- q度膨胀?/li>
- q度理?/li>
- 随机应变?/li>
- 军队?/li>
- 韧力调节?/li>
其中前四者看名字q道不是什么好东西Q书中也定义Z健康的企业。后三者,虽然都算是健LQ但最好的其实是最后一个?br />
敏捷常常被说是一U文化,我也q么觉得。所以,我最q一直让自己从这四个角度看敏LҎ学。分析来分析去,反而搞不清敏捷应该塑造一U文化,q是某种文化是维持敏L土壤。有炚w生蛋蛋生鸡的意思。不q不哪个生哪个Q如果目的是养鸡Q那谁先谁后׃是我兛_的了?br />

]]> - 初读《Scrum敏捷目理?/title>http://www.tkk7.com/tj19832/archive/2008/05/23/202336.html咖啡屋的鼠标咖啡屋的鼠标Fri, 23 May 2008 02:42:00 GMThttp://www.tkk7.com/tj19832/archive/2008/05/23/202336.htmlhttp://www.tkk7.com/tj19832/comments/202336.htmlhttp://www.tkk7.com/tj19832/archive/2008/05/23/202336.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/202336.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/202336.html
书中的Service1st公司的案例跟我们部门的情冉|其相伹{最后他也没解决Q只是说Scrum在现有的形势下带来了什么好处,有些失望。不q仔l想惻Iq个团队的问题不是Y件开发方法的问题Q而是企业文化的问题。所以Scrum解决不了是意料之中的?br />
但是q本书,说实话,不是特别l典的一本书Q大概看看吧?br />

]]> - 关于费的杂?/title>http://www.tkk7.com/tj19832/archive/2008/05/20/201666.html咖啡屋的鼠标咖啡屋的鼠标Tue, 20 May 2008 09:57:00 GMThttp://www.tkk7.com/tj19832/archive/2008/05/20/201666.htmlhttp://www.tkk7.com/tj19832/comments/201666.htmlhttp://www.tkk7.com/tj19832/archive/2008/05/20/201666.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/201666.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/201666.html
想了一下,XX是必要的费q个说法其实不确切,只能_q些东西是必要的成本支出。所谓浪费,必须从经学角度讲才行。不然世间一切都可以带上q个隄的帽子?span style="font-family: 宋体;">?/span>牛博|最q新来的骗银老师那里学来一个概念:“l济学上有个奇怪的概念?#8216;冤死的损?#8217;Qdeadweight lossQ,英文的直译是‘未被释放出来的能量损?#8217;Q那是说Q有一部分损失Q?..”谁也没拿赎ͼ“...但因为效率原因,它就那么凭空损失掉了?#8221;
因ؓ听v来很玄,Z让大家更好理解,骗银老师在后面讲的一个非常耳熟能详的例子:
“我雇了一帮hQ天天就负责刨坑Q刨了然后填上,然后再刨开Q再填上Q这例子不荒谬,中国随处可见Q,我发l他们工资,q一来一往国民生d|GDPQ就上去了。看h谁也没损׃么,对不对?只是单的财富转移。其实不Ӟq里面有巨大的浪费,因ؓq些钱、这些劳力本来可以用在其他更为有效的生上,可都用来刨坑了,那就是浪贏V?#8221;Q其实个个例子还不够形象Q如果挖坑和填坑的不是一批hQ他们自己根本就不知道自己做的是费的事情,q道干了活Q拿钱,而且qؓ挖坑和填坑做了很多过E改q,提高工作效率。那更形象了。)
所以说Q您不能因ؓ某些工作做了您能看到效果了,׃UC为浪费,而有些工作做了您看不到效果就UC为浪费了Q应当反思一下是不是自己眼界不到?br />
职近Q我在交接工作之际,因ؓ我最熟,所以要我把依赖我负责模块的其他模块的适配器类改至新版。自己搬着Mingle写了一些故事卡Q又用CC写了一
些持l集成的脚本。接下来Q我q会d试用例。整个过E中Q没有一行有效代码的产出。在以代码计l效的角度看Q我的工作就是费。可是,大家应该?
道,没有q些东西Q先不说我会不会在开发的时候保证质量。就说我d以后Q当产品质量出问题了Q谁来保证?我可以根据异怸眼看出问题可能出在哪里,新接手的吗?如果他改了程序,能保证不会按下葫芦v来瓢吗?他需要时间去犯错d习,q个旉Q没有生新的h|q才是真正的费。而且q也成了挖?填坑的模式了?br />
问题反过来了Q我做好q个CI的环境走了,来了一个新人接手,会怎样Q一天,pȝ报异怺。他有我的测试环境,而且Q还是可以运行的。他可以很快的写一个测试用
例,q开始调试,即便他无法理解整个设计,那不妨碍他快速的修复Bug。而且Q因Z前的试用例可以自动q行Q他q可以保证自q修改不会D之前的功
能出现问题。一个ؓ产品而组l的团队Q离开了某个特定的人,产品仍然可以自我完善Q能完成q样的目标的手法才是最有h值的?br />
很多人担心前期花费的旉太多Q后期就更没旉Q问题又来了。前期花费的旉多,是浪Ҏ了,q是合理的用掉了Q如果是费掉了Q自然不应该Q如果是合理的用掉了Q那是必ȝ。我们学软g工程的时候都学过Q一个问题发现的晚Q改正他的成本就高。后期所谓的没时_是因ؓ前期太多问题没有修正?br />
说道q个前后期的问题׃得不提最q一ơ结对的l历。在我的坚持下,ȝ完成了一ơ与同等水^开发h员的l对~程。持l时间有三天。与同等水^的hl对Q感觉是不一栗也发现了很多以前没有发现的问题。这都是个h问题Q脱L本h没有意义了Q所以也׃说了。主要说一下心得。这三天的时间里做了一件什么事呢?推翻以前分成两个模块的应用,合成一个。两个h做一件事Q大家可以随时根据今天剩余的旉做工作的调节Q精到时。因Z解的信息不同Q可以快速传递,合作互补Q当他提ZҎ的时候我可以快速告诉他Q我q边没有问题Q减了试造成的时间浪贏V因Z个h一起做Q脑子根本停不下Q一个h停了Q另一个hq在转,带着你不得不q行。一天的有效工作旉?时以上。而分开的话Q基本上能有3个小时就不错了?br />
Q中间发生的一Ҏ曌Ӏ因为结对开发从不了解的人看来,是一件很费旉的事情。所以出现干预结对的现象出现Q理由是担心做不完。我觉得Q如果不是坚持的话,q的做不完了。从现实中看来,费Q很Ҏ被偷Ƣ概c而偷换概늚人很多h都没有做q仔l的考虑。纯_的惛_然。)

]]> - CMMI的最高目标和Agile的世界观http://www.tkk7.com/tj19832/archive/2008/04/11/192170.html咖啡屋的鼠标咖啡屋的鼠标Fri, 11 Apr 2008 05:55:00 GMThttp://www.tkk7.com/tj19832/archive/2008/04/11/192170.htmlhttp://www.tkk7.com/tj19832/comments/192170.htmlhttp://www.tkk7.com/tj19832/archive/2008/04/11/192170.html#Feedback0http://www.tkk7.com/tj19832/comments/commentRss/192170.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/192170.html
CMMI认ؓ通过4U的度量形成了稳定的q程之后Q?U就应该是对4U过E的不断改进Q什么时候看Q都是不满的,值得修改的。那U精不正是敏捷的世界观吗?CMMIl出了一堆过E域和目标,q没有告诉我们怎么实现QAgile更_狂Q不q大家提到Agile其实惛_的是XP。所以觉得Agile是一堆实践而已Q没关系Q不M辩这个问题。我qXPQXP的那12个最佛_践,跟CMMI的思想一炚w不矛盾。(l节不可考,因ؓ很多时候我很难清到底是CMMI里面定好了q细节还是我们的EPG定的Q。以前的时候只是粗略的感觉q两者可以不矛盾Q现在培训过后,更证实了q点?br />
============
~写解释Q?br />
Agile 敏捷
CMMI 能力成熟度模型集?br />
XP 极限~程
EPG 企业q程组

]]> - web2.0时代也谈在家办公http://www.tkk7.com/tj19832/archive/2008/01/31/178765.html咖啡屋的鼠标咖啡屋的鼠标Thu, 31 Jan 2008 15:59:00 GMThttp://www.tkk7.com/tj19832/archive/2008/01/31/178765.htmlhttp://www.tkk7.com/tj19832/comments/178765.htmlhttp://www.tkk7.com/tj19832/archive/2008/01/31/178765.html#Feedback5http://www.tkk7.com/tj19832/comments/commentRss/178765.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/178765.html谈一谈在家办公的利弊
其实在家办公Ҏ来说是一个很遥远的梦惟뀂但是hM能放弃梦惛_。也来一个假惛_?br />
说是假想Q其实这些手法也是来源于一些分布式开发的讨论。而在家办公在一定程度上构成了分布的情景?br />
最早听说分布式开发是一讲分布式敏L文章Q之后一直对q种奇的开发模式十分向往Q也看过一些讨Q借着q个话题也来写一些东西,主要考虑一下Web2.0产品对分布式开发可能会有的一些帮助。在那篇文章曾说到分布式开发的基本原则Q?br />
Q注Q可以接触到实际客户的一端一般称为on-siteQ另一端可相应的称为off-siteQ?br />
原则说得很到位,MQ无条g的提高交的效果。在手段上我觉得在web2.0时代Q我们有很多更好的工具可以帮助我们进行交?br />
首先Q对那个MSN和YQ的做法我就不是很同意,相比较的话Twitter不是更好吗?目l成员一人注册一个Twitter帐号Q所有h互相Follow。制定一个制度(先不考虑制度的徏立过E)每隔一个小时写一个正在干什么。Twitter不就是干q个的吗Q就像Twitter输入框上面写的:“What are you doingQ?#8221;Twitterq能对话Q而且所有的对话都是公开的,方便每个人加入进来,天生是个开攄环境。Twitterq能发到手机上,外出有事也能接到组成员的工作动态。ƈ且随时插入讨论。当然Twitter毕竟是国外的Q可能会有很多问题,比如哪天被盾掉,那么叽歪Q饭否也是可以选择的。相传矶歪的功能比Twitter更强大?br />
接下来我说的更多像是lGoogle做广告了Q但是不你承不承认QGoogleq些工具实很有帮助?br />
W一个,Google日历QGoogle日历可以拿来做计划和工作日志Q每个h一个日历,目l再做一个计划日历。每个h的日历写自己的计划和日志Q项目组的日历写目计划和日志。可以帮助项目组跟踪计划和统计工作量。甚至项目经理或l长可以拿日历分配Q务。拿d日历和日志日历跟t进度情c?br />
W二个,Google GroupQgoogle的这个论坛可以拿来做目l讨论的地方Q每一个发L讨论都可以记录下来,q避免了q_口头讨论时不Ҏ回溯的问题。但是单U的GoogleGroupq是比较ȝ的,只有在结合了Google的另一个拳头品之后,q个手段才是可用的。那是Gmail?br />
W三个,没错QGmailQGmail中可以直接对Group发帖或对讨论贴进行回复,q且每一个讨都可以折叠和展开h。同时各个Gmail用户可以直接聊天Q聊天记录也可以被保存在Gmail中。一切都是便捷且可回儡?br />
W四个,Google DocQ不我们怎么讨厌文档Q大多时候文档是逃不掉的。大家分布的情况下,文档的管理和׃n是个问题Q但实际上,即便是不分布的时候,我们的文档的理׃n也是问题Q我L在飞鸽上收到大量的文档,D我的文g夹中文g膨胀速度太快Q生大量垃圾,每次到找的时候M找不到需要的文档。)。ؓ啥不使用Google Doc呢?文档可以L׃nQ且大家可以协作完成一份文档。且支持版本控制?br />
W五个,Google NotePad,q是一个很有趣的记事本工具Q他有很多种用途,在我看来Q他可以做能够共享的TODO ListQ而且一些点子可以随手记在上面,当哪天差不多了可以导出到Google DocQ我们可以用它来制定自己的计划,q共享给l长或组员?br />
Google的广告做完了Q再来吹吹Adobe的,Adobe推出了一Ƒ֜U会议室QBRIOQ目前还是测试版?br />
我申请了一个个Z议室试用了一下,q是Z错的。可以共享桌面、聊天、语韛_话、视频,上传文g。这些对于帮助在家办公的人开会是很有帮助的。不q因为外国服务器的关p,速度有点慢?br />
即便q个东西因ؓ|速等人力不可战胜之原因跑不了Q我们还有qq嘛,虽然因ؓ众所周知的原因,用QQ一般是降低工作效率的,不过我们可以甌一个工作用QQ嘛,q样聊天、语韟뀁视频、共享桌面也都全了。而且在twitter的帮助下Q配上TDD和持l集成的手法Q偷懒应该是很容易被发现的?br />
以上是我想到的可以辅助我们在家办公或者说分布式开发的web2.0产品?br />
===========================
写完之后我到回来惻I其实有些用在办公室里也未不可?br />

]]> - Lean与SARA模式-消灭惯性思维http://www.tkk7.com/tj19832/archive/2008/01/22/176876.html咖啡屋的鼠标咖啡屋的鼠标Mon, 21 Jan 2008 16:29:00 GMThttp://www.tkk7.com/tj19832/archive/2008/01/22/176876.htmlhttp://www.tkk7.com/tj19832/comments/176876.htmlhttp://www.tkk7.com/tj19832/archive/2008/01/22/176876.html#Feedback9http://www.tkk7.com/tj19832/comments/commentRss/176876.htmlhttp://www.tkk7.com/tj19832/services/trackbacks/176876.html
q个Session很有意思,讨论也很Ȁ烈,以至于严重超时。虽然听了之后还是对单g一知半解。即便Google了一些也没完全搞明白q个东西在生产中的h|以及操作的手法。不q对于Lean--识别和消除浪费的技术(路宁的ppt中还有对费的解释:不生附加值的zd。我个h认ؓq个解释反而让我糊涂,于是l去掉了。)Qȝ有了一定的初步认识?br />
路宁在讲演中Q一直在要考虑端到端、对最l用户h值的重视。这是一个很的新思维。我们的思维惯性里Q对短板效应比较重视QLҎ短的那个木板q行优化Q但是丰田直接把木桶扔掉了。因为在他们的模式里Q木桶接_是一U浪贏V这U让目一新的思\Q不由得使我惌v了郎咸^的那个案例:时装行业的SARA?br />
他们Z解决3家大工厂?00家小工厂之间的物问题,Z200公里的地下隧道,用高压空气运输;他们用空q而不是vq;他们Ƒ֤量少Q他们根据销售情况快速反应制作下一个款式;他们从设计到出现在店里的旉Q又U前导时_?2天。而我们国内一般最快的?0天,最慢的能到180天。因为我们会怎么做?3家大工厂?00家小工厂太分散,集中。vq便宜,选vq。一个款式还在热销我傻了我不大量生产?比较来看Q我们的手法从常识上来讲g是减了费Q集中了Q更有效率,减少了运输浪贏Vvq便宜,减少了运输成本,把每一个款式的销售额发挥C极限。结果,我们的前导时间是他们的几倍甚臛_几倍更不要提他们因反应敏捷带来的快速设计新的款式的加成效果了。他们引发了时装界的革命Q我们只能恶性竞争,一块死掉?br />
q就是说Q浪Ҏ很多是反常识的。让我们考虑Q时装行业,Ҏl用h说最大的价值是什么?新潮、时髦的衣服。最好能不要跟h撞衫?br />
从这个角度上再来看,考虑端到端,最大的费是什么?前导旉、同一Ƒּq多的量。现在你再倒回ȝSara模式Q他不成功谁成功Q咱不失败谁p|Q?br />
李剑在session中提C个故事,一个h外出Q准备了各式各样的预防措施,最后走到桥上,桥折断了。这个故事说明,我们l常Zx的风险做一些无谓的预测行ؓQ反而变成了费。我们要扑ֈ我们真正的问题,我们软g开发中Q也常常做预(预先设计Q,以防目中会发生的变化措手不及。这本无错,可是我们l常把本质问题扔C边,热衷于预先设计了。做那么多预先设计不一定能预防目中发生的变化造成的措手不及,q是一U极大的费。(有时候我看到Z寚w先设计的热衷Q不由得感觉Q那有点像对雨之舞的迷信,同学们,我们的目的是让他下雨Q不是蟩舞,当然你一直蟩一直蟩他M下雨的,不过你不觉得那是蒙的吗?Q我们真正的问题是ؓ了变化不会杀L们的目Qv码最坏的打算是这LQ,别的都是手段而已。再回到sara的例子上Q?家大工厂?00家小工厂的分散,从表面上看,不集中会带来费。但实际上,真正的问题是不集中会D物流的不畅通,q个问题解决了,你集中不集中呢Q对吧。集中往往q会因ؓ臃肿而导致效率低下呢?br />
我们要透过现象看本质,消灭惯性思维。通过q个sessionQ我又一ơ认识到了这个思维的重要性。。。。。?br />
=========
附:
路宁Session的报道:
http://www.infoq.com/cn/news/2008/01/lean-2008-beijing

]]>
վ֩ģ壺
ƻƻվ߹ۿ|
ԻƵ40Կ|
ҹҹƵ
|
ůůƵƵ|
Ʒ뼤AV|
鶹ȫַ|
Ʒר߹ۿ|
պٸѲ|
4338ȫɫվ|
һ߹ۿ߹ۿ|
Ʒ߲|
˳ˬһ|
߾þþƷĹ|
һ|
Ʒþþþ66|
۲ݳѹۿ|
һ|
999ھƷѹۿ|
Ƶ߹ۿ2018|
鶹߹ۿ|
a߹ۿ|
Ůʮ·츾|
Դ߹ۿ|
91˾Ʒ|
ѿĿһ|
þƷ11p|
պaƵ|
91㽶߹ۿѸ|
ۺվ|
ֳִˬƵ
|
LƷþ|
ȾþǾƷ6ѹۿ|
ۺϾþ123|
Ѹavһ|
һa|
þþþƷ|
ձɫڹۿ|
aaaƬѿ|
츾ٸ߹ۿ|
Ļר|
222www߹ۿ|