AGILE SOLUTIONS. Agile Basics
|
|
- Deborah Johns
- 6 years ago
- Views:
Transcription
1 AGILE SOLUTIONS Agile Basics one80services.com
2 AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development 7 Iterative Development 8 Agile vs Waterfall 12 Documentation 13 Process 15 Methodologies 16 Extreme Programming (XP) 17 Scrum 20 Lean 21 Kanban 23 Summary
3 Who We Are We are Agile trainers and coaches who are so passionate about Agile that we d probably do it for free if we could. Our clients often comment that easy to get us to dig into solutions even before we ve been hired - we kind-of geek out with this stuff. One80 is owned by three people. Combined, we have more than 20 years of Agile training & coaching experience. We have navigated situations from both sides of the IT/business fence. Andre Simones I am passionate about helping organizations and their teams transform themselves to high performance using Agile and Lean principles. When I started, I thought that Scrum was the ultimate solution to every company s problems. Over the years, I experienced how wrong I was. I have learned how important it is to take into account each company s unique culture, team dynamics, technology, customer expectations and compliance needs. Then, given all of those variables, the journey towards excellence can begin. Nick Kramer Stacy Simones I am passionate about building high-performing teams that are structured with the proper dynamics to create and drive innovation. Building teams is more than just putting skills and resources into an Agile process and doing sprint planning. It is about finding the balance of personality, desire, motivation, and knowledge to structure groups of individuals who can work towards a common goal and who are focused on the organization s value stream. nick@one80services.com Teaching teams how to reach their goals while actually enjoying what they do for a living is my passion. Watching the transformation on the human level not just what changes happen on a product or business level that s where I find my motivation. stacy@one80services.com info@one80services.com Copyright 2016 One80 Services, LLC Who We Are andre@one80services.com 2
4 What is Agile? Agile is an adjective, not a verb. Therefore, you will never do Agile. You can, however, be Agile. If I hold a door open for you, I may be nice. If I m glaring at you while holding it open for you - I m not being nice. Nice is something you are - it manifests in pleasant ways, but nice itself is not an action. Like the angry person holding a door, a company can implement an Agile methodology such as Scrum without actually being Agile. Agile is not an action. A company can also be Agile without implementing any existing process framework at all. info@one80services.com Copyright 2016 One80 Services, LLC What is Agile? Consider the word nice - you can be nice, but you don t really do nice. 3
5 The Agile Manifesto We value Customer collaboration over contract negotiation. Individuals and interactions over processes and tools. over is not the same as instead of Responding to change over following a plan. Working software over full documentation. source: agilemanifesto.org info@one80services.com Copyright 2016 One80 Services, LLC Agile Values 4
6 12 Agile Principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 7. Working software is the primary measure of progress. 8. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 9. Continuous attention to technical excellence and good design enhances agility. 10.Simplicity - the art of maximizing the amount of work not done - is essential. 11.The best architectures, requirements, and designs emerge from self-organizing teams. 12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agile Principles source: agilemanifesto.org info@one80services.com Copyright 2016 One80 Services, LLC 5
7 Agile methodologies are an alternative to traditional project management. Agile software development helps teams respond to unpredictability through incremental, iterative work cadences, often known as sprints. Agile software development promotes: adaptive planning evolutionary development early delivery continuous improvement rapid and flexible response to change Agile Development Copyright 2016 One80 Services, LLC 6
8 Iterative Development Iterative development is a way of breaking down software development of a large application into smaller working sections. In iterative development, feature code is designed, developed and tested in repeated cycles. Iterative Development info@one80services.com Copyright 2016 One80 Services, LLC 7
9 Agile vs Waterfall Waterfall Waterfall is a sequential process. Once a step has been completed, developers can t go back to a previous step without scrapping the project and starting from the beginning, or invoking a heavy change management process. There s no room for change or error, so a project outcome and an extensive plan must be set in the beginning and then followed carefully. Agile Agile follows an incremental approach. Developers start with a simplistic project design, and then begin to work on small modules. The work on these modules is done in iterations, and at the end of each iteration, project priorities are evaluated and tests are run. Each iteration allows for bugs to be discovered, and customer feedback to be incorporated into the design before the next iteration is started. Agile vs Waterfall info@one80services.com Copyright 2016 One80 Services, LLC 8
10 Agile vs Waterfall Agile Flexible Many small projects Highly collaborative Best for those who want continuous improvements Involves customers A process in which requirements are expected to evolve and change Waterfall Structured One big project A sequential process Suited for situations where change is uncommon Internal A process that requires clearly defined requirements upfront Agile vs Waterfall info@one80services.com Copyright 2016 One80 Services, LLC 9
11 When to Use Agile (what you are building) The Stacey Matrix (how you will build it) The Stacey Matrix is commonly used in Agile/Scrum training to explain where Agile is most appropriate. Ken schwaber modified the Stacey Matrix, and that s what you see here. When people agree on the what and the how of a project, it reduces complexity. Traditional project management methods work best on projects low in complexity. When you have more uncertainty and a project increases in complexity, Agile is the better choice. You can just as easily apply Agile to a simple project, but you re not likely to see a huge benefit because that project was likely to succeed anyway. It s the complex projects where the benefits of Agile will be more obvious. Agile vs Waterfall info@one80services.com Copyright 2016 One80 Services, LLC 10
12 When to Use Waterfall Tasks are repeatable and predictable End state is well-known no ambiguity Requirements are clear and won t change or require business input or feedback Technology is completely understood and there is very little or no risk Agile vs Waterfall info@one80services.com Copyright 2016 One80 Services, LLC 11
13 Documentation Agile core values ask us to think about how much and which kinds of documents are needed and when they need to be written. Just Enough vs Just in Case What s enough when it comes to documentation? Consider your customer. Does the documentation you re creating benefit that customer directly in some way? If so, then it s just enough. When I walk up to a coffee stand in an office and pour myself a cup, I need a sign saying Decaf on the decaf pot. Sometimes I just need that tell-tale orange lid as an indicator. I do not, however, need a document explaining to me the difference between decaf coffee and regular coffee, or an in-depth story about how those coffees were made. Will there be a person who wants that information? Who knows. Maybe. But that s a just in case situation, and we don t cater to just in case situations with Agile documentation. Documentation info@one80services.com Copyright 2016 One80 Services, LLC 12
14 Agile Team Process 1 or 2 week Iteration This is an example of an iterative Agile team process. An iteration is a set period of time an Agile team has to complete a piece (or pieces) of functionality. (Iterations are referred to as Sprints in Scrum, because they re short bursts of fast progress. Just like runners on a track.) The team judges what they can complete during one iteration, pulling work from the top of the prioritized backlog. Take a look at the next page in this guide to see a more detailed description of some of the activities (referred to also as events or ceremonies) that happen around the Agile process. When the process ends, the team goes back to the beginning to pull another group of work from the top of the backlog and the process begins again. Process info@one80services.com Copyright 2016 One80 Services, LLC 13
15 Process Modified Agile Framework Copyright 2016 One80 Services, LLC 14
16 Methodologies There are an almost endless list of successful ways to implement Agile. You can come up with your own grass-roots method, you can combine current methods to come up with a custom hybrid, or you can choose one of many existing Agile methodologies. According to every survey we ve seen, the top three Agile methodologies used today are Scrum, Scrum with XP, and XP. Kanban seems to be mixed in to some degree, and everyone seems to agree that Lean practices are important. Because of that, we ll be covering those methodologies and practices here. For the purposes of this basic guide, we won t be going into great detail, but instead try to leave you with a basic understanding. Methodologies 15
17 Extreme Programming (XP) Values Communication Simplicity Feedback Courage Respect Practices The Planning Game Small Releases System Metaphor Simple Design Refactoring Testing Pair Programming Collective Ownership Continuous Integration 40-hour week On-site Customer Coding Standards Typically, when a team begins XP, they start with the simpler practices illustrated in the dark blue outer ring in this diagram and work their way into the more complex practices illustrated in the yellow ring: Extreme Programming (XP) info@one80services.com Copyright 2016 One80 Services, LLC 16
18 Scrum An Agile framework for completing complex projects. Values Commitment Focus Openness Respect Courage Roles Product Owner Scrum Master Development Team Events Sprint Planning Sprint Retrospective Daily Scrum Sprint Review Artifacts Product Backlog Sprint Backlog Working Software Scrum Copyright 2016 One80 Services, LLC 17
19 Scrum The Scrum framework: A product owner creates a prioritized wish list called a product backlog. (Refer to the illustration on page 11.) During sprint planning, the team pulls a small chunk from the top of the product backlog, creating a smaller sprint backlog, and decides how to implement those pieces. The team has a certain amount of time a sprint (usually two to four weeks) to complete its work, but it meets each day to assess its progress (daily Scrum). Along the way, the Scrum Master keeps the team focused on its goal and removes impediments to the team s progress. At the end of the sprint, the work should be potentially shippable: ready to hand to a customer, put on a store shelf, or show to a stakeholder. The sprint ends with a sprint review and retrospective. Areas for improvement are identified and implemented in the next sprint. As the next sprint begins, the team chooses another chunk of the product backlog, creates a new sprint backlog, and begins working again. source: scrumalliance.org Scrum info@one80services.com Copyright 2016 One80 Services, LLC 18
20 Scrum Pillars of Scrum Scrum Values Transparency allows all facets of any Scrum process to be observed by anyone. This promotes an easy and transparent flow of information throughout the organization and creates an open work culture. Inspection in Scrum is done by using a common Scrum board and/or other communication tools, and from gathering feedback from the customer and other stakeholders. Adaptation happens as the Scrum Team and Stakeholders learn through transparency and inspection and then adapt by making improvements in the work they are doing. All of these things are possible with a foundation of Scrum values from the team as well as from leadership. Scrum info@one80services.com source: scrumstudy.com Copyright 2016 One80 Services, LLC 19
21 Lean Process 7 Lean Software Principles 1. Eliminate waste. Create nothing but value. 2. Build quality in. Automate as much as possible. 3. Create knowledge. Work with business people. 4. Defer Commitment Decide as late as possible. 5. Deliver fast. 6. Respect people. 7. Optimize the whole. Optimize the whole value stream, from the time a customer s need is spoken until software is deployed and the need is addressed. Lean info@one80services.com Copyright 2016 One80 Services, LLC 20
22 Kanban Why Use Kanban? Kanban means card. Wikipedia s more complex definition: Kanban is a method for managing knowledge work with an emphasis on just-in-time delivery while not overloading the team members. In this approach, the process, from definition of a task to its delivery to the customer, is displayed for participants to see. Team members pull work from a prioritized queue. Software development using Kanban is mean a visual process-management system that informs the team about what to develop, when to develop it, and how much to produce - inspired by the Toyota Production System and by Lean manufacturing. Simple Kanban is basically a list with moving parts. Tasks begin at the left and move slowly to the right as they are completed. A very basic Kanban approach would look something like this: To Do In Progress Done Ta s k Ta s k Ta s k Ta s k Ta s k Ta s k Ta s k visualize workflow limit WIP (work in progress) measure flow On the next page, we show two more examples of Kanban in use. Kanban info@one80services.com Copyright 2016 One80 Services, LLC 21
23 Examples: Kanban Kick-Start Simple Kanban More Advanced Kanban source: Henrik Kniberg Kanban Copyright 2016 One80 Services, LLC 22
24 Summary When you begin this journey, it s easy to get lost in the multitude of existing terms and processes. The important thing to remember: Agile is a mindset. Agile is nothing more than a set of values and principles that encourage you to apply common sense to what you do and build what matters. There are a bunch of processes to help you do that, but the process isn t what matters. What you build is what matters. Agile is meant to simplify - it s not meant to complicate. It s absolutely possible to apply Agile and implement a process without an Agile coach - we ve seen grass roots Agile work many times. But if you d like a bit of a boost from an Agile coach, please give us a call. We d be happy to walk you through the basics to get you started, or stick around to see you all the way to the finish line. Summary info@one80services.com Copyright 2016 One80 Services, LLC 23
25 One80 Services Mission Statement We started One80 Services because we have seen too many companies build the wrong level of process at the wrong time. They either build crushing amounts of process that drags time-tomarket, or not enough structure to control the chaos. Our mission is to help teams to build a practical approach to managing and prioritizing work that leads to innovation and quality deliverables. info@one80services.com one80services.com Agile
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 informationAgile. 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 informationAgile 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 informationJohanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017
Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team
More informationONE! 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 informationSoftware 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 informationAgile 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 informationAgile 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 informationUser-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 informationSOFTWARE 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 informationIntroduction 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 informationAgile 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 informationLean 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 informationEVERYTHING 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 informationScrum 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 informationAgile & 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 informationAgile 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 informationSoftware 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 informationAre 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 informationAgile 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 informationSession 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 informationApplication 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 informationBeing Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment
Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment Mark Wahl Technical Director, Jake Group @markawahl May 31, 2017 Getting Started A small, growing agency is
More informationAgile 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 informationSoftware Engineering. M Umair.
Software Engineering M Umair www.m-umair.com Activity and Sprint An activity is a general term for any part of a project that takes place over time (also known as a task) Each step in the software development
More informationAgile/Lean & Safety: Perfect Match or Impossible Combination?
Agile/Lean & Safety: Perfect Match or Impossible Combination? 1 Mika Katara Matti Vuori Department of Software Systems Tampere University of Technology This presentation reports results of the OHJELMATURVA
More informationAHGILE 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 informationHELP!!! 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 informationScaling Agile. Theory and Practice. Bob
Scaling Theory and Practice Bob Payne Bob.Payne@litheSpeed.com @agiletoolkit Philanthropy AGILE DC I'm Test infected Coach Trainer Mentor Toolkit Podcast VP Consulting Services I'm with Simple Bob.Payne@LitheSpeed.com
More informationIntroduction. Agile overview. 12 Agile Principles
01 02 03 05 06 08 09 15 20 21 23 25 Introduction Agile overview 12 Agile Principles Agile Development Cycle Advantages & Disadvantages of Agile Top Methodologies Used to Implement Agile Top Methodologies
More informationMike 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 informationCS 5704: Software Engineering
CS 5704: Software Engineering Agile Methodologies Dr. Pardha S. Pyla 1 1 What is wrong with this? System requirements Software requirements Analysis Program design 1. Rigid/heavy weight process 2. Too
More informationIntroduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016
Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles
More information8 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 informationRussell 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 informationAgile QA s Revolutionary Impact on Project Management
Agile QA s Revolutionary Impact on Project Management Introduction & Agenda Mark Layton - Certified Scrum Trainer - PMP and PMI-ACP instructor Agenda A quick overview of agile Current QA practices QA using
More informationCertified 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 informationA philosophy first and methodology second
Demystifying Agile A philosophy first and methodology second Authors: Jonathan McAllister Page 1 WHERE AGILE CAME FROM In 2001, a group of well-known software industry pundits converged on the small town
More informationFive Changes that Project Managers Must Make in an Agile World
Five Changes that Project Managers Must Make in an Agile World Mike Stuedemann, PMP, PMI-ACP, CST Certified Scrum Trainer & Agile Coach @StuedeSpeaks www.agilityirl.com 2017 agilityirl, LLC All Rights
More informationFoundations 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 informationCriteria. 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 informationData Driven
Data Driven Culture @jocranford State of Agile Report 2016 Authors of the Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we
More informationPresented 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 informationINTRO 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 informationAchieving 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 informationCertified 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 informationFIT2101 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 informationAGILE 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 informationIntroduction. Failure. Why Projects Fail. Agile in an Hour
Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development
More informationAgile for Hardware Development
Agile for Hardware Development. Agile for Hardware Development PLAYBOOK PLAYBOOKHQ.co Contents Background Agile Manifesto Agile Values Cost of Delay Agile Principles Agile Methods Conclusion 3 4 6 7 9
More informationAgile 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 informationWhy agile? Principles and Values to Change our Perspective of the World SOFIA WOLOSCHIN ICA-ACC, CSM, PMI-ACP, PMP
Why agile? Principles and Values to Change our Perspective of the World SOFIA WOLOSCHIN ICA-ACC, CSM, PMI-ACP, PMP Experiences? Have you been in an Agile team? Complex Environments Inherent uncertainty
More informationMIS 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 informationAgile 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 informationProject Management in Practice Agile Agile 101 Introduction to Agile
101 Introduction to 7-1 Introduction Overview Brief History of Methodologies vs. Traditional PM 7-2 Introduction 7-3 After today s session, you ll walk away with: An understanding of what means in the
More informationAgile for Hardware Development
Agile for Hardware Development. Agile for Hardware Development Playbook Playbookhq.co Contents Background Agile Manifesto Agile Values Cost of Delay Agile Principles Agile Methods Conclusion 3 4 6 7 9
More informationAgile 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 informationAgile 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 informationThe 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 informationManaging 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 informationTANGIBLE 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 informationIntroduction 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 informationwelcome to Agile Learning Labs Understanding Scrum 8th Agile Thess
welcome to Agile Learning Labs Understanding Scrum 8th Agile Meetup @ Thess 23.10.15 Nikos Batsios Agile Coach, Scrum Master, Trainer nbatsios@mac.com personal thoughts: https://escapelocaloptimum.wordpress.com
More informationIntroduction. Failure. Why Projects Fail. Agile in an Hour
Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development
More informationAgile Manifesto Principles
Agile Manifesto 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
More informationProcesses and Life- Cycles. Kristian Sandahl
Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify
More informationKnowledge Understanding. Knowledge Understanding: An Agile Journey 11/30/2017
Knowledge Understanding: An Agile Journey FRANK RIOS AGILE COACH / TRAINER WORK: FRANK1RIOS@HERECOM PERSONAL: FRANKTRIOS@GMAILCOM Knowledge Understanding 2 1 What does Agile mean to you? 3 An Agile Journey
More informationCallers 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 informationThrivent s Agile Transformation Journey
Thrivent s Agile Transformation Journey Fox Cities Operational Excellence Association October 5, 2017 0 1 What Makes Thrivent Unique? About Thrivent Financial We are: We have: We ve earned: A not-for-profit,
More information2. True or false: In Scrum all the requirements for the project are known prior to the start of development.
CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10
More informationAGILE BASICS. All slides copyright Philip Japikse
AGILE BASICS Philip Japikse (@skimedic) skimedic@outlook.com www.skimedic.com/blog Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, CSP Consultant, Teacher, Writer Phil.About() Consultant, Coach, Author, Teacher
More informationApplying 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 informationIntroduction 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 informationLecture 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 informationAGILE 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 informationProcesses and Life- Cycles. Kristian Sandahl
Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify
More informationFondamentaux 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 informationHow 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 informationContinuous integration for BI
Continuous integration for BI Speaker @SQLBent www.biblog.eu Sponsors Organizers getlatestversion.it Who am I? Bent Nissen Pedersen, Hamburg Business Analytics Architect, Kapacity @SQLBent bnp@kapacity.dk
More informationAGILE DATA ARCHITECTURE CHEAPER, FASTER, BETTER AGILE DATA ARCHITECTURE SPRINTS: AGILE -VS- JAD 11/10/14. Agile! Full time co-location
AGILE DATA ARCHITECTURE CHEAPER, FASTER, BETTER Mark Ouska, CDMP Enterprise Data Architect INC Research AGILE DATA ARCHITECTURE Context: Agile development approach Agile Manifesto JAD sprint pre-zero Session:
More informationScrum 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 informationSustainable 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 informationBuild 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 informationWelcome! Scrum - simple to understand, hard to master. Kent Scrum UG
Welcome! Scrum - simple to understand, hard to master Kent Scrum UG Our Vision We are uncovering becer ways of developing so
More informationFrom Theory to Data Product
From Theory to Data Product Applying Data Science Methods to Effect Business Change KDD 2017 - August 13 Advanced Analytics Entry Points Strategy Organization Policies, Procedures & Standards Components
More informationBack to Basics Restoring Order to Software Development
Project Weavers Successful Projects Don't Happen by Chance. PMI La Crosse Rochester Chapter Back to Basics Restoring Order to Software Development Matthew J. Weaver, PMP, CSM, ITIL President/CEO, Project
More informationAgile transformation is hard in large organizations JAOO Kati Vilkki
Agile transformation is hard in large organizations JAOO 6.10.2010 Kati Vilkki kati.vilkki@nsn.com 1 Nokia Siemens Networks Contents Overview of NSN agile journey Change process Why is becoming agile so
More informationThis is my blog btw. I post in both Swedish and English.
1 My name is Mikael Lundgren, and I studied at DVP 1989-1994. Through my career I have worked as a programmer, project manager, Scrum Master and development manager. I have worked with such diverse industries
More informationStep 1. Empty your cup...
Follow me... Step 1 Empty your cup... Who Am I? Jimi Fosdick Jimi Fosdick, PMP PMP = Getting Girls Jimi Fosdick, PMP Jimi Fosdick, PMP, MBA MBA = Getting Rich Jimi Fosdick, PMP, MBA Jimi Fosdick, PMP,
More informationManagement by Consensus
Management by Consensus A Manager's Guide to Scrum A Presentation for The CoolTech Club Menlo Park, June 7 th, 2006 Tobias Mayer tobias@agilethinking.net Presenter: Tobias Mayer Software Developer Educator,
More informationPMBOK 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 informationChallenges of Applying Conventional Software System Safety to Agile Software Development Programs
Challenges of Applying Conventional Software System Safety to Agile Software Development Programs Melissa A. Emery; A-P-T Research, Inc.; Huntsville, Alabama, USA David B. West, CSP, P.E., CHMM; Science
More informationBETTER BUYING POWER THROUGH THE USE OF AGILE ACQUISITION STRATEGIES
Slide 1 BETTER BUYING POWER THROUGH THE USE OF AGILE ACQUISITION STRATEGIES Dr. Julie A. DeSot 2016 Project Management Symposium Slide 2 What is Agile? Time-boxed, iterative approach to software delivery
More informationImproving 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 informationSCEA 2010 EST06. Estimating Issues Associated with Agile Development. Bob Hunt Vice President, Services Galorath Incorporated
SCEA 2010 EST06 Estimating Issues Associated with Agile Development Bob Hunt Vice President, Services Galorath Incorporated What Is Agile Software Dev? In the late 1990 s several methodologies began to
More informationEnergy Changing Culture and Mindsets. TriAgile Raleigh NC April 5, Case Study
Agile@Duke Energy Changing Culture and Mindsets Case Study TriAgile Raleigh NC April 5, 2018 Our purpose Power the lives of our customers and the vitality of our communities. Yolande Sumner Corporate IT
More informationSoftware Engineering Lecture 5 Agile Software Development
Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the
More informationLet 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 informationPublic Procurement Beyond Defined Scope: A Primer on the Opportunities and Challenges of Modular/Agile Procurement
Public Procurement Beyond Defined Scope: A Primer on the Opportunities and Challenges of Modular/Agile Procurement Sean Carroll CPO, New York State Office of General Services Tuesday August 21 3:00-4:15
More informationLecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.
Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development
More information