Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Size: px
Start display at page:

Download "Copyright Intertech, Inc All Rights Reserved. May 18, 2011"

Transcription

1 Copyright Intertech, Inc All Rights Reserved. May 18, 2011

2 About Me Dave Schueck Principal Consultant Intertech 20 years experience Variety of technologies, roles, systems, industries Award winning applications Fishing and hunting evangelist Copyright Intertech, Inc Slide 2

3 Agenda The Project Scrum Concepts & Implementation with VS Scrum Template Template customizations Custom artifacts and queries Our Process Steps What do we do at the beginning of a Sprint? What do we do throughout the Sprint? What do we do at the end of the Sprint? Scrum and Waterfall Comparison Mapping of Project Manager duties to Scrum roles Copyright Intertech, Inc Slide 3

4 The Project State Government Case Management System to track client activity in employment and training programs Legacy Written in classic ASP in 2001 Thousands of pages, stored procedures, etc. Thousands of users Waterfall Rewrite Complete system overhaul database, architecture, UI, reports, etc. TFS 2010 Visual Studio Scrum Template Source control, work items, queries, reports, automated builds Copyright Intertech, Inc Slide 4

5 Scrum Overview Methodology / management framework Practices and rules that support empirical process control Transparency, Inspection, Adaptation Self-organizing teams Heavy on communication Provides structure for roles, ceremonies/meetings, and artifacts Adapt and hybridize Copyright Intertech, Inc Slide 5

6 Scrum Overview at 50,000 feet Copyright Intertech, Inc Slide 6

7 Scrum Overview The Process Copyright Intertech, Inc Slide 7

8 Scrum Overview VS Scrum Template Work Item Types Bug Impediment Product Backlog Item Shared Steps Sprint Task Test Case Queries All Sprints Blocked Tasks Open Impediments Product Backlog Sprint Backlog Test Cases Unfinished Work Work in Progress Reports Build Success Over Time Build Summary Release Burndown Sprint Burndown Test Case Progress Test Case Readiness Velocity Copyright Intertech, Inc Slide 8

9 Scrum Basics Sprint Scrum activities are time-boxed to a Sprint Usually 2-4 weeks each Results in demonstrable / potentially shippable product Working software Published documentation Etc. Copyright Intertech, Inc Slide 9

10 Scrum Basics Sprint Our project is doing 4 week Sprints Set the dates on the Sprint work item to one day prior to start, one day after end, such that reports are accurate No template customizations Copyright Intertech, Inc Slide 10

11 Scrum Basics Velocity Measure of a Team s ability to deliver in a Sprint Calculated by average Effort completed through all Sprints Our project is using standard TFS Velocity report No template customizations Copyright Intertech, Inc Slide 11

12 Scrum Roles Committed Pigs Product Owner The Team ScrumMaster Involved Chickens Stakeholders Customers / Users Vendors Managers Legislators Committees Copyright Intertech, Inc Slide 12

13 Scrum Roles Product Owner Responsible for Ensuring product success Establishing and achieving product vision Creating and maintaining Product Backlog Obtaining answers to product requirements questions Considers Stakeholder interests ( voice of the customer ) Decides Sprint acceptance/rejection, or product acceptance/rejection Readiness to ship product Feasibility to continue developing product Not allowed to Be the Scrum Master Copyright Intertech, Inc Slide 13

14 Scrum Roles The Team Responsible for Self-organizing and selfmanaging Negotiating commitments with Product Owner Collaborating with anyone necessary to get the job done Delivering the product Decides Implementation details Considers Stakeholder interests Commitments made to Product Owner Not allowed to Be the Product Owner Copyright Intertech, Inc Slide 14

15 Scrum Roles ScrumMaster Responsible for Facilitating and enforcing the Scrum process Helping the Team Capturing empirical data Considers Stakeholder interests Commitments made to Product Owner Decides An environment that is conducive to the team and process Implementation details Not allowed to Be the Product Owner Copyright Intertech, Inc Slide 15

16 Scrum Roles Our Project Product Owner = Annie ScrumMaster = Dave Team = 16 people Business analysts, developers, DBA Knowingly breaking the best practice for Team size Most Team members are only allocated part-time Copyright Intertech, Inc Slide 16

17 Scrum Artifacts Product Backlog Sprint Backlog Product Backlog Item Sprint Backlog Item (Task) Release Burndown Sprint Burndown Copyright Intertech, Inc Slide 17

18 Scrum Artifacts Definitions Acceptance Criteria Describes the criteria and business rules that must be fulfilled for the given item to be considered done (e.g., user story) Priority Importance of an item relative to other backlog items or tasks We use increments of 5 for priority to make it easier to add/update throughout the Sprint Our project requires acceptance criteria for all backlog items Copyright Intertech, Inc Slide 18

