How to Prepare for and Implement a Project Using Scrum

Size: px
Start display at page:

Download "How to Prepare for and Implement a Project Using Scrum"

Transcription

1 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 BOEING is a trademark of Boeing Management Company.

2 Agenda Defense, Space & Security Introduction Part 1: Project Planning and Preparation Part 2: Sprint Planning and Execution Part 3: Stakeholder Collaboration, Interchange and Sustainment Part 4: Reflection and Process Improvement 2

3 Introduction BOEING is a trademark of Boeing Management Company.

4 Tutorial goals Provide a brief history of Agile Explain the simplicity of Scrum and its values and practices Emphasize critical activities prior to using Scrum Describe how to implement and deploy Scrum Present critical steps essential to implementing Scrum Show how any project can benefit by using Scrum s simplicity Offer tips on how Scrum should be deployed to ensure successful implementation 4

5 Why is this necessary? Defense, Space & Security Products take too long to build, are too expensive to make, and are deployed too late. Waterfall vs. Agile Siloed Culture Collaborative BUF Design Design Evolutionary Late Testing Continuous Conformance to Plan Measure of Success Adapt to Change Command & Control Leadership Sevant Leadership Individual Rewards Team Development Organizational Focus Enterprise Source: Dick Carlson 5

6 Cost $$ Defense, Space & Security Cost of software defects Code defect found during peer review Code defect found during Continuous Integration Design or code defect found during test-driven development (TDD) Requirement or design defect found through active stakeholder participation Requirement defect found during acceptance testing Design defect found during system testing Requirement or design defect found during just-in-time modeling Code defect found during system testing Escaped defect found during a peer review Requirement or design defect found during initial Agile modeling Blue Agile Red Traditional Length of Feedback Cycle (development lifecycle) Inspired by Scott Ambler: 6

7 Principles and practices of agility Defense, Space & Security Principles: Customer Satisfaction Frequent Delivery Motivated Team Working Software Technical Excellence Emergent Design Embracing Change Collaboration High Bandwidth Sustainable Pace Simplicity Continuous Improvement Practices: Close customer collaboration Daily stand-up meetings Planning Estimating Short sprints Prioritized requirements Product demos/reviews Self-organized teams Source: Dick Carlson 7

8 Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it, and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan. That is, while there is value on the items on the right, we value the items on the left more. Source: 8

9 Agile Core Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 9

10 More of the Core Agile Principles Defense, Space & Security Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from selforganizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 10

11 About Scrum Scrum is an Agile project management method that focuses on delivering the highest business value in a short period of time A Scrum project is a series of sprints Every 2-4 weeks produces an increment of potential functionality, where decisions are made to release it as is, or continue to enhance it for another sprint Teams are fully empowered and self-organized to determine the best way to build and deliver the highest priority features The customer or business needs set the priorities Simple, straightforward, and productive Practices, artifacts, and rules are easy to learn No complicated process descriptions Effective project planning process No individual assignments 11

12 Why use Scrum? Simple and easy to learn Can be used to manage any kind of project Benefits are realized early and often Enhances visibility promotes openness and transparency Improves communication Encourages customer/stakeholder feedback Results are noticed and progress is made daily Risks are identified and mitigated in real time 12

13 Scrum Process 13

14 Scrum Values Scrum is based on a set of fundamental values that make up the backbone of Scrum s practices Commitment Be willing to commit to a goal Scrum provides people all the authority they need to meet their commitments Focus Do your job Focus all of your efforts and skills on doing the work you ve committed to doing Openness Scrum keeps everything about a project visible to everyone Everything about Scrum is transparent Respect Individuals are shaped by their experiences It s important to respect the different people who comprise a team Courage Have the courage to commit, act, be open, and expect respect Team members must accept the authority and accountability for product delivery and make decisions 14

15 Scrum metaphor Pigs occupy one of the Scrum roles (Team member, Product Owner, ScrumMaster) and are committed to the project Chickens are persons involved in the project, but do not have formal Scrum accountabilities and responsibilities (not a Team member, Product Owner, ScrumMaster) 15

16 Project Planning & Preparation BOEING is a trademark of Boeing Management Company.

17 Starting a Scrum project Sprint 0: What is needed before the project can start? Stable and baselined requirements Approval and support to use Agile by stakeholders Assess need for using Agile-Scrum Determine the most likely and significant risks Locate and bring in an Agile or Scrum Champion Train everyone on the use of Scrum Identify needed skill sets Identify personnel that meets requisite skill sets Identify Scrum Master and Product Owner candidates Create enough architecture that will support initial sprints Determine and confirm all needed infrastructures and environments 17

