微软产品开发管理.ppt

上传人:hyn****60 文档编号:70309660 上传时间:2023-01-19 格式:PPT 页数:35 大小:4.02MB
返回 下载 相关 举报
微软产品开发管理.ppt_第1页
第1页 / 共35页
微软产品开发管理.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《微软产品开发管理.ppt》由会员分享,可在线阅读,更多相关《微软产品开发管理.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微软产品开发管理 微软(中国)Microsoft Solution FrameworkAgendaThe development teamThe development environmentThe development processThe development managementThe development teamThe organization chartThe rolesDev managerOwn implementation of the productOverall design,keep the project on course,monitor the health

2、,coordinate with other functional teamsDev leadsOwn featuresrequirement,design,implementation,coordinate architectural issues with leads of other dev teamDevsOwn implementation of featuresImplement,test and document features,fix bugs,support QA and UEThe virtual teamsThe architecture design teamThe

3、performance teamThe code review teamEtc.The development environmentThe principle A standard environmentEverybody use the same environmentMandatoryProductivityPredictabilityFew exceptionsE.g.,source editorThe development toolsSource code management systemCrucial for protecting company assetCrucial fo

4、r parallel developmentSupport versioning,branching,locking,backup and restoreFacilitate automatic build processIntegrate with other dev toolsThe development toolsSource code management systemThe project repository Put all project related files and docs into the source code management systemSource fi

5、lesCompiler,linker,libraries,build scriptsInstallation tools and scriptsTesting tools and scriptsProject specs,plans,user docs Appoint owner/admin for the systemThe development toolsIssue tracking systemAll bugs and issues are loggedRequired fieldsTitle,description,change historyOwnerOpen date,updat

6、e date,close dateOpened by,changed by,fixed by,closed byStatusPrioritySeverityFix by MilestoneThe build number when the bug is foundThe build number when the bug is fixedThe development toolsIssue tracking systemUse common queries for the teamFor the dev manager and dev leadsBug open rates and close

7、 ratesBug change ratesBug fix failed countsCost to Fix a BugThe development toolsOther toolsModeling toolDebuggerPerformance analysis toolsCoverage analysis toolsTeam websitesEtc.Demo:Performance Profiling The development processThe principle-A standard processEverybody follows the same procedureMan

8、datoryProductivityPredictabilityNo exceptionsA standard development processDesign specsCoding standardsSource code check-in proceduresBug fixing proceduresContingency proceduresBuild breaksSecurity breathThe development managementThe principle-A risk management approachThe goal:Build to spec on time

9、The risk:People:Customers,personnel,organization,skillsProcessMission,budget,cost,schedule,design,build,testTechnologySecurity,dev and test environment,tools,availabilityEnvironmentCompetition,economic,regulation,legalRetired RisksRisk Assessment DocumentTop 103.Plan 5.Control2.Analyze1.IdentifyRisk

10、Statements4.TrackRisk Management ProcessThe ongoing deliverable of this process is a living risk assessment documentResearch,evaluation and prototypingResearch projects during minor releasesMarket trends and advancesCompetitor innovations and directionsEvaluate technologiesCapability,quality,sophist

11、icationEase of useTeam skillsPrototypeIdentify key risksDefine experimentsSimulate end resultSchedulingBalance among resource,feature set and scheduleDefine tasks and estimatesParallel developmentSchedule commitmentSchedule ownershipCredibility/PredictabilityProject ExecutionMeasuring and monitoring

12、 progressDaily builds and smoke testsThe heartbeat of your projectCrucial to maintain project consistency,integration,quality and visibilityTracing bugsWeekly bug status reportBug threshold Status meetingsHave a specific purposeInvolve PM,QA,and UE Keep it short and frequentKeep a list of outstandin

13、g issuesProject ExecutionMeasuring and monitoring progressManaging by walking around(MBWA)Shows you are involved and care about the projectSome people not comfortable speaking at meetingsRegular one-on-one with team membersSharing informationShare successShare failureProject ExecutionMaking changesC

14、hanging CourseGet the facts,but dont overanalyzeInvolves others in the discussionUse external teams to augment dev and testCut features instead of extending scheduleProject ExecutionMaking changesChanging SpeedWhen to increase pressureTo meet milestonesTo recover from a missed dateTo response to ext

15、ernal competitive pressureHow to increase pressureDuration be clear how long overtime will lastComfort make overtime enjoyableSpirit team commitmentProgress show the team the progressAppreciation recognize teams effortBeta TestingBenefitsTest in real worldFeedback(features,performance,UI)MarketingAu

16、gmenting your stuffBeta Testing ManagementRecruiting beta sitesDistribute softwareCommunicate beta statusResults-orientedReward beta sitesStart early!Get the feedback!Build a good tool to manage informationPostmortemsFormalize the process of learning from past experiencePost-milestone review meeting

17、s Capture project learning to develop team members and improve the processBring closure to a projectFundamental to a learning organizationAction items and ownersSummaryBuild a great dev teamCreate a great dev environmentEnforce a good dev processUse a risk-oriented dev management approachQ&A 2002 Mi

18、crosoft Corporation.All rights reserved.2002 Microsoft Corporation.All rights reserved.This presentation is for informational purposes only.Microsoft makes no warranties,express or implied,in this summary.This presentation is for informational purposes only.Microsoft makes no warranties,express or implied,in this summary.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