19 Scrum Artifacts Definitions Effort Relative effort required for team to deliver a specific backlog item (e.g., story points) Team consensus achieved through Planning Poker (or similar approach) Use consistent approach throughout the release The Team decided to use a relative effort of High, Medium, Low High = 3 points Medium = 2 points Low = 1 point Copyright Intertech, Inc Slide 19

20 Scrum Artifacts Product Backlog Records a prioritized list of everything that might be needed in the product (i.e., the requirements) Responsible Party Product Owner Characteristics Never complete Includes features, bugs, R&D, etc. Contains Product Backlog Items Sorted in priority order Lower priority items contain less detail Copyright Intertech, Inc Slide 20

21 Scrum Artifacts Product Backlog Our project uses customized Product Backlog query Using Under prevents backlog items from dropping into a black hole (i.e., any item that isn t associated with the root iteration) Copyright Intertech, Inc Slide 21

22 Scrum Artifacts Product Backlog View/edit in TFS or Excel Copyright Intertech, Inc Slide 22

23 Copyright Intertech, Inc Slide 23

24 Scrum Artifacts Product Backlog View/edit in Telerik TFS Work Item Manager Copyright Intertech, Inc Slide 24

25 Scrum Artifacts Sprint Backlog Records a list of tasks to complete a set of Product Backlog items, thereby resulting in a done increment Responsible Party Team Characteristics Complete / empty when the Sprint is finished Contains Sprint Backlog Items Updated daily at a minimum Feeds the Sprint Burndown Copyright Intertech, Inc Slide 25

26 Scrum Artifacts Sprint Backlog Our project uses customized Sprint Backlog query Added another clause to the linked work items query Copyright Intertech, Inc Slide 26

27 Scrum Artifacts Sprint Backlog View/edit in TFS or Excel Copyright Intertech, Inc Slide 27

28 Copyright Intertech, Inc Slide 28

29 Scrum Artifacts Sprint Backlog View/edit in another tool Telerik TFS Work Item Manager AIT TeamSystemPro Task Board EMC TFS Workbench Urban Turtle Copyright Intertech, Inc Slide 29

30 Telerik TFS Work Item Manager Copyright Intertech, Inc Slide 30

31 AIT TeamSystemPro Task Board Copyright Intertech, Inc Slide 31

32 EMC TFS Workbench Copyright Intertech, Inc Slide 32

33 Urban Turtle Copyright Intertech, Inc Slide 33

34 Scrum Artifacts Product Backlog Item (PBI) Specifies a requirement for the product Responsible Party Product Owner Characteristics User Stories Epics (i.e., large user stories, or groups of stories) Non-functional or technical requirements Spikes Bugs Copyright Intertech, Inc Slide 34

35 Scrum Artifacts More on PBI s User Story Describes something of business value in 1 sentence Typically authored by Product Owner (or designate) As a <type of user> I want to <some goal> so that <some reason> Also includes Acceptance Criteria, Priority, and Effort Spike Investigative User Story need to learn more, report findings, POC R&D, tool evaluation, or prototyping Bug investigation Process improvement Copyright Intertech, Inc Slide 35

36 Scrum Artifacts PBI Our project uses customized PBI template Moved fields Copyright Intertech, Inc Slide 36

37 Scrum Artifacts PBI Team standards for PBI Prefixes for Title <user role>, ANALYSIS, DEBT, EPIC, NFR, SPIKE E.g., Security Administrator Add Access Group E.g., DEBT Pay down design and technical debt for Sprint 4 E.g., NFR Establish coding standards User story Description must contain <some reason> Description for non-functional requirements should try the standard story format, if possible Acceptance Criteria are required and includes business rules Copyright Intertech, Inc Slide 37

38 Scrum Artifacts Bug Our project uses customized Bug template Moved fields Copyright Intertech, Inc Slide 38

39 Scrum Artifacts Sprint Backlog Item (Task) Specifies a task for a Sprint Responsible Party Team Characteristics Effort usually = 3 days or less Tasks include anything in the spectrum for software engineering Installation & configuration, infrastructure, coding, documentation, testing, training, etc. Copyright Intertech, Inc Slide 39

40 Scrum Artifacts Sprint Backlog Item (Task) Our project uses customized Task template Moved fields & Added field Copyright Intertech, Inc Slide 40

41 Scrum Artifacts Sprint Backlog Item (Task) Team standards for Task Link related tasks Tasks are duplicated if multiple people are working together on an activity We have a standard set of tasks that are considered during every Sprint Planning meeting Copyright Intertech, Inc Slide 41

42 Scrum Artifacts Release Burndown Measures remaining Product Backlog across the time of a release plan Responsible Party Product Owner Characteristics Chart with an optional trend line Complete when all Sprints are complete Copyright Intertech, Inc Slide 42

43 Scrum Artifacts Release Burndown Our project is using standard Release Burndown report No template customizations With our type of project, the product backlog takes time to build Copyright Intertech, Inc Slide 43