18 Determine the need Defense, Space & Security Why is Scrum being considered for use? What is attractive about Agile or Scrum? How do you know Scrum will fit into your culture? Determine the risks and their potential impacts Conduct an Agile assessment Base decision to implement Agile on environment, culture, facilities, personnel skills, and customer acceptance 18

19 Identify stakeholders Recognize those who have the greatest vested interest Who are they? Customer, senior/executive management, management program/project management, suppliers, systems engineering, software engineering, test engineering, product engineering, marketing/sales, contracts, finance, etc. Train everyone on Scrum implementation and show them the benefits that will be realized Include key stakeholders in all sprint reviews / demos and solicit their feedback often Encourage and teach stakeholders to engage without being an obstacle 19

20 Identify team members Defense, Space & Security Determine all requisite skills needed to complete all work Negotiate with management for the best of the best Include the team in all project planning activities Encourage the team s inputs for release planning Involve the team in estimating all work for the project Work with management to retain top-performing team members throughout the project lifecycle 20

21 Train everyone on Scrum Defense, Space & Security Encourage senior management include everyone in the organization to attend Agile training sessions Include project and program managers, Contracts, Finance, Security, Business Ops, SQA, SCM, and all engineering activities Demonstrate through training how each activity can apply Agile The more that are aware of Agile, the less the likelihood of resistance Institutionalize organizational Agile training 21

22 Facilities planning Defense, Space & Security Establish rooms where Agile teams can meet on a daily basis Establish a software development environment Establish software integration and testing environment Establish simulation environment Establish release/deployment/delivery activities 22

23 Initial product backlog Create the project s initial product backlog Should include all known requirements and customer / user needs Items in the backlog will represent project scope Not necessary to determine everything that will be needed Project is a discovery journey the team, in collaboration with key stakeholders will make this determination Initial product backlog is needed to drive evolutionary development of the project roadmap 23

24 Project Roadmap Updated prior to the start of each new release cycle Source: Dick Carlson 24

25 Project Storyboard Defense, Space & Security A detailed description of the project s Agile approach Structured as a detailed software development plan Should include project vision, info about project activities, performance goals, and deliverables, project roadmap, release strategy, sprint strategy, daily Scrums, demos, retrospectives, metrics, and most likely risks and their mitigation strategies Development must be coordinated with key stakeholders and approved by the customer 25

26 Execute! Stop planning and get going!! Too much planning assures analysis paralysis Once all project planning activities are complete, there s no reason to delay project implementation The product backlog items for the first 2 or 3 sprints should be decomposed to the point where they can be implemented during a single sprint Use the product roadmap as a guide for feature and functionality completion Have fun 26

27 Scrum Roles BOEING is a trademark of Boeing Management Company.

28 The Product Owner Project visionary Defines the features of the product Establishes and maintains the Product Backlog Places requirements on the Product Backlog Prioritizes items on the Product Backlog based on customer/user needs Decides on release date and content Adjusts features and priority every sprint, as needed Accepts or rejects Team work results 28

29 The ScrumMaster Facilitative team member that works closely with the Product Owner and other stakeholders Ensures Team is fully functional and productive Enables close cooperation across all roles and functions Removes impediments involving the organization outside the sprint to protect the Team from outside distractions Ensures Scrum process is followed Sets up sprint planning, daily Scrum, sprint retrospective, and sprint review meetings Keeps the Team focused on delivering Customer Value by coordinating with functional and other managers to make this happen 29

30 The Team Defense, Space & Security Typically consists of 7 people (+/- 2) Full-time employees Trained and committed to Scrum Self-organizing and self-managing Selects and negotiates work to be done from Product Backlog Defines done (with concurrence from Product Owner) Demonstrates work results to the Product Owner and stakeholders Membership changes only between sprints 30

31 How teams grow over time Defense, Space & Security Bruce Tuckmann Model: 31

32 Sprint Planning and Execution BOEING is a trademark of Boeing Management Company.

33 Sprint planning Defense, Space & Security A time-boxed negotiation session between the Team and the Product Owner about what will be developed during the next sprint The Product Owner and team agree on a set of sprint goals and the definition of done Goals are used to determine which product backlog items to commit to the sprint Team determines location and best time to meet for daily Scrums Everyone commits to the sprint 33

