How to make Agile "work" in Business Intelligence projects. Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00
|
|
- Susan Davis
- 6 years ago
- Views:
Transcription
1 How to make Agile "work" in Business Intelligence projects Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00 1
2 Presentation overview How to make Agile work My experience with (Agile) BI projects What matters (most) for success? in Business Intelligence projects Applying Agile in BI is fairly new What is (truly) unique about applying Agile to BI? With an eye to: People/process BI architecture 2
3 Part 1: People & Process 3 3
4 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Agile Manifesto, 2001 Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas 4
5 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Agile Manifesto, 2001 Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas 5
6 Quick & Dirty Agile Technical debt stands squarely in the way of continuous delivery, and maintaining a sustainable pace technical debt creates (new) legacy! 6
7 Agile is "just" common sense, or is it? Agile, self organization What managers (sometimes) think People are more productive when nobody tells them what to do An efficient team must have slack, must have people sitting idle, with nothing productive to do, on a regular basis Only the business has the right to choose what gets done Pair programming leads to more (effective) production code OMG! Shouldn t anybody be giving them instructions?? Isn t there work to do?? Don t just stand there do something!! You mean its OK if they just oodle?!? You re kidding, right? Our product owners don t know this software very well, they need our help What s going on?!? Why isn t that other guy doing anything?!? Are we actually paying for him?? 7
8 Simplified Development Error Reports Idea Develop Test Working Code 8
9 More realistic development cycle(s) Idea Analysis Design Code Error Error Error Working Code Acceptance Test System Test Unit Test 9
10 Minimize software inventory Work in Progress is a liability not an asset 10
11 Cost versus Throughput Accounting Cost Accounting Throughput Accounting (ToC) Inventory is an asset Efficiency = function/ dollar (hours) labor is a variable cost People sitting idle are discarded! Inventory is a liability Efficiency = function/ direct costs (idle or not) labor is a fixed cost People sitting idle are part of the system! 11
12 Part 2: BI Architecture 12
13 Why go Agile? (1) BI projects fail too often, or don t live up to expectations Increasingly, BI development takes place alongside (instead of after) application engineering 13
14 BI requirements are inherently unstable Information products trigger change requests: new data insights new requirements Gerald M. (Jerry) Weinberg: Without stable requirements, development can t stabilize, either 14
15 Weinberg on Quality If quality isn t an objective (if the software doesn t have to work), you can satisfy any other constraint (e.g.: budget, time, etc.) Gerald M. (Jerry) Weinberg 15
16 BI: means and ends uncertainty Means uncertainty How do we get there? Lack of design patterns Data integration fraught with data quality issues Lack of Master Data Management Lack of Meta Data No agreement on how to conform dimensions Ends uncertainty Where are we going to? Requirements are difficult to pin down Diverse end user groups Ambiguous business case(s) Scope is unclear Data warehouses are never done 16
17 Waterfall Agile Waterfall/Traditional Agile Requirements Resources Date Fixed Plan Driven Value Driven Estimated Resources Date Requirements Agile fixes date & resources and varies the scope source: Dean Leffingwell (2011) 17
18 Concurrent development (1) Waterfall: you can avoid mistakes/rework by getting good requirements upfront The most costly mistakes arise from forgetting important elements early on Detailed planning (BDUF) requires: early (ill informed) decisions uses more time leading to less tangible products to resolve ambiguity 18
19 Concurrent development (2) Agile: decide at last responsible moment decisions that haven t been made, don t ever need to be reverted No free lunch deferring decisions requires: anticipating likely change coordination/collaboration within team close contact with customers 19
20 Inmon Kimball (1) Hub-and-Spoke 3-tiered Bus matrix 2-tiered 20
21 Inmon Kimball (2) Problems with Inmon Uncovering the correct 3NF model requires scarce business expertise Unclear where 3NF model boundaries begin and end Model redesigns trigger a cascading nightmare of parent child key updates Problems with Kimball Smallest unit of delivery is a Star, and incremental growth adds prohibitive overhead Dimensional structure is very rigid not conducive to expansion or change Conforming dimensions is hard, especially without access to data 21
22 Horses for courses 3NF quickly & accurately capture transaction data easy to get data in Hyper normalized (Data Vault) integrate historical data capture all data, all the time Dimensional present & analyze data easy to get data out 22
23 Agile & Data Vault (Hyper Normalized Models) Source to target mapping implies inherent sequential processing to maximize value creation from data (very) few other architectures allow incremental build at such low marginal cost Deliver early in (very) small increments (very) few other architectures allow mistakes in your model, that you can recover from inexpensively Deliver early (long) before you have settled on the final business model 23
24 Data modeling adds value value dimensional Data Vault ODS staging time 24
25 3-tiered DWH architecture Metadata Legacy Datamart 1 OLTP Datamart 2 ERP LOG files ETL Staging Area Data Warehouse Datamart n Business Intelligence Applications ODS External 3 NF hyper normalized dimensional 25
26 Backroom Frontroom Back room Data Warehouse Architecture Legacy Metadata Front room Business Intelligence Architecture Datamart 1 OLTP Datamart 2 ERP LOG files ETL Staging Area Data Warehouse Datamart n Business Intelligence Applications ODS External 26
27 Divide & Conquer Break down semantic gap between back- to front room Offer a range of data services: Source data as is (aka ~ Persistent Staging) Some modeling and partly historicized (aka ~ ODS) Lightly modeled and fully historicized (aka Data Vault, Anchor Modeling, etc.) Source data that have undergone cleansing Dimensional models Full-fledge BI applications Allow business to set priorities! Where should time and effort be spent, throughout the various project stages? 27
28 Why data virtualization? Operational BI calls for real-time data Integrate heterogeneous sources, at least in the eye of the beholder Data virtualization layer hides complexity about underlying applications & enables sharing of meta data Data virtualization enables federation, so you can delay (definitive) modeling, yet make data available early 28
29 Conclusion Go as fast as you can but no faster Beware of the placating dynamic Teams can maximize throughput ( Velocity ) by swarming around tasks on the critical path Swarming serves to minimize WIP! Requirements change get over it The sequential nature of BI value creation makes it extra important to keep an eye on minimizing WIP Dimensional models do not lend themselves well for incremental delivery: Either all data remain available in a persistent staging, Or you need to lower the on ramp time for delivery (for instance by using hyper normalized data models 29
30 Appendix: example of reengineering impact on data models Badarinath Boyina & Tom Breur, 2013 Adapting Data Warehouse Architecture to Benefit from Agile Methodologies Soure: 30
31 3NF Dimensional (1) 31 31
32 3NF Dimensional (2) this problem gets (much!) worse with multiple parent-child levels see: Kimball design tip # esign-tip-149-facing-the-re-keying-crisis/ 32 32
33 Hyper normalized model (Data Vault) business keys, context attributes (history), and relations, all have their own tables appending Supplier data to the model (or any other new source), is guaranteed to be contained as a local problem (=extension) in the data model because business keys, context attributes (history), and relations all have their own tables 33
Agile BI & Data Virtualization. Tom Breur BI & IM Symposium Bussum, 26 November 2012
Agile BI & Data Virtualization Tom Breur tombreur@xlntconsulting.com BI & IM Symposium Bussum, 26 November 2012 It s a stretch Volumes of data are growing (fast)! Variety of sources keeps expanding: Social
More informationAgile BI: how it works & how to do it. Tom Breur IRM DW & BI Conference Europe London, 6 November 2012
Agile BI: how it works & how to do it Tom Breur tombreur@xlntconsulting.com IRM DW & BI Conference Europe London, 6 November 2012 Some Agile BI books www.xlntconsulting.com 3 History of development methods
More informationAgile BI: Accounting for progress. Tom Breur Data Vault Automation Utrecht, 6 Oktober 2011
Agile BI: Accounting for progress Tom Breur Data Vault Automation Utrecht, 6 Oktober 2011 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Agile
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 informationPresented by Kiefer Consulting, Inc. 10/31/2016 1
Presented by Kiefer Consulting, Inc. 10/31/2016 1 The Panel Tanya Homman Deputy Chief of Healthcare Services Mindy King Operations and Communications Manager, IT - California Department of Corrections
More informationDr J Paul Gibson, Dept. INF, TSP, Evry, France
Agility in Software Development Dr J Paul Gibson, Dept. INF, TSP, Evry, France Ashleigh Brilliant (https://www.ashleighbrilliant.com) http://blog.dilbert.com CSC4102 J Paul Gibson 2018 1 Agile Software
More informationExtreme programming XP 5
Extreme programming XP 5 XP is not XP is not XP is not XP is not XP is. a lightweight software development methodology for small to medium sized teams developing software in the face of t vague or rapidly
More informationKF5008 Program Design & Development. Introduction to the Module
KF5008 Program Design & Development Introduction to the Module Why Program Design? Up to now the programs you have written have been quite small even if you don t think so! How big do you think real programs
More informationCertified Scrum Master
Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest
More 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, a software development model or a religion? Pablo Garcia Munos Knowit AB
1 Agile, a software development model or a religion? Pablo Garcia Munos Knowit AB +46 70 3183958 2010-04-15 2 Disclosure You are listening to this presentation on your own risk. Listening to this presentation
More informationWe are agile but... Gitte Ottosen
We are agile but... Gitte Ottosen 3 Gitte Ottosen Capgemini Sogeti Danmark A/S Gitte.ottosen@capgeminisogeti.dk Education Corporal in the Royal Danish Airforce Certifications SCRUM master, ISEB foundation/practitioner,
More informationAgile Software Development Agreements: Navigating the Complex Contracting Issues
Presenting a live 90-minute webinar with interactive Q&A Agile Software Development Agreements: Navigating the Complex Contracting Issues Evaluating Agile vs. Waterfall Development; Structuring Provisions
More informationTOCICO CONFERENCE 2004
TOCICO CONFERENCE 2004 Feature-Driven Development Towards a TOC, Lean & Six Sigma Solution for Software Engineering Presented By: David J. Anderson, Microsoft Corp. Date: 25 th October 2004 Track: Expert
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 informationFrom Adoption to Transition
From Adoption to Transition Gino Marckx Director Agile Practice, Thoughtcorp Agile+ cba Resident on Earth - http://www.flickr.com/photos/infiniteache/5427836708 Once upon a time... Let s try this new thing
More informationChicago PMO Roundtable March 2015
Chicago PMO Roundtable March 2015 Hosted by: Sponsored by: The Chicago PMO Roundtable Agenda 5:00 PM Meet and Greet Food and beverages served 5:30 PM Welcome from MVC 5:40 PM Welcome from Allstate 5:45
More informationAgile Methodologies. Introduction ISSSR 2013/2014
Agile Methodologies Introduction Agenda Agile Manifesto Principles Design Scrum 2 What is Agile? A set of methods for software development Iterative Incremental Assume changeability of requirements First
More informationAgility and Scrum: And Responsibility. Jim Coplien Gertrud&Cope
Agility and Scrum: Managemen nt Power And Responsibility Jim Coplien Gertrud&Cope Scrum Train ning Institute Toyota Production System Some old history: in March 2003, annual profit of $8 Billion (>GM +
More informationAGILE AND AGILE TESTING KAIZANIA 9 DECEMBER Lionel Bisschoff / Arrie van der Dussen. Kaizania 2009
AGILE AND AGILE TESTING KAIZANIA 9 DECEMBER 2009 Lionel Bisschoff / Arrie van der Dussen Changing the way software products and services are created flexible production era impact on software development
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 informationAgile Business Analysis - Resurgence. Dorothy Tudor - TCC
Agile Business Analysis - Resurgence Dorothy Tudor - TCC Business Analysis in an Agile World Webinar [2] Business Analysts WE ALWAYS KNEW THEY WERE COMING BACK! WE HAD 20 YEARS TO PREPARE SO DID THEY!
More informationLightweight Tools for Agile Methods
Lightweight Tools for Agile Methods Frank Maurer University of Calgary Computer Science e-business Engineering Group (ebe) maurer@cpsc.ucalgary.ca http://ebe.cpsc.ucalgary.ca/frank.maurer/ This presentation
More informationPatrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline
agile iteration 0 perfect is the enemy of good Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline Perfect Is The Enemy of Good by Patrick Masson is
More informationGuideline for Sizing Agile Projects with COSMIC
Guideline for Sizing Agile Projects with COSMIC IWSM-Metrikon-Mensura 2010 Stuggart (Germany), November 11, 2010 Sylvie Trudel, M.Eng. Agile and Organizational Coach Pyxis Technologies Montréal (Canada)
More informationAgile Methods. Introduction to Agile Methods by Pietari Kettunen
Agile Methods Introduction to Agile Methods by Pietari Kettunen Me Pietari Kettunen Software person since 2003 TietoEnator, Solita, Swisscom and Sqooba Agilist since ~ 2005 Certified Scrum Master, Product
More informationThe Agile Performance Holarchy
The Agile Performance Holarchy Jeff Dalton, Agile Evangelist and President of Broadsword Monday March 20, 2017 Copyright 2017 Broadsword Agility, Capability, and Stability Into the storm 3 Agility and
More informationAGILE METHODS AND DATA WAREHOUSING:
AGILE METHODS AND DATA WAREHOUSING: HOW TO DELIVER FASTER KENT GRAZIANO @KentGraziano kentgraziano.com Agenda l My Bio l Why Agile & DW l Agile Manifesto l 12 Agile Principles l Agile Concepts l Two week
More informationIntersection of Agile and Change Management: Agenda
Integrating Agile and Change Management Intersection of Agile and Change Management: Agenda oundation he Research of Agile and Change Management IN Agile / O Agile Approach + Agile Prosci Integration ADKAR
More informationAgile Software Construction. This Course. Course information. Course Contents. Daisy: Software Engineering Agile Methods
Agile Software Construction Beatrice Åkerblom beatrice@dsv.su.se This Course Course Contents Course information Software Engineering Agile Methods Daisy: ~ Schedule ~ Goals ~ Requirements ~ Important dates
More informationINDEX. Numerics 1970s - iterative practice s - iterative practice 85
Numerics 1970s - iterative practice 82 1980s - iterative practice 85 A acceptance testing 147, 295 adaptive development 15 planning 12, 17, 253 Adaptive Software Development 29, 34, 38 adoption 314, 320,
More informationIntro: Agile over lunch. April 2007 Joe Little
Intro: Agile over lunch April 2007 Joe Little How much do you know about Agile? Almost Nothing Expert in Agile 2 Attributions Ken Schwaber and Jeff Sutherland for Scrum and some of the slides below. Many
More informationIntro: Agile over lunch. April 2007 Joe Little
Intro: Agile over lunch April 2007 Joe Little How much do you know about Agile? Almost Nothing Expert in Agile 2 Attributions Ken Schwaber and Jeff Sutherland for Scrum and some of the slides below. Many
More information20 October /21/2011 1
20 October 2011 1 Sandra Thurn thurn@ucar.edu Greg Stossmeister gstoss@ucar.edu EOL Role: In Field Project Services (FPS); Project Management process development and technical project management EOL Role:
More informationQuestioning Extreme Programming
2002 McBreen.Consulting Questioning Extreme Programming Should we optimize our software development process? Pete McBreen, McBreen.Consulting petemcbreen@acm.org Agile approaches to software development
More informationRelating Agile Development to Agile Operations Rick Dove and Garry Turkington
Relating Agile Development to Agile Operations Rick Dove and Garry Turkington initiating research into life cycle migration issues within and across system generations an investigation of Response Ability
More informationBI with Best-Practice Architectures and Data Models
BI with Best-Practice Architectures and Data Models Business Analytics Insight 2015 13 October 2015 Bart De Soete 2 AGENDA 1. Timeline 2. Normalized modelling 3. Dimensional modelling 4. Data Vault 5.
More informationLean o Agile Scrum o Kanban
Are You Agile Enough? 19-20 Dicembre 2018 Stefania Di Cristofalo https://www.linkedin.com/in/stefania-di-cristofalo-4315a61/ Lean o Agile Scrum o Kanban Lean 5 principi Lean Lean SE VUOI EFFICIENTARE
More informationA SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile)
A SANTEON COMPANY KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) 1 Ahmed Sidky Co-Author of Becoming Agile Director of Agile Services as TenPearls Over 10 years of dev and delivery experience
More informationKeywords: Scrum framework, agile software development, change management, iterative development.
International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-7) Research Article July 2017 Implementation of Change Management in Software Development
More informationfragile is just a word
http://www.houseofbusiness.com/wp-content/uploads/2015/03/istock_000057564776_large.jpg fragile is just a word Reflections about estimation, architecture, and agile issues TDT4290 Customer Driven Project
More informationAbdulrahman M. Qahtani, Gary B. Wills, Andrew M. Gravell School of Electronics and Computer Science, University of Southampton, UK
A Framework of Challenges and Key Factors for Applying Agile Methods for the Development and Customisation of Software Products in Distributed Projects Abdulrahman M. Qahtani, Gary B. Wills, Andrew M.
More informationTHINKSAP THINK THINK. THE FUTURE OF SAP BW. by Andrew Rankin
SAP THE FUTURE OF SAP BW by Andrew Rankin 01 Executive Summary The focus of this document is to explain why we believe the SAP Business Warehouse (BW) product has a future in the context of SAP HANA and
More informationMarrying AM and EA in large organizations
Marrying AM and EA in large organizations Bartek Kiepuszewski, PhD Cutter Consortium Agile Project Management Team: Jim Highsmith, Scott Ambler, Kent Beck, Alistair Cockburn, Mike Cohn, Ken Collier, Ron
More informationAn Industrial Case Study for Scrum Adoption
JOURNAL OF SOFTWARE, VOL. 7, NO. 1, JANUARY 2012 237 An Industrial Case Study for Scrum Adoption Hassan Hajjdiab and Al Shaima Taleb and Jauhar Ali College of Engineering and Computer Science Abu Dhabi
More informationIan Koenig Quality IS Projects, Inc. Philippines Chapter Project Management Institute June 8 th 2010
Philippines Chapter Project Management Institute June 8 th 2010 What is agile project management Reviewing individual techniques that can be re-applied on a broad range of projects Guidance on avoiding
More informationBe Agile. Scale Up. Stay Lean. Have More Fun.
Be Agile. Scale Up. Stay Lean. Have More Fun. with the Scaled Agile Framework 1 Keeping Pace Our development methods must keep pace with an increasingly complex world driven by software We ve had Moore
More informationQuality assurance within the agile system development life-cycle
Quality assurance within the agile system development life-cycle 1 Dovleac Raluca, 2 Suciu Cristina Departament: 1 Management, 2 Industrial Engineering University:University of Petroșani Address: Petrosani,
More informationMan, the living creature, the creating individual, is always more important than any established style or system
Man, the living creature, the creating individual, is always more important than any established style or system If you spend too much time thinking about a thing, you'll never get it done. absorb what
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 informationExtreme Programming, an agile software development process
Extreme Programming, an agile software development process Paul Jackson School of Informatics University of Edinburgh Recall: Waterfall and Spiral Models 1.Determine objectives Cumulative cost Progress
More informationXP is not hacking. extreme Programming. XP practices. Whole Team. When using XP you write as little documentation as possible.
extreme Programming Introduced by Ward Cunningham, Kent Beck, and Ron Jeffries. XP is what it says, an extreme way of developing software. If a practice is good, then do it all the time. If a practice
More informationValue over Constraints
Agile Project Management Jim Highsmith Chapter 2 Value over Constraints Releasable Product Although constraints such as cost and time are important, they should be secondary to creating value for customers.
More informationHow do you develop software? 12/01/2012. Great, You? Resources. OO Design and Programming. Congratulations New Job. what next?
M.Sc Computer Science Object Oriented Design and Programming Session 1 Oded Lachish Room: (FT session) Malet 404 13:30 17:00, (PT Session) Malet 407 18:00 21:00 Visiting Hours: Tuesday 17:00 to 19:00 Email:
More informationAgile & BI: a Marriage made in Heaven?
Tom Breur July 2011 Agile & BI: a Marriage made in Heaven? Introduction Agile BI seems to be the latest buzzword. When vendors want to suggest their tool will deliver quick results, Agile BI is suggested
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 informationDelivering Trusted Information
Delivering Trusted Information Delivering Trusted Information As a Service Trusted Information on your terms and our expertise 2007 IBM Corporation Agenda WebSphere Live for SOA The Information Challenge
More informationAgile Software Development for Space Applications
DocumentID: 450309 Agile Software Development for Space Applications A. Lill 1, D. Messmann, M. Langer Technical University of Munich Boltzmannstraße 15, 85748 Garching, Deutschland Abstract Software development
More informationIntroduction to Extreme Programming
Introduction to Extreme Programming Brian Button bbutton@objectmentor.com, Inc Overview Motivation Business Case Description Case Studies References 1-800-338-6716 2 My Typical Client Manager doesn t trust
More informationScrum - 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 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 informationManagement Information Systems - Enterprise Systems
Management Information Systems - Enterprise Systems Cross Functional Systems What is EDI? Why ERP? What is ERP? Evolution of ERP Benefits of ERP SAP Overview What is CRM? Learning Objectives Refer (Unit
More informationAll Rights Reserved Best Practices Team, LLC
February 7, 2018 Risks Business Risks Products/ Deliverables Project Risks Organizational Bus. Benefit Clear? Functions/ Rqmts Clear? Schedule Constraints? Politics Competition? Quality/ Accept. Crit.
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 informationTopics to be covered. Commercial Levers Available to the PM to Manage Agile project delivery
Commercial Levers Available to the PM to Manage Agile project delivery Ash Forrester & Nick Semple, PA Consulting Group CCR: Strategic & Business Management 2016 Building Leaders for Business Topics to
More informationAgile Manifesto & XP
Agile Manifesto & XP Chapter 3.1-3.3 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Slides 8 18-06-10 1 Topics 1) What is Agile trying to do? 2) How to choose plan-driven
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 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 informationEnabling Self-Service BI Success: TimeXtender s Discovery Hub Bridges the Gap Between Business and IT
Enabling Self-Service BI Success: TimeXtender s Discovery Hub Bridges the Gap Between Business and IT Abstract As data-driven cultures continue to develop and data-driven organizations garner larger segments
More informationHOW TO OVERCOME 3 KEY BIG D TA CHALLENGES LEARNING FROM COMMON MISTAKES TO TRANSFORM BIG DATA INTO INSIGHTS
HOW TO OVERCOME 3 KEY BIG D TA CHALLENGES LEARNING FROM COMMON MISTAKES TO TRANSFORM BIG DATA INTO INSIGHTS TABLE OF CONTENTS OVERVIEW 2 THE DAWN OF BIG DATA 4 WHAT IS BIG DATA? 4 WHY BIG DATA MATTERS
More informationData Integration for the Real-Time Enterprise
Solutions Brief Data Integration for the Real-Time Enterprise Business Agility in a Constantly Changing World Executive Summary For companies to navigate turbulent business conditions and add value to
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 informationWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects Rebecca Wirfs-Brock rebecca@wirfs-brock.com Twitter: @rebeccawb www.wirfs-brock.com 2015 Wirfs-Brock Associates Three Questions??? What is the
More informationAn Executive s Guide to Driving ERP Efficiency in a Multiple Entity Environment
An Executive s Guide to Driving ERP Efficiency in a Multiple Entity Environment for Optimal High-Level Performance #201 4238 Lozells Avenue Burnaby, BC V5A 0C4 +1-604-522-6300 sales@binarystream.com www.binarystream.com
More informationEBM EVIDENCE-BASED MANAGEMENT GUIDE
EBM EVIDENCE-BASED MANAGEMENT GUIDE Scrum.org September 2018 How to continuously improve business results by measuring business value and using empirical management OVERVIEW Organizations adopting agile
More informationEBM EVIDENCE-BASED MANAGEMENT GUIDE
EBM EVIDENCE-BASED MANAGEMENT GUIDE Scrum.org January 2019 How to continuously improve business results by measuring business value and using empirical management OVERVIEW Organizations adopting agile
More information7 Ways Food and Beverage Manufacturers Are Putting Data to Work to Build Profits
7 Ways Food and Beverage Manufacturers Are Putting Data to Work to Build Profits 7 Ways Food and Beverage Manufacturers Are Putting Data to Work to Build Profits This is a time of both challenge and opportunity
More informationESSENTIAL RECIPES FOR THE DIGITAL JOURNEY OF ENTERPRISES
DIRK KRAFZIG MANAS DEB MARTIN FRICK DIGITAL COOKBOOK ESSENTIAL RECIPES FOR THE DIGITAL JOURNEY OF ENTERPRISES For more details visit: https://digital-cookbook.com/ GRAPHIC DESIGN BY KNUT JUNKER AND DIETMAR
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 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 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 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 informationS U P P L Y C H A I N S O L U T I O N S F O R T H E
i collaboration S U P P L Y C H A I N S O L U T I O N S F O R T H E A U T O M O T I V E I N D U S T R Y information The rules are changing again. If you ve ever had a major delivery rejected for lack of
More informationThe Business Value of Agile Transformation
SolutionsIQ The Business Value of Agile Transformation By John Rudd Overview The potential benefits of full-scale Agile are enormous, although rarely fully realized. Many of the companies that adopt Agile
More informationSoftware Processes. Chapter 2. CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville.
Software Processes Chapter 2 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. 18-05-15 Slides #4 1 Topics 1) What activities are part of software development 2) What
More informationPREDICTABLE CHANGE. Flexing the Five Core Levers of Software Development. Dr. Andy Berner
PREDICTABLE CHANGE Flexing the Five Core Levers of Software Development Dr. Andy Berner CONTENTS Embrace Change... 1 The Same, Only Different... 1 The Meaning of the Five Core Levers... 2 Time (duration)
More informationturning data into dollars
turning data into dollars Tom s Ten Data Tips February 2013 Advanced Agile planning Agile planning is a verb rather than a noun. In Agile we emphasize the activity of planning. The noun plan that is the
More informationAgile Dimensional Data Warehousing and ETL
Agile Dimensional Data Warehousing and ETL Caught in A Data Explosion? How does your organization make sense of company data that is growing by leaps and bounds and is constantly changing? Does your organization
More informationCOURSE OUTLINE: Implementing a Data Warehouse with SQL Server Implementing a Data Warehouse with SQL Server 2014
Course Name Course Duration Course Structure Course Overview Course Outcome Course Details 20463 Implementing a Data Warehouse with SQL Server 2014 5 Days Instructor-Led (Classroom) This course describes
More informationAdvanced Release Planning
Agile Project Management Jim Highsmith Chapter 8 Advanced Release Planning Failure to keep Release Plans current! Management needs to know how a business problem will be solved, its cost, how long it will
More informationPrepare for a more efficient SAP implementation: Take data issues off the critical path
Prepare for a more efficient SAP implementation: Take data issues off the critical path Identify data risks before implementation with the Preliminary Data Assessment Appliance Preliminary Data Assessment
More informationWeb Application Development Process
Web Engineering Web Application Development Process Copyright 2015 Ioan Toma & Srdjan Komazec & Nelia Lassiera 1 Where are we? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th
More informationArchitecting a Digital Supply Chain with Birst. How Citrix unified hundreds of data sources and increased inventory turns 5X.
Architecting a Digital Supply Chain with Birst How Citrix unified hundreds of data sources and increased inventory turns 5X. A C A S E S T U D Y Improving Supply Chain Performance Reliability up 10 percentage
More informationAgile Methods. Course "Softwareprozesse" Lutz Prechelt Freie Universität Berlin, Institut für Informatik
Course "Softwareprozesse" Agile Methods Lutz Prechelt Freie Universität Berlin, Institut für Informatik http://www.inf.fu-berlin.de/inst/ag-se/ Goals and priorities in SW development Principles of agile
More informationAgile TesTing MeTrics Quality Before Velocity
Agile TesTing MeTrics Quality Before Velocity Some people never weigh themselves. They may say, i just look at my clothes. if they don t fit, then i know i should lose weight. On the other hand, some people
More informationMAKE IT FASTER. How upholstered furniture manufacturers can be faster to market and reduce production lead times.
MAKE IT FASTER How upholstered furniture manufacturers can be faster to market and reduce production lead times. Karen, Product Development Manager WWW.MAKEITWITH.LECTRA.COM In today s globalized markets,
More informationCS350 Lecture 2 Software Dev. Life Cycle. Doo-Hwan Bae
CS350 Lecture 2 Software Dev. Life Cycle Doo-Hwan Bae bae@se.kaist.ac.kr Whose Drawings? Watts Humphrey, SE is Religion and Philosophy. Just Follow me! CS350 Software Engineering, SoC, KAIST 2 What is
More informationAssessing the applicability of Traditional and Agile methodology to enhance success of software development projects.
Assessing the applicability of Traditional and Agile methodology to enhance success of software development projects. Bushra Mostafa Abstract 15 April 2015 Author(s) Bushra Mostafa Degree programme Business
More informationChapter 3 Agile Software Development
Chapter 3 Agile Software Development Chapter 3 Agile Software Development Slide 1 Topics covered Rapid software development Agile methods Plan-driven vs. agile development Extreme programming (XP) Agile
More informationAn Agile Projects Introduction Course #PMCurrent-1
An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project
More information