44 Scrum Artifacts Sprint Burndown Measures remaining Sprint Backlog across the time of a Sprint Responsible Party ScrumMaster Characteristics Graph with trend line Updated daily Complete when the Sprint is complete Copyright Intertech, Inc Slide 44

45 Scrum Artifacts Sprint Burndown Our project is using standard Sprint Burndown report No template customizations Refreshed every 2 hours, and 8:00 a.m. daily Copyright Intertech, Inc Slide 45

46 Custom Artifacts Still dipping a couple of our toes in the water(fall) for various reasons Change Request (adapted from MSF CMMI template) Communication (custom) Risk (adapted from MSF CMMI template) Specification (custom) Copyright Intertech, Inc Slide 46

47 Custom Artifacts Change Request Enforces traceability to formal change requests that customers can make Copyright Intertech, Inc Slide 47

48 Custom Artifacts Communication Enables Product Owner to measure communication plan goals vs. actual Copyright Intertech, Inc Slide 48

49 Custom Artifacts Risk Enables us to produce a formal risk report required by another state agency Copyright Intertech, Inc Slide 49

50 Scrum Ceremonies Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Copyright Intertech, Inc Slide 50

51 Scrum Ceremonies Sprint Planning Establish the scope for a Sprint, and how the scope will be delivered Attendees: Product Owner, ScrumMaster, Team 2 to 6 hours Agenda Part 1 Define what will be committed to Inputs: Product Backlog, latest increment of the product, team velocity, and team schedule for Sprint Outputs: PBI s committed to, relative effort for each PBI, Sprint goal, Sprint start/end dates Part 2 Define how the committed items will be completed (i.e., tasks) Inputs: Results of part 1 Outputs: prioritized set of tasks and test cases that correlate to PBI s, effort for each task Copyright Intertech, Inc Slide 51

52 Scrum Ceremonies Sprint Planning We use the following: Ceiling projector, whiteboard, paper, TFS, Velocity report, team calendar Copyright Intertech, Inc Slide 52

53 Scrum Ceremonies Sprint Planning We use the Iteration Planning Tool in Telerik TFS Work Item Manager Copyright Intertech, Inc Slide 53

54 Scrum Ceremonies Daily Scrum Improve communications, identify impediments to progress, highlight and promote quick decision-making, and improve everyone's level of project knowledge Attendees: Product Owner, ScrumMaster, Team 15 minutes Agenda What did I accomplish yesterday? What do I plan to accomplish today? What obstacles are in my way? Rules Stand up Speak briefly; Chickens cannot speak or interfere Don t attempt to solve obstacles in the meeting Copyright Intertech, Inc Slide 54

55 Scrum Ceremonies Daily Scrum 8:45 a.m. Focus on: What do I plan to accomplish today? What obstacles are in my way? We use the following: Sprint Backlog Sprint Burndown Copyright Intertech, Inc Slide 55

56 Scrum Ceremonies Sprint Review Collaborate about what was completed during the Sprint, and about what could be done during the next Sprint Attendees: Product Owner, ScrumMaster, Team, stakeholders, users, any interested parties 1 to 3 hours Agenda What was done / not done during the Sprint? Demonstration of work completed Discuss questions and feedback pertaining to what was demonstrated Provide brief overall status of Product Backlog Discuss functionality that could possibly be done in the next Sprint Copyright Intertech, Inc Slide 56

57 Scrum Ceremonies Sprint Review 1 day after the Sprint ends We use the following: WebEx Working software Notes entered directly into TFS Copyright Intertech, Inc Slide 57

58 Scrum Ceremonies Sprint Retrospective Inspect the last Sprint in regards to people, relationships, process, tools, etc. Identify improvements. Attendees: Product Owner, ScrumMaster, Team 1 to 2 hours Agenda What worked well? What didn t work well? What should be changed to make the next Sprint more effective and enjoyable? Copyright Intertech, Inc Slide 58

59 Scrum Ceremonies Sprint Retrospective 1 or 2 days after the Sprint ends We use the following: Notes entered directly into TFS Copyright Intertech, Inc Slide 59

60 Custom Queries A series of queries for the All dimension E.g., All User Stories My Sprint Backlog Unfinished Tasks with No Remaining Work Unlinked Tasks User Stories without Test Cases Copyright Intertech, Inc Slide 60

61 Custom Queries My Sprint Backlog Lists all PBI s, bugs, and their linked tasks that are assigned to a team member to complete in the current sprint Copyright Intertech, Inc Slide 61

62 Custom Queries Unfinished Tasks with No Remaining Work Identifies tasks that should either be changed to Done status, or should contain some Remaining Hours Copyright Intertech, Inc Slide 62

63 Custom Queries Unlinked Tasks Identifies tasks that are not linked to any other work item type (i.e., not linked to user story, test case, etc.) need to ask why these exist Copyright Intertech, Inc Slide 63

64 Custom Queries User Stories without Test Cases Identifies user stories for which test cases need to be written Copyright Intertech, Inc Slide 64