34 Sprint activities Defense, Space & Security Every sprint starts with a planning session Goals are established and commitments are made All necessary work is determined, estimated, and selected Large items are broken down into small chunks Daily Scrum meetings are planned Commitments are made Work throughout the sprint is focused and intense Multi-tasking (WIP) is limited Issues and risks are identified and solutions proposed and implemented Each sprint concludes with an informal review or demo Sprint reviews provide an opportunity for stakeholders to see incremental product development and provide feedback to the team Sprint concludes with a retrospective To identify lessons learned, establish best team practices, and opportunities for improvement 34

35 Keep things simple Do not change the process before project activities begin Allow changes to flow from the team through frequent retrospectives Do not require teams to use new, complicated, or hard-to-learn tools The 1 st value of the Agile manifesto is People and Interactions over processes and tools Everything should be visible to the team and the rest of the organization Maintain transparency 35

36 Taskboard Tasks To Do Checked Out (WIP) Done Analyze the Determine Interface for the Test the Design the Prepare the Design the Conduct trade on Document the Conduct trade on Analyze the Code the Test the Design the Prepare the Design the Conduct trade on Document the Test the Test the Determine Interface for the Analyze the Code the Code the Code the 36

37 Product Backlog A prioritized list of all project work (requirements) Expressed so each item has high business or customer value Owned and maintained by the Product Owner Team assists the Product Owner in periodically grooming the product backlog This is the Product Backlog 37

38 Breaking down PBIs Defense, Space & Security Most project work is allocated and defined at a high level The team should collaborate with stakeholders to break this work down into smaller chunks Not everything in the product backlog needs to be broken down Much of the work can be deferred until it is needed Concentrate only on the most important items first Items for the first few sprints should be adequate 38

39 Definitions of Done Defense, Space & Security Source: 39

40 Sprint Backlog Defense, Space & Security Product backlog items or requirements decomposed into tasks selected by the Scrum Team from the Product Backlog Tasks are broken down into chunks that will take 2 days or less of work Team negotiates significant differences with the Product Owner to get the right amount of work to take into the sprint with a high probability of success This is the Sprint Backlog 40

41 Commitments Among the leading reasons why projects fail Each member of an Agile project must identify their availability Sprint availability is the most important Once a member s availability is established, commitment is paramount Commitments broken guarantee project failure Commitments must be fulfilled by team members and their sponsors Multi-tasking is the chief reason for broken commitments 41

42 Establish some ground rules Defense, Space & Security Every project has its challenges Each sprint planning session should identify some business ground rules Some examples might consider rules for daily Scrums, maintaining task status, acceptable visitor conduct, action plans for process improvements, work estimating techniques, demo preparation, team etiquette, etc. Rules may change each sprint depending on circumstances 42

43 First Half What to build? Product Owner and Team spend 2 to 4 hours reviewing and discussing Product Backlog Items (PBIs) to be completed during the sprint Team members determine their availability (in hours/day) to establish their commitment and estimated velocity, or what they feel they can complete with a high rate of success Team decides on the time and location for daily stand-up meetings Team estimates each item in the product backlog targeted for the sprint and selects Product Backlog Items for the sprint The ScrumMaster ensures the Team selects the right amount of work for the sprint to ensure a high level of success 43

44 Second Half How to build it? The Team decomposes Product Backlog Items into the individual tasks needed to complete them The team commits to the selected backlog items to be completed during the sprint As a task is selected, the team member includes an estimate in hours to complete the task The ScrumMaster creates the sprint backlog that includes all tasks, names of team members, commitments, goals, agreements, and the Definition of Done product 44

45 Requirements expressed as user stories Stories describe functionality that is valuable to a customer or users of the system. A story: Provides a clear and concise look at what is needed Is a unit of development work Expresses a need in a common language Is a brief discussion that helps flesh out details Includes acceptance tests that will validate the need Defense, Space & Security Story Template As a < Role > Who? I want to < Goal > What? So that < Reason > Why? Story Example As a system user, I want to generate reports, So that I can see critical system operations 45

46 What makes a good story? -- INVEST I = Independent stories are easiest to work with if they are independent (not overlapping in concept, and able to implement them in any order) N = Negotiable a story is not an explicit contract for features; a good story captures the essence, not the details V = Valuable a story must be valuable to all stakeholders E = Estimable good stories can be estimated S = Small good stories tend to be small Defense, Space & Security T = Testable a good story is testable; writing the tests early helps us know whether this goal is met 46

