微软(中国)DeploymentcompleteEnvisioningPhasePlanningPhaseDevelopingPhaseStabilizingPhaseDeployingPhaseVision/ScopeApprovedProjectPlansApprovedScopeCompleteReleaseReadinessApprovedThedevelopmentteamThedevelopmentenvironmentThedevelopmentprocessThedevelopmentmanagement开发经理开发组长开发组长开发组长开发人员开发人员开发人员开发人员开发人员开发人员开发人员开发人员DevmanagerOwnimplementationoftheproductOveralldesign,keeptheprojectoncourse,monitorthehealth,coordinatewithotherfunctionalteamsDevleadsOwnfeaturesrequirement,design,implementation,coordinatearchitecturalissueswithleadsofotherdevteamDevsOwnimplementationoffeaturesImplement,testanddocumentfeatures,fixbugs,supportQAandUEThearchitecturedesignteamTheperformanceteamThecodereviewteamEtc.EverybodyusethesameenvironmentMandatoryProductivityPredictabilityFewexceptionsE.g.,sourceeditorCrucialforprotectingcompanyassetCrucialforparalleldevelopmentSupportversioning,branching,locking,backupandrestoreFacilitateautomaticbuildprocessIntegratewithotherdevtoolsTheprojectrepositoryPutallprojectrelatedfilesanddocsintothesourcecodemanagementsystemSourcefilesCompiler,linker,libraries,buildscriptsInstallationtoolsandscriptsTestingtoolsandscriptsProjectspecs,plans,userdocsAppointowner/adminforthesystemAllbugsandissuesareloggedRequiredfieldsTitle,description,changehistoryOwnerOpendate,updatedate,closedateOpenedby,changedby,fixedby,closedbyStatusPrioritySeverityFixbyMilestoneThebuildnumberwhenthebugisfoundThebuildnumberwhenthebugisfixedUsecommonqueriesfortheteamForthedevmanageranddevleadsBugopenratesandcloseratesBugchangeratesBugfixfailedcountsModelingtoolDebuggerPerformanceanalysistoolsCoverageanalysistoolsTeamwebsitesEtc.EverybodyfollowsthesameprocedureMandatoryProductivityPredictabilityNoexceptionsVSSServerWorkstationWorkstationBuildServerAutomatedProductBuildsBuildProcessAdminTeamITResourceSourceControlAdminBuildManagerIssueTrackingTestProcessDevelopmentTeamTestResultsReleaseProcessDeploymentProcessTestTeamDatabaseServerDevelopmentProcessWebServicesServerCheckIn/Out/GetLatestGetLatestReferenceReferenceBuildOutputReferenceMSIPackageMSIPackageDesignspecsCodingstandardsSourcecodecheck-inproceduresBugfixingproceduresContingencyproceduresBuildbreaksSecuritybreathThegoal:BuildtospecontimeTherisk:People:Customers,personnel,organization,skillsProcessMission,budget,cost,schedule,design,build,testTechnologySecurity,devandtestenvironment,tools,availabilityEnvironmentCompetition,economic,regulation,legalRetiredRisksRiskAssessmentDocumentTop103.Plan5.Control2.Analyze1.IdentifyRiskStatements4.TrackTheongoingdeliverableofthisprocessisalivingriskassessmentdocumentResearchprojectsduringminorreleasesMarkettrendsandadvancesCompetitorinnovationsanddirectionsEvaluatetechnologiesCapability,quality,sophisticationEaseofuseTeamskillsPrototypeIdentifykeyrisksDefineexperimentsSimulateendresultBalanceamongresource,featuresetandscheduleDefinetasksandestimatesParalleldevelopmentSchedulecommitmentScheduleownershipCredibility/PredictabilityDailybuildsandsmoketestsTheheartbeatofyourprojectCrucialtomaintainprojectconsistency,integration,qualityandvisibilityTracingbugs...