65 Our Process Steps What do we do at the beginning of a Sprint? 1. ScrumMaster ensure that an iteration exists for the Sprint. If none exists, then add one. 2. ScrumMaster modify the Current Sprint and Custom queries to pull from the proper iteration 3. ScrumMaster, Team, Product Owner prepare for and execute the Sprint Planning meeting a) ScrumMaster add or update the Sprint work item b) ScrumMaster edit the Product Backlog Items and Bugs c) ScrumMaster add tasks to TFS 4. ScrumMaster verify that the Sprint Backlog query returns the appropriate results 5. ScrumMaster calculate the task assigned hours per person. Compare those metrics to staff capacity and adjust as needed. 6. ScrumMaster send an to the Product Owner and Team summarizing the commitments for the given Sprint 7. ScrumMaster save the Sprint assets Copyright Intertech, Inc Slide 65

66 Our Process Steps What do we do throughout the Sprint? 1. Team create and link work items, as needed 2. Team work on and complete tasks in the order specified by the backlog priority a) When you start a task, set the state to In Progress b) Update daily the remaining work estimate on your in-progress tasks c) Complete your work according to the acceptance criteria defined in the Product Backlog Items and Bugs d) When you complete a task, set the state to Done and remaining work to 0 3. Team if you are done with your tasks, then see if you can take ownership of other tasks 4. Team add, edit, and resolve Impediment work items as needed 5. ScrumMaster review the Sprint Backlog and Sprint Burndown to monitor progress daily Copyright Intertech, Inc Slide 66

67 Our Process Steps What do we do at the end of the Sprint? 1. Product Owner review all Product Backlog Items and Bugs on the Sprint Backlog, and verify that Acceptance Criteria has been met 2. ScrumMaster, Product Owner update Product Backlog Items and Bugs, as needed, to reflect accepted vs. not accepted 3. ScrumMaster, Product Owner add Product Backlog Items and Bugs as needed 4. ScrumMaster, Product Owner execute the Sprint Review meeting 5. ScrumMaster execute the Sprint Retrospective meeting Copyright Intertech, Inc Slide 67

68 Our Process Steps What do we do at the end of the Sprint? 6. ScrumMaster update all incomplete tasks at the end of a Sprint a) Change the State to Removed b) Set the Reason to Unfinished at end of Sprint 7. ScrumMaster, Product Owner update product backlog items that contained incomplete tasks at the end of a Sprint a) Change the State to Approved b) Change the Iteration to something other than the Sprint you just finished 8. ScrumMaster save more Sprint assets 9. Team celebrate Copyright Intertech, Inc Slide 68

69 Scrum and Waterfall Comparison Concept Waterfall Scrum Engineering Lifecycle Overall Lifecycle Sequence of stages/phases with milestones that are gated. Stages usually correlate with planning, analysis & requirements, development, testing, and deployment. Each stage is dependent on the full completion of the last stage. Process Control Defined process control every aspect of the project is planned, defined, and documented, usually with sign-offs. Sequence of iterations (i.e., sprints), where each iteration may contain aspects of all stages. Empirical process control only those project assets that are deemed necessary are the ones that are created. Controlled by frequent inspection and adaptation. Copyright Intertech, Inc Slide 69

70 Scrum and Waterfall Comparison Concept Waterfall Scrum Engineering Phases Business Analysis and Requirements SRS, use cases User stories, epics, possibly use cases Construction Source code, database, scripts, etc. Source code, database, scripts, etc. Deployment Deployment steps, operations manual, build scripts, etc. Build scripts, automated builds & deployments Testing Test cases, test scripts, test execution log User story acceptance criteria, test cases, test scripts, test execution log favors all of these as executable / automated Copyright Intertech, Inc Slide 70

71 Scrum and Waterfall Comparison Concept Waterfall Scrum Meetings Iteration Planning Meetings Iteration Review Meetings Post-mortem Meeting Status Meetings None Sprint planning meetings to define work items and estimates for the iteration, usually held monthly. Milestone review meetings Sprint review meetings to demonstrate results of the sprint, usually held monthly. Lessons learned meeting, usually held at the end of the project. Agenda usually focuses on what went well, and what needs improvement on next project. Team status meeting, usually held weekly with varying agenda. Meeting length = varies (but often 1 hour). Sprint retrospective meeting held at completion of each sprint. Agenda focuses on what went well, what needs improvement, and which items will be acted upon in the next sprint. Daily Scrum meetings where team members answer 3 questions. Meeting length = 15 minutes. Copyright Intertech, Inc Slide 71

72 Scrum and Waterfall Comparison Concept Waterfall Scrum Product Management Product Ownership Varies Single product owner (preferably) Product Releases Product usually delivered as a whole at the end Product delivered incrementally Copyright Intertech, Inc Slide 72