47 Converting shall statements into stories The system shall be capable of preserving mission integrity As an AV operator, I want to be able to command the aircraft into a "no transmit "mode, so that I may temporarily collect wave detection and preserve mission integrity ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The system shall be capable of archiving flight motion imagery As an analyst, I want to archive the motion imagery from a flight, so that I can retrieve it when I need it 47

48 Conditions for Splitting Stories If implementing a story will take longer than the length of the sprint, the story should be split into two or more stories Large, epic-sized, stories should be broken down into smaller, more manageable stories A story may be small enough to fit within a sprint, but it won't fit within the sprint being planned because there isn't enough time left The team may feel they will have time to develop a portion of a story in the sprint but not the entire story 48

49 Epics Epics are typically large amounts of work that will take much longer to complete or implement than a single sprint Most epics contain multiple goals for multiple reasons and for multiple users Epics can be a shall statement, use case, user story, or a term for a specific capability or function The team should work closely with the Product Owner to decompose large epics for better planning 49

50 Breakdown of time and tasks Defense, Space & Security Source: Dick Carlson 50

51 Daily Scrum or Standup Time-boxed team meeting facilitated by ScrumMaster 15 minutes or less (preference on the shorter) Each team member answers three questions: 1. What have you done since the last meeting? 2. What are you planning to do next? 3. Do you have any impediments or issues? Discussions are limited the to questions asked Chickens (managers, visiting engineers, etc.) are not allowed to talk Problems, fixes, design solutions, and other discussions are discussed after the Daily Scrum 51

52 Scrum of Scrums A meeting conducted to promote awareness and communication throughout a large program Multiple projects are being conducted Attended by Scrum Masters from each project Frequency depends on need Recommend at least one meeting per week Share team progress, issues, problems, successes, metrics, etc. Communicate across entire organization 52

53 Estimating Product Backlog Items Estimating is an effort and decision made by the team only Estimates provided by those who will not complete or implement items are of little value A point system is used to convey the relative size or complexity of a product backlog item Product backlog items are estimated in Story Points Story points are nebulous units used for expressing the overall size of a user story Estimating is done by assigning a point value to each user story The number of story points associated with a story is the overall size of the story Scrum uses the Planning Poker technique for estimating story points

54 Planning Poker 54

55 How Planning Poker Works Each participant is given one set of the cards A Story is read and explained The Team is given an opportunity to ask questions for clarification Each participant selects a card representing the person s estimate Cards are turned over simultaneously so all can see Differences, especially outliers, are discussed Re-estimating continues until estimates converge Each estimate represents a Team decision - Must converge with rest of the team If the Team cannot converge, defer the Story or split it 55

56 Story Points Story points are values that reflect the size of a requirement or part of a requirement Influenced by how difficult it may be or how much there is to do not how much time it will take Estimating is done by assigning a point value to each story Relative values help to understand complexity or size: A login screen may be 3 story points in size A search feature may be 8 story points in size

57 Velocity Velocity is a metric that is calculated by how much was completed during the previous sprint One of the challenges of planning is estimating the velocity of the team. Options to achieve this estimation include: For new teams, run a sprint to create an estimate baseline (not very accurate) Use historical values adjusted for current conditions for teams with a few sprints completed (a little more accurate) Ideally, if the Team has experience working together then it would use an average velocity that the Team exhibited over several sprints (not always accurate) 57

58 Team velocity estimation Defense, Space & Security Velocity = Amount of work completed (Done!) during an sprint PBIs to be completed at the beginning of the sprint Stories completed at the end of the sprint 8 Done! Estimated Velocity = 65 story points Done! Done! Done! Actual Velocity = 55 story points 13 Done! 13 5 Not started 5 5 Not started 5 58

59 Stakeholder Collaboration, Interchange and Sustainment BOEING is a trademark of Boeing Management Company.

60 Sprint review or demo A time-boxed meeting where the team presents to the Product Owner and stakeholders functionality implemented during the sprint Functionality not done cannot be presented Non-functional artifacts cannot be presented except when used in support of understanding the demonstrated functionality Team seeks valuable feedback from stakeholders Stakeholders are expected to provide feedback in the form of observations, criticisms, praise, questions, etc. 60

61 Documentation It is common to prepare documentation on projects Some documents bring value others do not All documentation needs can and should be negotiated with customers Document development should be incremental as the product is developed Consider identifying Leading and Lagging documents Leading documents should be the drivers of product development Lagging documents are not as important as leading documents and should be developed in increments with the product 61

