资源描述
微软产品开发管理,微软(中国),MicrosoftSolutionFramework,Agenda,ThedevelopmentteamThedevelopmentenvironmentThedevelopmentprocessThedevelopmentmanagement,Thedevelopmentteam,Theorganizationchart,Theroles,DevmanagerOwnimplementationoftheproductOveralldesign,keeptheprojectoncourse,monitorthehealth,coordinatewithotherfunctionalteamsDevleadsOwnfeaturesrequirement,design,implementation,coordinatearchitecturalissueswithleadsofotherdevteamDevsOwnimplementationoffeaturesImplement,testanddocumentfeatures,fixbugs,supportQAandUE,Thevirtualteams,ThearchitecturedesignteamTheperformanceteamThecodereviewteamEtc.,Thedevelopmentenvironment,TheprincipleAstandardenvironment,EverybodyusethesameenvironmentMandatoryProductivityPredictabilityFewexceptionsE.g.,sourceeditor,ThedevelopmenttoolsSourcecodemanagementsystem,CrucialforprotectingcompanyassetCrucialforparalleldevelopmentSupportversioning,branching,locking,backupandrestoreFacilitateautomaticbuildprocessIntegratewithotherdevtools,ThedevelopmenttoolsSourcecodemanagementsystem,TheprojectrepositoryPutallprojectrelatedfilesanddocsintothesourcecodemanagementsystemSourcefilesCompiler,linker,libraries,buildscriptsInstallationtoolsandscriptsTestingtoolsandscriptsProjectspecs,plans,userdocsAppointowner/adminforthesystem,ThedevelopmenttoolsIssuetrackingsystem,AllbugsandissuesareloggedRequiredfieldsTitle,description,changehistoryOwnerOpendate,updatedate,closedateOpenedby,changedby,fixedby,closedbyStatusPrioritySeverityFixbyMilestoneThebuildnumberwhenthebugisfoundThebuildnumberwhenthebugisfixed,ThedevelopmenttoolsIssuetrackingsystem,UsecommonqueriesfortheteamForthedevmanageranddevleadsBugopenratesandcloseratesBugchangeratesBugfixfailedcounts,CosttoFixaBug,ThedevelopmenttoolsOthertools,ModelingtoolDebuggerPerformanceanalysistoolsCoverageanalysistoolsTeamwebsitesEtc.,Demo:PerformanceProfiling,Thedevelopmentprocess,Theprinciple-Astandardprocess,EverybodyfollowsthesameprocedureMandatoryProductivityPredictabilityNoexceptions,Astandarddevelopmentprocess,DesignspecsCodingstandardsSourcecodecheck-inproceduresBugfixingproceduresContingencyproceduresBuildbreaksSecuritybreath,Thedevelopmentmanagement,Theprinciple-Ariskmanagementapproach,Thegoal:BuildtospecontimeTherisk:People:Customers,personnel,organization,skillsProcessMission,budget,cost,schedule,design,build,testTechnologySecurity,devandtestenvironment,tools,availabilityEnvironmentCompetition,economic,regulation,legal,RetiredRisks,RiskAssessmentDocumentTop10,3.Plan,5.Control,2.Analyze,1.Identify,RiskStatements,4.Track,RiskManagementProcess,Theongoingdeliverableofthisprocessisalivingriskassessmentdocument,Research,evaluationandprototyping,ResearchprojectsduringminorreleasesMarkettrendsandadvancesCompetitorinnovationsanddirectionsEvaluatetechnologiesCapability,quality,sophisticationEaseofuseTeamskillsPrototypeIdentifykeyrisksDefineexperimentsSimulateendresult,Scheduling,Balanceamongresource,featuresetandscheduleDefinetasksandestimatesParalleldevelopmentSchedulecommitmentScheduleownershipCredibility/Predictability,ProjectExecutionMeasuringandmonitoringprogress,DailybuildsandsmoketestsTheheartbeatofyourprojectCrucialtomaintainprojectconsistency,integration,qualityandvisibilityTracingbugsWeeklybugstatusreportBugthresholdStatusmeetingsHaveaspecificpurposeInvolvePM,QA,andUEKeepitshortandfrequentKeepalistofoutstandingissues,ProjectExecutionMeasuringandmonitoringprogress,Managingbywalkingaround(MBWA)ShowsyouareinvolvedandcareabouttheprojectSomepeoplenotcomfortablespeakingatmeetingsRegularone-on-onewithteammembersSharinginformationSharesuccessSharefailure,ProjectExecutionMakingchanges,ChangingCourseGetthefacts,butdontoveranalyzeInvolvesothersinthediscussionUseexternalteamstoaugmentdevandtestCutfeaturesinsteadofextendingschedule,ProjectExecutionMakingchanges,ChangingSpeedWhentoincreasepressureTomeetmilestonesTorecoverfromamisseddateToresponsetoexternalcompetitivepressureHowtoincreasepressureDurationbeclearhowlongovertimewilllastComfortmakeovertimeenjoyableSpiritteamcommitmentProgressshowtheteamtheprogressAppreciationrecognizeteamseffort,BetaTestingBenefits,TestinrealworldFeedback(features,performance,UI)MarketingAugmentingyourstuff,BetaTestingManagement,RecruitingbetasitesDistributesoftwareCommunicatebetastatusResults-orientedRewardbetasitesStartearly!Getthefeedback!Buildagoodtooltomanageinformation,Postmortems,FormalizetheprocessoflearningfrompastexperiencePost-milestonereviewmeetingsCaptureprojectlearningtodevelopteammembersandimprovetheprocessBringclosuretoaprojectFundamentaltoalearningorganizationActionitemsandowners,Summary,BuildagreatdevteamCreateagreatdevenvironmentEnforceagooddevprocessUsearisk-orienteddevmanagementapproach,Q&A,2002MicrosoftCorporation.Allrightsreserved.Thispresentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthissummary.,
展开阅读全文