73 Scrum and Waterfall Comparison Concept Waterfall Scrum Project Management Change Management Create a process for requesting, approving, and prioritizing changes. Focus for approval and prioritization should be on the business (i.e., product owner). Issue Management Issue log Impediment list Management Structure Hierarchical structure, often silo groups Create a process for requesting, approving, and prioritizing changes. Focus for approval and prioritization should be on the business (i.e., product owner). Flat, team structure Project Tracking Project status, schedule, Gantt chart Release burndown, sprint burndown Risk Management Risk management plan Anticipated impediment list Copyright Intertech, Inc Slide 73

74 Scrum and Waterfall Comparison Concept Waterfall Scrum Project Management Scope Management High level feature list, work breakdown structure Stress Management Varies Varies Timeline Checkpoints Milestone Product backlog, sprint backlog Sprint review Work Estimates Time estimates (e.g., man hours) Relative work estimates (e.g., story points) Work Item Task Sprint backlog item Copyright Intertech, Inc Slide 74

75 Mapping of PM Duties to Scrum Roles Category or Knowledge Area Expectation Management Expectation Management Expectation Management Expectation Management Expectation Management Expectation Management Expectation Management Expectation Management Expectation Management PMBOK Process Groups Duty Product Owner Scrum Master Executing Facilitates Meetings X Planning Align Project with Corporate Strategy X Planning, Executing Communicate X X X Team Planning, Executing Communicate with Management and Executives X X Planning, Executing Follow Up with Team and Stakeholders X X X Planning, Executing Identify and Manage Stakeholders X Planning, Executing Identify Constraints and Assumptions X Planning, Executing Interact with Users X X Planning, Executing Interface with Project Management Office X Other Copyright Intertech, Inc Slide 75

76 Mapping of PM Duties to Scrum Roles Category or Knowledge Area Integration Management Integration Management PMBOK Process Groups Planning, Executing Duty Manage Administrative Integration with Other Projects Product Owner Scrum Master Planning, Executing Manage Technical Integration with Other Projects X X X Team Other Project Closure Closing Evaluate Project Results X Project Closure Closing Lessons Learned X Project Planning Initiating Project Charter X X X Project Planning Planning Establish and Communicate Project Goals X Project Planning Planning Planning X X Copyright Intertech, Inc Slide 76

77 Mapping of PM Duties to Scrum Roles Category or Knowledge Area PMBOK Process Groups Duty Product Owner Scrum Master Team Other Project Tracking Executing Monitor Project (daily) X Project Tracking Executing Report Project Status X X Project Tracking Executing Report Task Status X X Project Tracking Planning, Executing Estimate Costs X X Project Tracking Planning, Executing Locate and Secure Funding X X Project Tracking Planning, Executing Manage Budget X X X Project Tracking Planning, Executing Manage Contractual Relationships X Project Tracking Planning, Executing Manage Long-Term Schedule X X Project Tracking Planning, Executing Manage Short-Term Schedule X X Copyright Intertech, Inc Slide 77

78 Mapping of PM Duties to Scrum Roles Category or Knowledge Area Quality Management Quality Management Quality Management Resource Management Resource Management Resource Management PMBOK Process Groups Duty Product Owner Scrum Master Planning, Executing Enforce Corporate Policies X Planning, Executing Enforce Process and Standards X Planning, Executing Manage Quality X X Team Executing Supervise Staff X Planning, Executing Balance Staff Assignments to Capacity X Planning, Executing Choose Staff X Other Risk Management Planning, Executing Escalate Issues X Risk Management Planning, Executing Identify Obstacles X X X Risk Management Planning, Executing Manage Risk X X X Copyright Intertech, Inc Slide 78

79 Mapping of PM Duties to Scrum Roles Category or Knowledge Area PMBOK Process Groups Duty Product Owner Scrum Master Team Other Scope Management Initiating, Planning, Executing Manage Scope X Scope Management Planning Analyze Requirements X X Scope Management Planning, Executing Approve Requirements / Features X Scope Management Planning, Executing Assign Tasks X X Scope Management Planning, Executing Estimation of Requirements X Scope Management Planning, Executing Estimation of Tasks X Scope Management Planning, Executing Obtain Requirements / Features X Scope Management Planning, Executing Prioritize Requirements / Features X Scope Management Planning, Executing Prioritize Tasks X X Copyright Intertech, Inc Slide 79

80 Mapping of PM Duties to Scrum Roles Category or Knowledge Area PMBOK Process Groups Duty Product Owner Scrum Master Team Other Stress Management Executing Celebrate Success X X X Stress Management Executing Remove Obstacles X X Stress Management Executing Resolve Conflict X Copyright Intertech, Inc Slide 80

81 Wrap-up Visual Studio 1.0 Scrum Template df be cbfc5d8e Contact Info Copyright Intertech, Inc Slide 81

82 Thank You Copyright Intertech, Inc Slide 82

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

Quality Management_100_Quality Checklist Procedure