62 Release demo / review activities A release review is conducted at the end of every sprint series for the customer, users, and other relevant stakeholders to see Best opportunity for customers to observe completed activities and work products May include a brief technical interchange meeting to review what was completed A demonstration of working prototypes completed Summarizes activities completed by the team Identifies strategic metrics (e.g. productivity, effort, defects, schedule, etc.) Identifies areas of improvement 62

63 Reflection and Process Improvement BOEING is a trademark of Boeing Management Company.

64 Sprint Retrospective A time-boxed meeting following the sprint demo Attended by the all team members, ScrumMaster, and Product Owner Team discusses and documents what went well during the sprint and how to improve future sprints Entire team participates Needed improvements beyond the team s authority are escalated to management Improvements not acted upon may adversely affect the team s overall productivity 64

65 Metrics BOEING is a trademark of Boeing Management Company.

66 Story Points (stories) Defense, Space & Security Sprint Burndown The sprint burndown chart shows daily progress during a sprint by plotting the amount of work remaining against each sprint day Iteration Burndown Story Points Planned Burndown Iteration Day 66

67 Story Points Defense, Space & Security Burn-Up Chart The burn-up chart is a sprint-to-sprint metric that shows the project s productivity throughout the duration of the project. Burn-up charts support program earned-value management system measures. Software Project Productivity Metric Planned Completed Iteration 1 Iteration 2 Iteration 3 Release 1 Iteration 4 Iteration 5 Iteration 6 Iteration 7 Release 2 Iteration 8 Iteration 9 Iteration 10 Iteration 11 Release 3

68 Agile / Scrum Books Succeeding With Agile Mike Cohn; Addison-Wesley; 2009 Scrum and XP from the Trenches Henrik Kniberg; C4Media; 2007 (free PDF download) Agile Estimating and Planning Mike Cohn; Prentice-Hall; 2005 Agile Project Management with Scrum Ken Schwaber; Microsoft Press; 2004 User Stories Applied: For Agile Software Development Mike Cohn; Addison-Wesley; 2004 Agile and Iterative Development: A Manager s Guide Craig Larman, Addison-Wesley;

69 Papers Considerations for Using Agile in DoD Acquisition ractsource=searchresults Agile Methods: Selected DoD Management and Acquisition Concerns ractsource=searchresults A Closer Look at 804: A Summary of Considerations for DoD Program Managers ractsource=searchresults DoD Agile Adoption: Necessary Considerations, Concerns, and Changes DoD Information Assurance and Agile: Challenges and Recommendations Gathered Through Interviews with Agile Program Managers and DoD Accreditation Reviewers ractsource=searchresults 69

70 Dick Carlson Philip J. Matuzic 70

Agile Surveillance Points

Agile Surveillance Points Defense, Space & Security Agile Surveillance Points 2012 NDIA Systems Engineering Conference San Diego, CA Dick Carlson Richard.Carlson2@Boeing.com BOEING is a trademark of Boeing Management Company. Copyright

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 7 Agile Methodologies: Scrum 1 Agile Methodologies: Brief History First appeared in 1995. The once-common perception that agile methodologies

More information

Satisfying DoD Contract Reporting With Agile Artifacts

Satisfying DoD Contract Reporting With Agile Artifacts Defense, Space & Security Lean-Agile Software Satisfying DoD Contract Reporting With Agile Artifacts Dick Carlson richard.carlson2@boeing.com SSTC 2011 BOEING is a trademark of Boeing Management Company.

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development in a Regulated Environment. Natalie Custer Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like

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

Russell Pannone February 10, 2009

Russell Pannone February 10, 2009 Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified

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

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 Mindset (1/17/2019 for the Ocean State PMI)

Agile Mindset (1/17/2019 for the Ocean State PMI) Get connected with Leapfrog LeapFrog Systems Agile Mindset (1/17/2019 for the Ocean State PMI) Agenda 1. What is Agile? 2. Compare Agile and Traditional SDLC s 3. Agile Delivery Frameworks Scrum, Kanban,

More information

Comparing Scrum And CMMI

Comparing Scrum And CMMI Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com www.processgroup.com Version 1.0 1 Agenda Definition of Scrum Agile Principles Definition of CMMI

More information

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis. SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and

More information

Rapid Development (Agile) Engineering: Acquisition Game Changer IEEE Software Technology Conference Salt Lake City, UT

