童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

写给初次接触敏捷开发的PM们

2月2日 亡命徒投稿
  敏捷思维和Scrum,哪个是第一位?
  大多数决定走向敏捷开发的公司最终都使用Scrum作为敏捷开发的方法。他们认为在他们大部分的团队里面使用Scrum就能够给他们带来作为一个敏捷开发公司的所有好处,但是这样往往会导致一个令人失望的结局。最主要的问题是这些公司应该考虑一些其他的方式。在开始Scrum之前,必须确定的是他们愿意采取敏捷的思维方式。你可以采用Scrum,但是首先你必须是敏捷的。
  Scrum是否应该解决我们的问题?
  在我之前柏林的工作中,我们的团队有一个稳定的流程但是很少有自主权,我们依赖不同的团队,因此我们的能力被限制。所以我们认为Scrum可以使我们变得敏捷,相应的问题也会消失。
  于是我们逐渐开始Scrum并开始每天开一次Scrum会议。紧接着,我们决定将我们的迭代周期设置为两周,也就是说每两周我们就应该有一个新发布。于是问题来了,对于其他团队的依赖性导致我们的Scrum变得一团糟。除了我们在冲刺结束的23天前准备好我们的软件外,QA团队并没有足够的时间来审核我们的发布,TechOps团队也没有足够的时间来部署。以至于我们仍然是每45天甚至更久才发布一个版本。Scrum给我们带来的唯一一个改变就是增加了一系列的会议,很快这些会议也就失去了他们该有的意义。
  这使得我们的发布缩短至每2030天一次,仍然远长于我们最初制定的两周一次迭代。公司发展的很快也有了很多新的项目,但是没有新的TechOps工程师,所以他们没有足够的时间去处理每个人的每件事情。
  波兰的救援!
  就是在这期间,我们项目的领导从阿姆斯特丹调到了波兰,新的管理者已经有几年的Scrum经验,他们知道为了改进我们的效率,我们需要避免对其他团队的依赖。
  我们新的团队成员已经从开发到部署负责他们的产品一年多的时间了,在此之前,他们跟我们遇到过同样的问题。他们有一个很棒的解决方案:将项目迁移到AWS上。于是他们准备了一个很详细的预算,描述了迁移到AWS所需的费用并展示给了管理者。当他们看到这将会将我们的运维成本减少到一半的时候就欣然同意了这个方案。于是,在波兰团队的帮助下,我们能够在脱离对TechOps团队依赖的情况下同等程度的完成我们的工作。最终,在决定开始Scrum之后的四个月时,终于实现了每两周一个发布的目标。
  结语
  如果你想变得敏捷,只采用类似Scrum这样的开发框架是不够的,你必须改变思维方式,并且管理者也必须改变追求“万无一失”的观念。公司必须承担让团队变得跨领域且更自主所带来风险。如果在管理者和员工之间没有这样的信任,那么想实现敏捷开发就会变得更复杂。
  我们很幸运有一个思维开放的管理团队,让我们负责整个开发过程也愿为此承担风险。如果你也同样幸运,不要再等了,赶快全面负责你的项目吧,你不会为这个决定后悔的。
  敏捷思维和Scrum哪个是第一位?当然是敏捷思维啦。
  英文原文:
  Whatcamefirst,AgileorScrum?
  MostcompaniesthatdecidetogoAgile,endupusingScrumasthehighwaytoagility。TheythinkthatdoingaScrumprocessinmostoftheirteamswillgivethemallthebenefitsofbeinganagilecompany。Sadly,thisusuallyendsupinnothingelsethandisappointment。Themainproblemisthatcompaniesshouldthinktheotherwayaround。BeforestartdoingScrum,theymustbesurethattheyarewillingtoadopttheagilemindset。YoucanDOScrum,butfirstyoumustBEagile。
  Scrumshouldsolveourproblems,shouldn’tit?
  OnapreviousjobIhadinBerlin,ourteamhadasmoothprocessbutlittleautonomy。Weweredependantondifferentteamsandthatwasreducingourcapacity。SowethoughtthatdoingScrumweweregoingtobecomeagileandthisproblemsweregoingtodisappear。
  WestarteddoingScrumincrementallyandstartedbydoingadailystandupmeeting。Lateron,wedecidedtotimeboxouriterationstotwoweeks。Sowedecidedthateverytwoweeks,weshouldhaveanewrelease。Andhereiswhereproblemsarrived。DependencieswithotherteamsmadeourScrumprocessadisaster。Besideswehadoursoftwareready2or3daysbeforetheendofthesprint,therewasneverenoughtimefortheQAteamtoapproveourreleaseandfortheTechOpsteamtodeployit。Soinsteadofreleasingevery2weeks,wewerestillreleasingevery45daysormore。TheonlythingthatScrumdidtoourprocesswasintroducingabunchofmeetingswhichlosttheirsenseveryquickly。
  Developer?Itdoesn’tmeanyoucan’ttest
  SothefirststepwastryingtogetridoftheQAteamdependency。AndthewaywedecidedasateamtosolveitwasbyaskingthecompanyforaTDDtraining。WethoughtthatbyincrementingourtestcoverageandpresentingitnicelytomanagementtheywouldbeconvincedthatwecoulddotheQAjob。Afterthiswestartedhavingreleaseswith80testcoverage,andwewerehappydoingit。Wefeltthatownershipoftheprojectstartedtobecomeours。Weconvincedmanagementthatwecoulddothedevelopmentandalsothetesting。TheonlythingtheQAteamshoulddowascheckingthecontinuousintegrationplatformbeforeeveryreleaseandconfirmthateverythingwasgreenthere。
  Thisimprovedourprocessbyreleasingevery2030days。StillfarfromthetwoweekscyclewepretendedwhenwedecidedtodoScrum。Thecompanywasgrowingalotandthereweremanynewprojects,butnotmanynewTechOpsengineers,sotheyhadnotimetohandleeverythingforeverybody。
  Polandtotherescue!
  Itwasduringthistime,thattheleadershipofourprojectwasmovedfromAmsterdamtod(Poland)。ThenewmanagementhadalreadyafewyearsworkingwithScrum,andtheyknewthatinordertoimproveourperformanceweneededtoremoveanydependencieswithexternalteams。
  Ournewteammembershadalreadymorethan1yearbeingfullyresponsiblefortheirproduct,fromdevelopmenttodeployment。Beforethat,theyhadthesameissueswehad。SotheirsmartmovewastocreateaplantomovetheirprojecttoAmazon’scloud(AWS)。SotheypreparedadetailedbudgetreportofhowmuchwoulditcosttohostalltheirenvironmentsinAWSandpresentedittomanagement。Andwhenmanagementsawthatthenumberswouldreduceoperationscostbythehalf,guesswhat?Approved!Sowiththepolishteamhelp,wecoulddothesamethingandfinallyremovedourdependencywithTechOps。Andaround4monthsafterdecidingtodoScrum,weachievedour“onereleaseeverytwoweeks”goal。
  TheLearning
  Ifyouwanttobecomeagile,it’snotenoughtojustuseanagileframeworklikeScrum。YouMUSTchangeyourmindandmanagementMUSTchangetheir“failuresafe”wayofthinking。Thecompanymusttaketheriskoflettingteamstobemultidisciplinaryandselforganised。Ifthereisnotrustbetweenmanagementandemployees,becomingagilegetsverycomplicated。
  Wewereluckytohaveanopenmindedmanagementteamwhichdecidedtotaketheriskandletusbefullyresponsibleforthewholedevelopmentprocess。Soifyouhavethesameluck,don’twasteyourtimeandtakefullownershipofyourproject,you’llneverregretthatdecision。
  Whatcamefirstthen,AgileofScrum?Agileforsure。