Quality Management_100_Quality Checklist Procedure Quality Management_100_Quality Checklist Procedure Last updated 05/15/2017 Audience: Project Team, Process Owners, Project Management Office Frequency: As Required This procedure provides detailed information

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

Charting the Course to Your Success! Planning and Managing Agile Projects Course Summary Course Summary Description This 3-day course aims at introducing its attendees to the core values, principles, and practices of Agile. This course is a more elaborate version of the Certified Scrum Master

More information

SAFe in a Nutshell SCALED AGILE FRAMEWORK

SAFe in a Nutshell SCALED AGILE FRAMEWORK SAFe in a Nutshell SCALED AGILE FRAMEWORK CINDY LAKE INTRODUCTION Education MBA/ITM Master of Business Administration/Informational Technology Management 2010 The UNIVERSITY OF PHOENIX, Salt Lake City,

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Can Your Proposal Process Be More Agile?

Can Your Proposal Process Be More Agile? Can Your Proposal Process Be More Agile? 11.21.14 Maryann Lesnick Principal Consultant Lohfeld Consulting Questions to Explore Shipley and other proposal industry best practices have been around for 30

More information

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Making Visions Actionable Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Development can t estimate and commit on what they do not fully understand Business can t freeze scope

More information

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Scrum Lecture 2 1 Roles Product Owner Scrum Master Development Team Events Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Artifacts Project Charter Product Backlog Sprint Backlog

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

CS314 Software Engineering Project Management

CS314 Software Engineering Project Management CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,

More information

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather How to Utilize Agile Project Management for GIS Projects Lana Tylka and Jennifer Prather How to Start Conduct kickoff meeting Discuss similar industries Assess workflows Prioritize workflows Create a plan

More information

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

Microsoft Exam Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: 9.0

Microsoft Exam Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: 9.0 s@lm@n Microsoft Exam 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: 9.0 [ Total Questions: 95 ] Question No : 1 You are utilizing the Microsoft Visual

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

An Agile Projects Introduction Course #PMCurrent-1

An Agile Projects Introduction Course #PMCurrent-1 An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project

More information

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC Burn Up and Burn Down An Overview of Scrum Neal Kuhn Business Systems Architects, LLC nealk@isosys.com Scrum Agenda (1) Setup (5) At the end of this segment, the project and slides are set up Agenda (5)

More information

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Introduction to Project Management

Introduction to Project Management Introduction to Project Management A 3-day intensive project management workshop that gives a comprehensive overview of the main features, tools, and techniques of project management, from setting priorities

More information

getting started with Scrum

getting started with Scrum getting started with Scrum www.agnc.cc 20/12/2017 v1.2 Scrum. A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can

More information

Managing Projects of Chaotic and Unpredictable Behavior

Managing Projects of Chaotic and Unpredictable Behavior Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,

More information

Agile Planning. Petri Heiramo. Agile Coach, CST

Agile Planning. Petri Heiramo. Agile Coach, CST Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable

More information

HOW WE WORK: OUR SYSTEM: OUR METHODOLOGY:

HOW WE WORK: OUR SYSTEM: OUR METHODOLOGY: HOW WE WORK: We are commonly asked about how our ticket system and workflows function, and this document addresses that in some detail. We hope the videos and text are helpful. If you d prefer a real-time

More information

Child Welfare Services New System Project. Requirements Management Plan

Child Welfare Services New System Project. Requirements Management Plan Child Welfare Services New System Project Requirements Management Plan September 2017 Revision History REVISION HISTORY REVISION/VERSION # DATE OF RELEASE AUTHOR SUMMARY OF CHANGES Version 1.0 October

More information

Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management

Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Vendor: Microsoft Exam Code: 70-498 Exam Name: Microsoft Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: DEMO QUESTION 1 You are the lead developer and architect

More information

TSP*-Agile Blend: The Gun Smoke Clears

TSP*-Agile Blend: The Gun Smoke Clears TSP*-Agile Blend: The Gun Smoke Clears Alan Padula TSP Symposium September 21-24, 2009 New Orleans, Louisiana 2009 Intuit Inc. All rights reserved. * SM TSP Team Software Process and TSP are service marks

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017 Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right Copyright 2017 Start you Agile project right Projects need direction teams need to know where

More information

Stakeholders. I know my stakeholders There is a clear understanding of who are the stakeholders. I know many of them personally.

Stakeholders. I know my stakeholders There is a clear understanding of who are the stakeholders. I know many of them personally. Product Vision I know the purpose and motivation of creating the product I understand and can explain why the product should be developed. There is a written document that describes the reasons for why

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

Software Development*

Software Development* Software Development* Process, Models, Methods, Diagrams Software Development Life Cyles Part - IV *from http://www.cs.washington.edu/403/ What is Scrum? Scrum: It s about common sense Is an agile, lightweight