Rapid Development (Agile) Engineering: Acquisition Game Changer IEEE Software Technology Conference Salt Lake City, UT Rapid Development (Agile) Engineering: Acquisition Game Changer 2013 IEEE Software Technology Conference Salt Lake City, UT Philip Matuzic Philip.J.Matuzic@Boeing.com Dick Carlson Richard.Carlson2@Boeing.com

More information

Certified Scrum Product Owner Course. Pre-Course Reading and Exercises

Certified Scrum Product Owner Course. Pre-Course Reading and Exercises Certified Scrum Product Owner Course Pre-Course Reading and Exercises For course preparation, please read the Scrum Guide http://www.scrumguides.org/docs/scrumguide/v2016/2016-scrum- Guide-US.pdf and Pierluigi

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC INTRO TO AGILE PRESENTED BY AGENDA Introduction Agile Overview Why Agile? Agile Principles and Framework Overview Agile Benefits Questions INTRODUCTION Steve Davis 18 years working with software development

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

Agile and Scrum 101 from the Trenches - Lessons Learned

Agile and Scrum 101 from the Trenches - Lessons Learned Agile and Scrum 101 from the Trenches - Lessons Learned PMI Pittsburgh Professional Development Day November 2016 Michael Nir President Sapir Consulting 1 Michael Nir Transformation Inspiration Expert,

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

The Stability States of Scrum: 2 Keys to Building High Performing Teams

The Stability States of Scrum: 2 Keys to Building High Performing Teams The Stability States of Scrum: 2 Keys to Building High Performing Teams Alicia R. McLain, Lean Agile Transformation Executive Coach E: SdAgileCoP@gmail.com #DoDbuildsHighPerformingTeams #DoRbuildsHighPerformingTeams

More information

Agile Thinking. Petri Heiramo. Agile Coach, CST

Agile Thinking. Petri Heiramo. Agile Coach, CST Agile Thinking Petri Heiramo Agile Coach, CST What is Important in Agile? Values Principles Practices Rules It is important to know why things work so that we do not sabotage them (by accident). Copyright

More information

Achieving Resiliency with Agile Methods

Achieving Resiliency with Agile Methods Achieving Resiliency with Agile Methods Session 11D Supannika Mobasser and Jodene Sasine The Aerospace Corporation Approved for public release. OTR 2018-00352. 2018 The Aerospace Corporation Overview Agile

More information

ONE! TEAM! 2010, Nick Athanassiadis. All rights reserved.!

ONE! TEAM! 2010, Nick Athanassiadis. All rights reserved.! ONE! TEAM! 1! ONE TEAM! ONE MISSION! 2! CLIENTS! 3! WHATʼS IN OUR! BOX?! 4! 5! POST-IT!!!!!!and! 6! using! AGILE & SCRUM! METHODOLOGIES! 7! AGILE MANIFESTO! 8! AGILE MANIFESTO! Our highest priority is

More information

04. Agile Development

04. Agile Development 04. Agile Development Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Background of Agile Software Development Software development until late 90s

More information

MIS Systems & Infrastructure Lifecycle Management 1. Week 10 March 24, 2016

MIS Systems & Infrastructure Lifecycle Management 1. Week 10 March 24, 2016 MIS 5203 Lifecycle Management 1 Week 10 March 24, 2016 Study Objectives Software Development Processes contd. Alternate Software Development Methodologies 2 Alternate Software Development Methodologies

More information

Are we Agile Yet? Agile is NOT a Destination

Are we Agile Yet? Agile is NOT a Destination Are we Agile Yet? Agile is NOT a Destination Angela Johnson, PMP, ACP, CST Certified Scrum Trainer & Agile Coach http://www.scrumalliance.org/profiles/32158-angela-d-johnson http://angelajohnsonscrumtrainer.com

More information

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! @ryanripley PMI-ACP, PSM I, PSM II, PSE, PSPO I, PSD I, CSM, and CSPO SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog,

More information

Agile & Lean / Kanban

Agile & Lean / Kanban Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal

More information

Beyond the Manifesto

Beyond the Manifesto Presented at the 2017 ICEAA Professional Development & Training Workshop Beyond the Manifesto Once you commit to an Agile Methodology, how do you measure your progress? Gordon Kranz Michael Thompson ICEAA

More information

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE Slide 0 TANGIBLE STRATEGIES FOR // ALIGNING YOUR PROCESSES WITH AGILE 2016 Project Management Symposium Slide 1 Government Guidance and PMI Best Practices / Success? Agile Development Methodology Slide

More information

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits

More information

User-centered System Design. Agile

