您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 理论文章 > 敏捷软件开发Agile_thru_Scrum_CQAA
AGILETHROUGHSCRUM26May2010CQAALunch&LearnPaulI.Pazderski(CSM/CSP,OD-CM,CSQA)spcinc13@yahoo.comCell:224-595-88461©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.AGENDA&LEARNINGPOINTS1.Open2.AgileOverview3.ScrumBasicsLearningPoints4.How-totrialScrum5.ClosePresentDiscuss2©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.AGILEMANIFESTO--4AGILEVALUESIndividualsandinteractionsoverProcessesandtoolsWorkingsoftwareoverComprehensivedocumentationCustomercollaborationoverContractnegotiationRespondingtochangeoverFollowingaplanThatis,whilethereisvalueintheitemsontheright,wevaluetheitemsontheleftmore.Weareuncoveringbetterwaysofdevelopingsoftwarebydoingitandhelpingothersdoit.Throughthisworkwehavecometovalue:3©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.(12)PRINCIPLESBEHINDTHEAGILEMANIFESTO1.Ourhighestpriorityistosatisfythecustomerthroughearlyandcontinuousdeliveryofvaluablesoftware.2.Welcomechangingrequirements,evenlateindevelopment.Agileprocessesharnesschangeforthecustomer'scompetitiveadvantage.3.Deliverworkingsoftwarefrequently,fromacoupleofweekstoacoupleofmonths,withapreferencetotheshortertimescale.4.Businesspeopleanddevelopersmustworktogetherdailythroughouttheproject.5.Buildprojectsaroundmotivatedindividuals.Givethemtheenvironmentandsupporttheyneed,andtrustthemtogetthejobdone.6.Themostefficientandeffectivemethodofconveyinginformationtoandwithinadevelopmentteamisface-to-faceconversation.7.Workingsoftwareistheprimarymeasureofprogress.8.Agileprocessespromotesustainabledevelopment.Thesponsors,developers,andusersshouldbeabletomaintainaconstantpaceindefinitely.9.Continuousattentiontotechnicalexcellenceandgooddesignenhancesagility.10.Simplicity--theartofmaximizingtheamountofworknotdone--isessential.11.Thebestarchitectures,requirements,anddesignsemergefromself-organizingteams.12.Atregularintervals,theteamreflectsonhowtobecomemoreeffective,thentunesandadjustsitsbehavioraccordingly.4©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.AREYOUAAGILEMANIFASTOSIGNATORY?8826Signatoriesasof:21April2010FromallovertheworldAnyonecanaddtheirinfoPleasejoinat:…itsfree!5©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.6©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.7©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.SCRUMBASICS–SCRUMDIAGRAM8©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.SCRUMBASICS–3X33RolesProductOwnerScrumMasterScrumTeam3ActivitiesSprintPlanningDailyScrumsSprintReview3ArtifactsProductBacklogSprintBacklogBurndownChart(s)9©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.EXAMPLE–MOVINGProject:Familymovingfromonehometoanother•ProductOwner:Mother•ScrumMaster:Daughter•ScrumTeam:entireFamily•ProductBacklog:allItems1.Prep&Organizea.Subjectmatterresearchb.Optionselectionc.MoveBudget2.BuynewHome3.SelloldHome4.MovefromoldtonewItems:Activities&DeliverablesSprints:10at2weekseachProductOwnerScrumMasterScrumTeam_________________________________________________SprintPlanningDailyScrumsSprintReview_________________________________________________ProductBacklogSprintBacklogBurndownProductOwnerScrumMasterScrumTeamSprintPlanningDailyScrumsSprintReviewProductBacklogSprintBacklogBurndownChart(s)•SprintBacklog:subsetofItemsForexample“Options”Tasks:1)IdentifyOptionsforBuying2)IdentifyOptionsforSelling3)IdentifyOptionsforMoving4)Estimate,compare,&choosebestoptions10©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.EXAMPLE–MOVING•SprintPlanning:Pre-Planning:Sprint-0vs.Sprint-1IdProductBacklog,Items,SprintsRoles…allthestuffhere!Regularly:estimate,prioritize,allocate&adjust.•DailyScrums:atbreakfastAsk3ScrumQuestionsofeveryone:1.Whatdidyoudoyesterday?2.Whatwillyoudotoday?3.Whatissuesdoyouface?EachpersontakesTasksfornextday.ScrumMasterupdatesBurndownChart.ProductOwnerScrumMasterScrumTeamSprintPlanningDailyScrumsSprintReviewProductBacklogSprintBacklogBurndownChart(s)•BurndownChart:trackTasksEstimate100total.10perSprint.2lines:estimated&actual•SprintReview:Seehow’sitgoing?ReviewdoneItems&theirTasks.DecidechangesonnextSprint.11©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.EXAMPLE–BURNDOWNCHARTSprintsTasks12©2010PaulI.Pazderski;Edited:5/26/20108:32:00AMMaintainedonline.Printedforreferenceonly.SCRUM–GLOSSARY(MORETERMS)Impediment:Issue,Problem,BlockWorkIncrement:SprintGoalWorkingpartofend-productusablebyCustomer;software,manuals,configuration,process,etc.ScrumBoard:LocationtomanageProjectinfo(physicalorelectronic)Velocity:features(tasksorpoints)persprintAbnormalTermination:cancelSprintifunabletodeliver&re-planGuidelines:improve,adapt,&changepracticesasneeded.ProductOwnerScrumMasterScrumTeamSprintPlannin
本文标题:敏捷软件开发Agile_thru_Scrum_CQAA
链接地址:https://www.777doc.com/doc-5089957 .html