More information

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog. Scrum Scrum Kanban Kanban XP XP Acceptance Criteria Acceptance Criteria Agile Manifesto Agile Manifesto Acceptance Test Acceptance Test Backlog Refinement Backlog Refinement Burndown Chart Burndown Chart

More information

It can be done. Agile at Scale

It can be done. Agile at Scale It can be done. Agile at Scale March 31, 2017 Catalysts & Motivations for Agile Are you experiencing: Extended Delivery Timeframes from concept to launch Extensive Changes Late in the Development Cycle

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

Designing the Process. A Brief Introduction to Agile Programming

Designing the Process. A Brief Introduction to Agile Programming Designing the Process A Brief Introduction to Agile Programming In the beginning, there was the waterfall... Analysis, Design, Implementation, Testing & Evaluation: Discrete, linear tasks Each step completed

More information

Two Branches of Software Engineering

Two Branches of Software Engineering ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

Building Cloud Apps using Agile Methodology & Tools

Building Cloud Apps using Agile Methodology & Tools Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe

More information

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

More information

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness. Acceptance Criteria Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile The name coined for the wider set of ideas that Scrum falls within. These

More information

Waterfall Vs. Agile PM

Waterfall Vs. Agile PM Waterfall Vs. Agile PM Winning the Battle Between Two Worlds Presented by: Simone Brown Knight, PMP StockTheMind LLC www.stockthemind.com info@stockthemind.com Presenter Profile: Founder and Principal

More information

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI KANBAN and TEAMWORK Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI HEIKKI PAANANEN - Lecturer, MSc (Econ) Lahti University of Applied Sciences heikki.paananen@lamk.fi THEMES

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational mjlyons@us.ibm.com Agenda Why a transformation? Why Agile / Lean?

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

Lecture 8 Agile Software Development

Lecture 8 Agile Software Development Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics

More information

Product Council Approval EOY Review Q2. Produ ct Counc il: Appro val. PM + UX: Likely Case. Y e s. il: Conce pt N. Sprint Planning

Product Council Approval EOY Review Q2. Produ ct Counc il: Appro val. PM + UX: Likely Case. Y e s. il: Conce pt N. Sprint Planning WELCOME! Process Overview Process End-to-End Client, Research, Market, Sales, Support R Responsible W h o t a s k? A Accountable W i s d o i n g t h e h o m a k e s t h e d e c i s i o n a n d h a s u

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

Chapter 7. Project Reporting Keeping Everything Visible

Chapter 7. Project Reporting Keeping Everything Visible Chapter 7 Project Reporting Keeping Everything Visible A Scrum project is controlled by means of frequent inspection of the project followed by necessary adaptations Daily Scrum to get a feel for the tone,

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

A Journey & How it Works for Clients

A Journey & How it Works for Clients A Journey & How it Works for Clients My QUICK Journey We had issues with Responding to a rapidly shifting market? How to get functionality to sales & clients faster How to better deliver

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

Foundations of Software Engineering. Process: Agile Practices Michael Hilton

Foundations of Software Engineering. Process: Agile Practices Michael Hilton Foundations of Software Engineering Process: Agile Practices Michael Hilton 1 Learning goals Define agile as both a set of iterative process practices and a business approach for aligning customer needs

More information

Earned Value in Agile: The Definition of done in Agile Software development EVA 16, London, June 14th 15th Kjetil Strand, Promis AS

Earned Value in Agile: The Definition of done in Agile Software development EVA 16, London, June 14th 15th Kjetil Strand, Promis AS Earned Value in Agile: The Definition of done in Agile Software development EVA 16, London, June 14th 15th Kjetil Strand, Promis AS 20.06.2011 PROMIS AS 1 Outline of the talk Background Earned Value Analysis

More information

SAFE REPORTING GUIDELINES for CLM 6.0.3

SAFE REPORTING GUIDELINES for CLM 6.0.3 SAFE REPORTING GUIDELINES for CLM 6.0.3 Deploying the SAFe reports in your CLM JRS 6.0.3 environment Abstract This document describes how to import the SAFe reports delivered via archive files published

More information

ScrumWorks Pro and TeamForge. The First Complete Solution for Agile ALM

ScrumWorks Pro and TeamForge. The First Complete Solution for Agile ALM ScrumWorks Pro and TeamForge The First Complete Solution for Agile ALM Today s Speakers Victor Szalvay CTO, Scrum Business Unit CollabNet Chris Clarke VP, Product Mgmt & Strategy CollabNet 2 Copyright

More information

IBM s SAFe Solution Overview

IBM s SAFe Solution Overview IBM s SAFe Solution Overview Rational Team Concert V6.0 Amy Silberbauer Solution Architect, DevOps Plan & Enterprise Scaled Agile IBM Systems Application Platform & Middleware safeinfo@bg.vnet.ibm.com

More information

Reference B Project Management Requirements