User-centered System Design. Agile User-centered System Design Agile Department of Information Technology Methods - what are they? Why do we have them? Business modeling Usability Design Requirements Analysis & design Implementation Test

More information

Callers are in a Listen Only Mode

Callers are in a Listen Only Mode Callers are in a Listen Only Mode Access the teleconference line by clicking on the Event Info tab located in the upper left-hand of your screen. Use the listed Teleconference number, Access Code, and

More information

Certified Scrum Developer Program Introduction presented by. Copyright Davisbase LLC

Certified Scrum Developer Program Introduction presented by. Copyright Davisbase LLC Certified Scrum Developer Program Introduction presented by Agenda Introduction Scrum Overview Team roles Technical Excellence CSD Overview CSD Benefits Questions About Davisbase A leading, national provider

More information

Software Development Life Cycle

Software Development Life Cycle Software Development Life Cycle Author : harvix-distrogmail-com When people are asked to define the SDLC (Software Development Life Cycle), they often come up with something like the following: 1. Planning

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

Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma

Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma Nancy Y. Nee, PMP, PMI-ACP, CSM, CBAP VP, Global Product Strategy, ESI International nnee@esi-intl.com www.esi-intl.com

More information

Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan

Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan 150 Jahre Lean IT Opex in the Clouds August 16, 2017 Sudhagar Raghavan 8/22/2017 1 150 Jahre 8/22/2017 # 150 Jahre 8/22/2017 # 150 Jahre 8/22/2017 # Software Development Life Cycle - The Waterfall Model

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

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

AGILE MYTH BUSTERS-  THAT S NOT AGILITY! AGILE MYTH BUSTERS- http://pmsymposium.umd.edu/pm2017/ THAT S NOT AGILITY! Susan Parente, PMP, PMI-ACP, CSM, PSM I, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2017 Project Management Symposium Agile

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

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

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Applying Agile Principles to Project Management Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Overview/Objective Agile Manifesto Agile Principles Agile/Scrum vs. Waterfall Modified Scrum

More information

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Application of Agile Delivery Methodologies Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Agenda My Background What Do We Mean by Agile? My Team s Journey Our Use of Scrum Agile Coaching

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

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

Mike Vincent. mvasoftware.net

Mike Vincent. mvasoftware.net Scrum and ALM Coach Over 30 years as software developer and architect Marketing director, construction project manager and structural engineer previously Microsoft MVP - Visual Studio ALM Professional

More information

Presented by Only Agile. What is Agile?

Presented by Only Agile. What is Agile? Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my

More information

Using Agile Software Development to Create an Operational Testing Tool

Using Agile Software Development to Create an Operational Testing Tool DISTRIBUTION STATEMENT A: Approved for public release; distribution is unlimited. ITEA Technology Review July 2011 Using Agile Software Development to Create an Operational Testing Tool 21 Jul 2011 F.T.

More information

Sustainable Pace How can we help our teams achieve it? http://www.bigvisible.com 2011 BigVisible Solutions, Inc. Facilitator Bob Sarni 25 years focused on team development, leadership mentoring and coaching,

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning What, When, Why A Case Study Author: Warren B. Smith Systems Engineering Partner (480) 560-2655 wsmith@gatech.edu wsmith@wrayn.com Upgrade a major Army vehicle system-of-record Multiple Variants Mission:

More information

Scrum er ikke en religion

Scrum er ikke en religion Scrum er ikke en religion Jesper Boeg, Agile Coach jbo@trifork.com January 25, 2011 In general Trifork Software development Coaching Workshops, seminars and conferences Please let me know if: You have

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

Agile Culture Transformations from the Trenches

Agile Culture Transformations from the Trenches Agile Culture Transformations from the Trenches Ryan Lockard V0.1 Practice trumps theory. - Ash Maurya Philadelphia, PA Coffee Fan Manager of Software Engineering Kids 3 Randomly published Agile Teams

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

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

Build Agile Knowledge - Participate in a sprint!

Build Agile Knowledge - Participate in a sprint! Build Agile Knowledge - Participate in a sprint! Presenters: Almir Drugovic and Terri Spratt 1 [Review] About the Presenters Almir Drugovic (adrugovic@gmail.com; LinkedIn) has over fifteen years of professional

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

Fondamentaux de l agilité

Fondamentaux de l agilité Pratiques en entreprises et tendances agiles dans la gestion de projets informatiques 1 Institute Business Information Systems Context and objectives of the talk My profile The fil rouge 2 Institute Business