投诉 评论 转载

因为需求存在,才让用户成为了上帝“用户就是上帝”,这是我们耳闻能详的一句话,意思就是要把用户当做上帝来对待。当然,我们这里的上帝与国外是不一样的,国外的上帝是无所不能的,是仁慈的,但又非常寂寞以至于明明……你以为的不是你以为的:图片社交图片社区上个周末在一个产品经理沙龙上分享了我对图片社交领域的理解和思考,得到众多小伙伴的认同,应大家之邀把我的观点记录下来给更多人分享。2012年我在微软西雅图总部工作的时候,F……产品新人实习期间应该学习的事情很多第一次接触产品经理这个岗位的同学对于产品经理的认识不够准确,在去公司实习之前产品素养不是特别的全面。进到公司之后一心想着好好完成上级布置的任务,也很少去思考自己所需要提升的……一步步教你分析网站数据(一)(译文)导语:你是否曾经面对着一大堆网站数据毫无头绪?你是否曾为选择哪些页面进行测试感到举棋不定?让Luke来告诉你,如何有效地利用“谷歌分析”指导设计和研究吧!用户体验,分析至……阿里系产品的数据化设计思维1、做设计为什么还需要看数据?很多设计师从来不看数据,要么是因为没有数据可看,要么是根本不想看,但是也一样把设计做的很好啊!设计本来就是有感性的一面,为什么非得要和数据扯……产品人,不能只做需求的搬运工需求变质与需求生态,是笔者最近发现的一种需求理论(你可以认为是一种方法论),在近几个月的学习与工作期间,我对它有了更深一步的领悟,上周应熟稔的产品培训机构讲座邀请,我开了一堂讲……如果人人都是产品经理,微信会被改造成一个什么样的怪物?微信需要一个“对话置底”功能,拯救我们这些不好意思直接退群但每次看到群里上百条未读提示就心烦的人。Twitter。Shaoyu微信群少一个金蝉脱壳功能,就是像我这种想退群……PRD到底该怎么写?做产品经常会写PRD,但是如果没有一套完整的写作思路和框架,写出的PRD质量就不会太好,导致遗漏重要信息,在项目过程中被开发、前端、测试吐槽。趁这个周末有空,来梳理下一下写PR……在投BAT之前,或许你真的应该想想这个问题每年的这个夏天,准大四的同学们都会往来奔波于各大互联网公司。他们双手攥着简历,过五关斩六将,只为换取一纸offer。这是一场没有硝烟的麓战,是一场孤独的博弈,一场心理的考验。但……写给初次接触敏捷开发的PM们敏捷思维和Scrum,哪个是第一位?大多数决定走向敏捷开发的公司最终都使用Scrum作为敏捷开发的方法。他们认为在他们大部分的团队里面使用Scrum就能够给他们带来作为一……如何去管理一个远程工作团队远程工作,或者说是分布式团队,是当下较为流行的一种办公办法。很多科技公司都是利用这种办法来快速实现对项目的开发。本文作者HugoMesser是Ekipa公司的CEO,同时也是全……70分产品经理数据驱动产品之路上周同一做奢侈品电商的大哥聊天,他希望能够找到一个有女性视角的产品经理来改造现有产品,从女性的角度来优化产品体验,提升销售额。由此,引发我的观点:一个化腐朽为神奇,……
产品导流中的一些设计思考如何设计出好的空状态,来提升用户体验?APP中的闪屏设计3个角度聊聊:APP中情感化设计给品牌带来的好处算法应该预设价值观?如何优化商详页,满足多企业多场景的诉求?高级搜索设计:如何提升用户体验?关于空页面设计的一些思考电商平台加入购物车支付环节的对比差异从用户生命周期的维度总结:P2P用户激励体系产品设计产品小白设计后台产品时,要注意这3个重点“搜索功能”拆解:小功能,大细节
谢谢你曾经走入我的生命散文假如没有太阳作文范文【歌词】LittleSunflower歌手:Christia 一个人城府深浅就看这四点,学会终身受益工资收入证明女孩子懒惰父母怎么教女孩子懒惰父母如何教孩子总顶嘴怎么办?聪明爸妈这样做,比你吼一千句都管用成人自考时间(成人自考几月份报名一年有几次考试)慈禧脾气暴躁原因是什么因为第一次坐汽车吗我的爸爸三年级作文300字每集反转再反转,每集都猜错凶手MorningHead头可断,发型不可乱,这个鸡肋的发型

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界