Reference B Project Management Requirements Reference B State of Alaska TABLE OF CONTENTS 1... 2 1.1 Project Life Cycle Methodology... 2 1.2 Preliminary Project Management Narrative and Work Plan... 2 2 Master Project Management Plan and Master

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Change Agile. Ben Linders, André Heijstek. veranderproject.nl Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) AGILE Realities Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) 1 AGILE Gaining Momentum 2 AGILE First Impressions Fast! Flexible! 3 AGILE Development Myths "Agile

More information

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective Swimming against the waterfall @GRNET Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective Byron Georgantopoulos, GRNET, e-infrastructures byron@grnet.gr,

More information

Scrum. an Agile Process

Scrum. an Agile Process Scrum an Agile Process CMPT 276 Slides 6 Dr. B. Fraser 18-05-31 1 Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? 3) How does a Scrum team estimate work? 18-05-31

More information

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002 Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile A how-to guide for agile practitioners Agile is an umbrella term for a variety of work-management approaches that share common principles, among

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

How to Prepare for and Implement a Project Using Scrum

How to Prepare for and Implement a Project Using Scrum How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com

More information

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016 CSC301 Scrum, detailed view of an agile process CSC301, Winter 2016 Today s Tour - Scrum We will take a tour of Scrum An agile process Well More framework than process Extremely popular in the last 5-10

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

The Seven Deadly Sins of Scrum

The Seven Deadly Sins of Scrum The Seven Deadly Sins of Scrum Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 1 See scrum.org Rules Artifacts Product backlog Sprint backlog Burndown Charts Definition of

More information

WATERFALL & SCRUM THE RIGHT TOOL FOR THE RIGHT JOB. Robin Brandenburg, PMP, CSM, SCPM

WATERFALL & SCRUM THE RIGHT TOOL FOR THE RIGHT JOB. Robin Brandenburg, PMP, CSM, SCPM WATERFALL & SCRUM & THE RIGHT TOOL FOR THE RIGHT JOB Robin Brandenburg, PMP, CSM, SCPM 4/16/2013 2 Agenda Introduction The Frameworks SCRUM Differences in Waterfall and SCRUM Comparing the Frameworks Key

More information

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 Requirements Engineering and SCRUM Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 2 Scrum Larman Ch. 7 3 Scrum Model Start A small group is responsible for picking

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year!

ACCURATE STUDY GUIDES, HIGH PASSING RATE! Question & Answer. Dump Step. provides update free of charge in one year! DUMP STEP Question & Answer ACCURATE STUDY GUIDES, HIGH PASSING RATE! Dump Step provides update free of charge in one year! http://www.dumpstep.com Exam : 70-498 Title : Delivering Continuous Value with

More information

FIT2101 Software Engineering Process and Management

FIT2101 Software Engineering Process and Management FIT2101 Software Engineering Process and Management Agile and Software Process Models Topics Covered Features of Agile What Agile Isn t Agile Process Models Software Process Models In 2001 leaders of lightweight

More information

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of PMBOK, CMMI

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Software Development Life Cycle:

Software Development Life Cycle: Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010

PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010 PROFESSIONAL SCRUM WITH TEAM FOUNDATION SERVER 2010 FOREWORD............................................................... xxiii INTRODUCTION............................................................

More information

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too Sign up to mailing list Join Slack, teaching team is available All links are on the course website Slides are uploaded there too Week 1 (Oct 16 Oct 20) Introduction lectures Week 2 (Oct 23 Oct 27) Work

More information

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E 2 0 1 6 Agenda 2 What is SCRUM? Why it sucks? What is Scrum? 3 SCRUM is Scrum in a Nutshell a methodology an agile framework for software development

More information

Scrum an Agile Process

Scrum an Agile Process Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? Scrum an Agile Process CMPT 373 Slides 01 Dr. B. Fraser 17-09-01 2 17-09-01 1 Software Development Process Recap

More information

Microsoft.Examsoon v by.RAMONA.53q

Microsoft.Examsoon v by.RAMONA.53q Microsoft.Examsoon.70-498.v2014-07-01.by.RAMONA.53q Number: 70-498 Passing Score: 800 Time Limit: 120 min File Version: 28.5 http://www.gratisexam.com/ Exam Code: 70-498 Exam Name: Delivering Continuous

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

The Synergistic Nature of PI Objectives

The Synergistic Nature of PI Objectives The Synergistic Nature of PI Connecting the Dots Between Goals and Outcomes 1 Charlene M. Cuenca Sr Consultant and SPCT and SAFe Contributor ICON Agility Services 2 Session How PI foster consistent, ongoing

More information

Software Engineering

Software Engineering Software Engineering Lecture 02: Processes Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 41 Terms Software Component SW System Organized

More information

Information Technology Project Management, Eighth Edition. Note: See the text itself for full citations.

Information Technology Project Management, Eighth Edition. Note: See the text itself for full citations. Note: See the text itself for full citations. } Describe the five project management process groups, the typical level of activity for each, and the interactions among them } Understand how the project

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on what

More information