More information

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG Simon O Toole Australian Astronomical Observatory SOFTWARE DEVELOPMENT QUIZ What is the Waterfall model of software development? What are the advantages

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

PMBOK versus Agile (Is Agile the New PMBOK?)

PMBOK versus Agile (Is Agile the New PMBOK?) PMBOK versus Agile (Is Agile the New PMBOK?) with PMBOK is a registered mark of the Project Management Institute, Inc Kevin Bourke The Presenter Director Project Smart Manufacturing, IT&T and business

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

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed Agile Development Methods: Philosophy and Practice CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight

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

Let s Talk About Being Agile

Let s Talk About Being Agile Let s Talk About Being Agile Using Agile & Scrum For Project Success 27 August 2018 Agile & Scum 2 Certified Scrum Master Dec 2010 3 Agile Contributors Kent Beck Mike Beedle Arie van Bennekum Alistair

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

Enterprise Agility starts with healthy teams. How healthy is YOUR Agile team?

Enterprise Agility starts with healthy teams. How healthy is YOUR Agile team? Enterprise Agility starts with healthy teams. How healthy is YOUR Agile team? www.agiletransforma0on.com Transformation Strategy & Roadmap Agile & Cultural Training AgilityHealth Assessments Coaching AgileVideos.com

More information

Scrum. a description. V Scrum Alliance,Inc 1

Scrum. a description. V Scrum Alliance,Inc 1 Scrum a description V 2012.12.13 2012 Scrum Alliance,Inc 1 Scrum Principles Values from the Agile Manifesto Scrum is the best-known of the Agile frameworks. It is the source of much of the thinking behind

More information

A Practical Approach to Project Management in a Very Small Company

A Practical Approach to Project Management in a Very Small Company A Practical Approach to Project Management in a Very Small Company Edgar Caballero and Jose A. Calvo-Manzano Departamento Lenguajes y Sistemas Informáticos e Ingeniería del Software Universidad Politécnica

More information

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Ten10 will be presenting on some of the common reasons we see why Agile fails, and how these can be avoided. Name: Steven Osman Role: Ten10

More information

Introduction to Disciplined Agile Delivery

Introduction to Disciplined Agile Delivery IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these

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

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 1. Introduction 1 min. 2. Waterfall vs Agile 5 min. 3. Agile - General Concepts 5 min. 4. Agile methods: Scrum vs XP vs Lean

More information

What is Scrum: An Introduction to the Scrum Framework

What is Scrum: An Introduction to the Scrum Framework What is Scrum: An Introduction to the Scrum Framework Eric Naiburg Vice President of Marketing and Operations eric.naiburg@scrum.org April 4, 2018 @ScrumDotOrg 1 Improving the Profession of Software Delivery

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

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura www.linkedin.com/in/linkedincherifamansoura Introduction BA responsibilities in an agile environment PO Responsibilities

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

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

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

Agile In Practice. Benjamin Booth Spring 2009

Agile In Practice. Benjamin Booth Spring 2009 Agile In Practice Benjamin Booth Spring 2009 Programmer/ Proprietary 25 Author/Blogger Proprietary 3 Agile Origins Goal: prove value with working software Lightweight approach Reaction to Waterfall failures

More information

Michael Prince PMI-ACP Application Development Manager Richland County

Michael Prince PMI-ACP Application Development Manager Richland County Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session

More information

Agile Development Processes. CSCE Lecture 3-08/31/2017

Agile Development Processes. CSCE Lecture 3-08/31/2017 Agile Development Processes CSCE 740 - Lecture 3-08/31/2017 Common Practice: Code & Fix Sit down, write out the code, and fix problems as they occur. No formal structure to development. What is wrong with

More information

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13 Presented by: and Communicating Agile Project Status to Management 1 Introduction and Agenda Bill Gaiennie, Davisbase Consulting 17 years in software development. 7 years working with software development

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

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

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

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

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław, Scrum Basics Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 AGENDA Introduction Process overview Roles & responsibilities Scrum artefacts Scrum meetings 2 3 Scrum Origins First described by Takeuchi

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

Project Execution Approach

Project Execution Approach Project Execution Approach July 2016 2016 Affinity Digital (Technology) Ltd 1 Project Execution Approach Affinity Project Management Affinity is in an excellent position with its multiple methodology offerings.

More information

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? Agile How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? What is Agile? The term agile (sometimes written Agile) was popularised

More information

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

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014

PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014 PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014 2 Introductions Scott Bird Lead Agile Coach in the PMO at Great- West Financial, responsible

More information