欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    SCRUM敏捷项目管理开发模型(英文版)课件.ppt

    • 资源ID:79052968       资源大小:149KB        全文页数:29页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SCRUM敏捷项目管理开发模型(英文版)课件.ppt

    ScrumSanthosh SrinivasanSanthosh SrinivasanOutlinen nWhat is Scrumn nWhy Scrumn nScrum Practicesn nWhy Scrum worksn nPros and Consn nCase Studyn nSummaryWhat is Scrumn nScrum is an agile,lightweight process that can be used to manage and control software and product development using iterative,incremental practices 3Historyn nOrigin in Rugbyn nGetting an out of play ball into playGetting an out of play ball into playn nUsed to describe hyper-productive development in 1987 by Ikujiro Nonaka and Hirotaka TakeuchiWhy Scrumn nSoftware Development Lifecyclen nRequirements Gathering and AnalysisRequirements Gathering and Analysisn nDesignDesignn nImplementationImplementationn nTestingTestingn nDeliveryDeliveryn nOutput of one stage serves as input for the succeeding stageWhy Scrum 2n nAssumptionAssumptionn nEach stage produces a predictable and defined outputEach stage produces a predictable and defined outputn nApplication of the process results in repeatable Application of the process results in repeatable outputsoutputsn nResultsResultsn nLoss of controlLoss of controln nSurprisesSurprisesn nIncomplete or wrong productsIncomplete or wrong productsWhy Scrum 3n nMajor approaches to controlling processesn nDefined process controlDefined process controln nEmpirical process controlEmpirical process controln nDefined process controln nWell defined set of inputsWell defined set of inputsn nRepeatable outputs upon completionRepeatable outputs upon completionWhy Scrum 4n nEmpirical process controln nExpects the unexpectedExpects the unexpectedn nProvides and exercises control through Provides and exercises control through frequent inspection and adaptationfrequent inspection and adaptationn nImperfectly defined processes that generate Imperfectly defined processes that generate unpredictable and unrepeatable resultsunpredictable and unrepeatable resultsScrum Practicesn nScrum Mastern nInterface between the management and the Interface between the management and the scrum teamscrum teamn nTypically an experienced engineerTypically an experienced engineern nResponsible for removing impediments that Responsible for removing impediments that stall the progress of Scrum Team Membersstall the progress of Scrum Team Membersn nShould be able to make quick decisions based Should be able to make quick decisions based on incomplete dataon incomplete dataScrum Practices 2n nProduct BacklogProduct Backlogn nList of features under considerationList of features under considerationn nBusiness features and technology featuresBusiness features and technology featuresn nSorted by prioritySorted by priorityn nProduct OwnerProduct Ownern nSole owner of the product backlogSole owner of the product backlogn nChanges to the product backlog have to be approved Changes to the product backlog have to be approved by the product ownerby the product ownern nTechnical lead or Project ManagerTechnical lead or Project ManagerScrum Practices 3n nScrum Teamn nCross FunctionalCross Functionaln nDesigners,Testers,Technical Writers?Designers,Testers,Technical Writers?n nRecommended Team Size 5-10Recommended Team Size 5-10Scrum Practice 4n nSprintn nLasts for about 30 daysLasts for about 30 daysn nImplement the top priorities in the Project Implement the top priorities in the Project Backlog called as the Sprint BacklogBacklog called as the Sprint Backlogn nSprint estimates updated as tasks are Sprint estimates updated as tasks are completed or new tasks crop upcompleted or new tasks crop upn nPotentially shippable product incrementPotentially shippable product incrementScrum Practices 5n nDaily Scrum Meetingn nLasts about 15 minutesLasts about 15 minutesn nWhat was achieved since the last meeting?What was achieved since the last meeting?n nWhat are the impediments to your tasks?What are the impediments to your tasks?n nWhat will you achieve before the next What will you achieve before the next meeting?meeting?Scrum Practices 6n nSprint Reviewn nLasts for about 4 hoursLasts for about 4 hoursn nProvides feedback to the managementProvides feedback to the managementn nProvides feedback to the next SprintProvides feedback to the next SprintScrum Practices-Summary30 days24 hoursProduct BacklogAs prioritized by Product OwnerSprint BacklogBacklog tasksexpandedby teamPotentially ShippableProduct IncrementDaily ScrumMeetingSource:Adapted from a presentation on Scrum 2 that has Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.SprintWhy Scrum Worksn nMost of the defined model assumptions are removedn nConstant feedbackn nFocused on“What can be done”instead of“Why it cant be done”Prosn nGreat emphasis on team workn nTeam learns and contributes throughout the process n nTeam becomes autonomous and strives for excellencen nRotation of leadership depending on the phase gives a distributed nature of project executionPros 2n nThe management team has a pulse on the The management team has a pulse on the progress of the team,stepping in whenever progress of the team,stepping in whenever requiredrequiredn nOrganizations sometimes learn about obstacles Organizations sometimes learn about obstacles created by established practicescreated by established practicesn nCreates an open environment and encourages Creates an open environment and encourages feedbackfeedbackn nEvaluation of effort and subsequent rewards are Evaluation of effort and subsequent rewards are based on the team performancebased on the team performancePros 3n nReduced need for meetings,authorization and reportingn nIterative model leading to a delivery every 30 daysn nCan act as a wrapper for practices already in placeConsn nThe basic premise that the team is committed to the project.If the team is not committed then process collapsesn nThe managements comfort level in delegation of tasksn nEmotional impact of failure on team members if the project failsCons 2n nThe size of the team is restricted due to the involvement of all team membersn nSuited for development of new products and not for enhancement of an existing productn nReliance on experienceCase Studyn nYearn n19961996n nCompanyn nIndividual IncIndividual Incn nTeamn nPersonal News Page(PNP)Personal News Page(PNP)n n8 engineers8 engineersCase Study 2n nProblemn nNo features delivered in 8 monthsNo features delivered in 8 monthsn nBad reputation within the companyBad reputation within the companyn nCausesn nFeatures under implementation shelved for Features under implementation shelved for“Hot Ideas”“Hot Ideas”Case Study 3n nApproach to the problemn nHead of product management made product Head of product management made product ownerownern nProduct Backlog createdProduct Backlog createdn nProduct Owner controlled the Product BacklogProduct Owner controlled the Product Backlogn nSprint Backlog followedSprint Backlog followedn nFirst Sprint with Daily Scrum meetingsFirst Sprint with Daily Scrum meetingsCase Study 4n nDifficultiesn nPeople still approached engineers for adding People still approached engineers for adding new features including Product Ownernew features including Product Ownern nDaily Scrum meetings lasted lot longer than Daily Scrum meetings lasted lot longer than 15 minutes initially15 minutes initiallyn nExisting policy created interferenceExisting policy created interferencen nNon-team members attend Daily Scrum Non-team members attend Daily Scrum meetingsmeetingsCase Study 5n nResultsn nA release within the monthA release within the monthn nFirst release in 9 monthsFirst release in 9 monthsn nDemo for managementDemo for managementn nMore attention to engineers problemsMore attention to engineers problemsn nTeam spirit and confidence upTeam spirit and confidence upn nCustomers happy to see functioning system Customers happy to see functioning system and the potentialand the potentialSummaryn nScrum is an agile processn nScrum questions the basic assumptions of defined process control modeln nScrum practicesn nCase Studyn nPros and ConsReferences1.1.Agile Software Development with Scrum Ken Ken SchwaberSchwaber,Mike,Mike BeedleBeedle Prentice Hall 2001Prentice Hall 20012.2.http:/

    注意事项

    本文(SCRUM敏捷项目管理开发模型(英文版)课件.ppt)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开