WEBINAR: THE AGILE APPROACH TO PROCESS IMPROVEMENT AND ITS IMPACT ON PRODUCTIVITY

Size: px
Start display at page:

Download "WEBINAR: THE AGILE APPROACH TO PROCESS IMPROVEMENT AND ITS IMPACT ON PRODUCTIVITY"

Transcription

1 WEBINAR: THE AGILE APPROACH TO PROCESS IMPROVEMENT AND ITS IMPACT ON PRODUCTIVITY Presented by David Consulting Group (DCG) and Computer Aid, Inc. (CAI) 0

2 Michael Harris President David Consulting Group (DCG) David Garmus Principal David Consulting Group (DCG) Michael Milutis Director of Marketing Computer Aid, Inc. (CAI) 1

3 About David Consulting Group (DCG) DCG is an international IT process improvement and measurement company currently managing active engagements with over 20 Fortune 1,000 companies and government agencies around the world. DCG s focus is directed toward practical implementations that measure results, improve IT processes and deliver value. DCG is a recognized world leader in Software Sizing. It s founders wrote the book on Function Point Analysis. DCG consistently promises and delivers positive change in its consulting engagements. DCG makes all of this possible through the expertise and commitment of its consultants who are organized into the following Consulting Practices: Software Process Improvement including CMMI and Six Sigma Software Sizing using IFPUG Function point Counting and other techniques Software Measurement including estimating, benchmarks and outsourcing SLA definition, measurement and monitoring IT Performance Improvement focused on IT Operations through ITIL and IT Governance IT Decisions Coaching helping individuals and teams in IT to increase value by making better decisions. 2

4 About Computer Aid, Inc. (CAI) CAI is a global IT outsourcing firm currently managing active engagements with over 100 Fortune 1,000 companies and government agencies around the world. CAI is a leader in IT Best Practices for legacy support and new development application management. CAI s focus is directed toward practical implementations that track and measure the right activities in software activity management CAI consistently promises and delivers double digit productivity in its outsourcing and consulting engagements. CAI makes all of this possible through the use of: Standard processes Management by metrics SLA compliance management Detailed cost, resource, and time tracking Capacity management Standard estimation A unique, metrics based methodology along with a proprietary, real time data repository and management system (TRACER ). 3

5 Agenda Acknowledgements Lessons for Attendees Context The Agile Manifesto and Declaration of Interdependence Overview of an Agile Process Agile Process Improvement Innovation through Experimentation Continuous Value Delivery Suggested Innovation & Value Delivery Metrics Performance Data on Agile Projects When to Choose Agile Questions 4

6 Acknowledgments [1] Manifesto for Agile Software Development, 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 ( [2] Declaration of Interdependence (DOI), 2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair Cockburn, Mike Cohn, Doug DeCarlo, Donna Fitzgerald, Jim Highsmith, Ole Jepsen, Lowell Lindstrom, Todd Little, Kent McDonald, Pollyanna Pixton, Preston Smith and Robert Wysocki ( [4] Schwaber Agile Project Management with Scrum, Microsoft Press, 2004 [5] Schwaber, Beedle Agile Software Development with Scrum, Prentice Hall, 2002 [6] Chrissis, Konrad, Shrum CMMI Guidelines for Process Integration and Product Improvement CMU/SEI Addison Wesley, 2004 [7] Gestalt, LLC llc.com 5

7 Lessons for Attendees How to apply the values of the Agile Manifesto and the Declaration of Interdependence to Process Improvement projects How to create opportunities for innovation through experimentation by using an agile approach to process improvement How an agile approach to process improvement can maximize continuous delivery of value to the organization How to measure that improvement How to choose the right opportunities for the agile approach 6

8 The Philosophies Manifesto for Agile Software Development (2001) 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 in the items on the right, we value the items on the left more. Declaration of Interdependence (2005) We are a community of project leaders that are highly successful at delivering results. To achieve these results: We increase return on investment by making continuous flow of value our focus. We deliver reliable results by engaging customers in frequent interactions and shared ownership. We expect uncertainty and manage for it through iterations, anticipation and adaptation. We unleash creativity and innovation by recognizing that individuals are the ultimate source of value and creating an environment where they can make a difference. We boost performance through group accountability for results and shared responsibility for team effectiveness. We improve effectiveness and reliability through situationally specific strategies, processes and practices. 7

9 Context Agile Process Improvement an Oxymoron? Increasing experience suggests it is necessary and practical (if not pure) to blend these sets of values, principles and activities Necessary because internal and external business and government customers want agility with discipline and accountability Practical because both Agile and the DOI require process and discipline to be effective Pure is in the eye of the beholder Most Software Process Improvement (SPI) projects are implemented using a waterfall approach How then do we implement SPI projects in an agile software development environment? 8

10 Agile Process Improvement An Oxymoron? The first value statement in the Agile Manifesto leaps off the page at most process oriented individuals and organizations, We value individuals and interactions over processes and tools Many SPI practitioners stop reading the Agile Manifesto right there! The answer to the apparent contradiction is that individuals and interactions ARE more important than processes and tools in ANY process improvement project because process improvement is primarily about changing peoples behavior 9

11 Scrum Development Process (thanks to Gestalt, LLC & the Gestalt Pathfinder TM Development Process) llc.com Roles Artifacts Meetings Process Program Manager: Interfaces to Client Product Owner: Sets Priorities Scrum Master Manages Process, Removes roadblocks Product Backlog List of requirements and issues Owned by Product Owner Everyone can add to it Only the Product Owner prioritizes Sprint Goal One sentence summary Declared by Product Owner Accepted by team Sprint Backlog List of tasks (4 16 hours) Owned by team Only the team can modify it Sprint Planning Inputs: Product Backlog, Current Business Conditions Output: Sprint Backlog Daily Scrum Same time every day Answer: 1) What did you do yesterday? 2) What will you do today? 3) What is in your way? Team updates Sprint Backlog Scrum Master updates Block List Product Product Backlog Backlog Sprint Planning Meeting Daily Scrum Daily Work Increment Increment Sprint Sprint Backlog Backlog Blocks Blocks List List Product Product Sprint: 30 Days Team: Develop Product Block List List of obstacles Owned by Scrum Master Updated daily Sprint Review Team demonstrates increment All discuss; gather feedback Increment Increment Sprint Review Meeting PPQA: Monitor Process Compliance 10 Stakeholders: Observe & Advise Increment Version of the product Shippable function tested, documented, etc Process Imprvmt. Requests Output from Sprint Retrospective Sprint Retrospective Team reviews Sprint Processes All discuss; gather feedback Capture Process Improvement Requests Product Product Backlog Backlog Sprint Retrospective Meeting

12 Agile Process Improvement Customer Customer Planned Priorities Sprint Planned Priorities Sprint Planned Priorities Sprint llc.com New Business Driver New Business Driver Planned Priorities Sprint Planned Sprint Planned Sprint Release Planning Process Area A Process Area B Process Area C 30 Day 30 Day Sprint Sprint Deliverable Deliverable Product Product 30 Day 30 Day Sprint Sprint 30 Day 30 Day Sprint Sprint Release 30 Day 30 Day Sprint Sprint 11 Customer Customer 100% Tested

13 Continuous Value Delivery The Customer for most SPI projects is usually the senior manager, who is paying for it (or seeking to spend the SPI budget on something else!) An agile like approach to SPI projects ensures that the senior management will see value being delivered every sprint If not, they will be right to hold the SPI team accountable and/or change priorities for the next sprint 12

14 Agile Process Improvement What does an Agile SPI project look like? An agile SPI project based on the Scrum methodology might have a 4 week sprint cycle The prioritized goals of the SPI project will form the Product Backlog from which candidate activities will be drawn for each SPI project sprint In a client using Scrum for development, it is extremely important to synchronize the SPI sprint cycle with the project sprint cycle It is likely that the SPI project will require input from development project sprint team members, whose availability and ability to plan will be based entirely on their commitments to the current development sprint Also, in pilot and roll out phase of the projects, it is virtually impossible to introduce a new process in the middle of a development project sprint New processes must be introduced into the sprint planning meeting 13

15 Agile Process Improvement Planning an Agile SPI project The SPI Project Sprints should be organized as follows: Develop, Pilot, Refine, Roll out This approach requires a minimum of four sprints, but in the two organizations where this approach to SPI projects has been implemented, it has proven to be useful to take a flexible approach so that a complex process or one requiring a lot of new process definition might have 2 or 3 Develop sprints before the pilot sprint The rigor of the agile approach must be observed for each sprint, and real value must still be delivered at the end of each Develop sprint 14

16 15 Agile Process Improvement How does an Agile SPI project really work? One of our clients benefited hugely from this when developing and piloting their Configuration Management processes Errors in delivered software builds had caused numerous embarrassments in front of customers despite a high level of customer satisfaction in the software reviewed The company had developed a culture of fire fighting teams to deal with this problem; Process Improvement was difficult because nobody had confidence enough to change the engine of the car while it was speeding along the road to the next urgent deliverable Taking a sprint approach, which piloted CM process changes, large and small, in manageable chunks on a monthly basis has turned this around in four months

17 Innovation through Experimentation Implementing an SPI project in an agile development organization is highly advantageous because, to a large degree, each sprint is an almost complete instance of the development organizations SDLC Hence, pilot opportunities for new processes on new projects occur once per sprint cycle This enables all parts of a process to be tested more quickly and facilitates multiple pilots in parallel or sequentially to refine processes Just as it may be necessary or useful to have multiple Develop sprints for process definition, it can be useful to use multiple instances of the pilot and refine sprint pair either to evolve a weak process definition, to build and test tailoring schemes, or to ensure correctness and acceptance across a widely diversified development group; this is true whether the target software development methodology is agile or not 16

18 Lessons from Agile Software Development: Use Measurement To Enable Comparisons Between Methods QUANTITATIVE QUALITATIVE Measure how you are doing Deliverable Size Effort/Cost Duration Quality Process Methods Skills Tools Environment Identify what you are doing Measured Performance Capability Maturity Standard of performance Baseline of Performance 17

19 Lessons from Agile Software Development: Utilize Measurement Results in Decision Making Improvements resulting from current and future initiatives must be measured The basis for measuring improvements may include: Industry data Organizational baseline data It is necessary for the organization to put a stake in the ground relative to current performance level in order to improve development practices 18

20 Lessons from Agile Software Development: Collecting & Reporting Identify data set (typically project oriented) Collect baseline data Project measures (e.g., effort, size, cost, duration, defects) Project attributes (e.g., skill levels, tools, process, etc.) Analyze data Performance comparisons (identification of process strengths and weaknesses) Industry averages and best practices Performance modeling (identify high impact areas) Report results 19

21 Lessons from Agile Software Development: Using Historical Delivery Rates DEFINITION CAPABILITY EFFORT REQUIREMENT PROJECT SIZE and COMPLEXITY RATE OF DELIVERY Effort Schedule Costs FUNCTION POINT SIZE HOURS per FUNCTION POINT 20

22 Lessons from Agile Software Development: Hours Per Function Point Average Hours/Function Point of Recent Enhancement Projects Across Different Platforms from DCG Database for Small Projects Traditional Agile Client Server Main Frame Web e business Web

23 22 Suggested Innovation & Value Metrics for Agile Process Improvement Innovation Number of Process Change Requests generated at end of Sprint Number of pilot sprints required to achieve Customer Satisfaction Number of Process Change requests after Processes Implemented Value Delivery % improvement in functional value delivered (if agile development used) % improvement in time to market % reduction in defect removal time (if agile development used) % resource time lost to new process education/implementation in sprint

24 Which Methodology Should I Use? Waterfall, Iterative and Spiral Methods Predictive Performance Large Teams Highly Structured Environments Outsourced or Multi sourced Projects High Financial or Safety Risk Significant Hardware Integration Agile/DOI Methods Exploratory Projects Small Teams Participative Environments Experienced Personnel Active Business Partners Software Dominant Projects In sourced Projects High Risk of Unknown Requirements 23

25 Do I Choose Agile or a Hybrid? Initial arguments for selecting a hybrid (traditional) method. High level of risk Large size of project Specified delivery commitment Organizational environment Suggested selection process: Map agile attributes based on organization s tolerance for risk and change Some agile practices can be transplanted to another methodology Leverage best practice processes to augment method chosen 24

26 Conclusions Use of Agile methods affects performance outcomes Choosing the appropriate methodology will maximize your delivery performance Agile performance can be successful 25

27 . Questions? 26

28 Educational Opportunities at CAI CAI Sponsors the IT Metrics Productivity Institute: Clearinghouse repository of best practices: Weekly educational newsletter: / SUBSCRIBE Bi monthly webinars hosted by industry leaders: / WEBINARS June 12th 11:00 AM 12:30 PM Software Sizing and Cost Estimating in 2007 June 27th 9:30 AM 11:00 AM Metrics Based Project Governance Aug. 15th 11:00 AM 12:30 PM Software Project Management in 2007 Aug. 22nd 11:00 AM 12:30 PM Managing with Metrics Aug. 30th 3:30 PM 5:00 PM Using Project History Data to Better Manage IT Sept. 5th 11:00 AM 12:30 PM An Overview of Software Benchmarking Sept. 19th 11:00 AM 12:30 PM Integrating Six Sigma and PMBoK Oct. 2nd 11:00 AM 12:30 PM Agile Legacy Reengineering Oct. 25th 11:00 AM 12:30 PM Test Driven Design An Agile Devleopment Methodology Oct. 30th 11:00 AM 12:30 PM A Primer on Function Points Nov 6th 11:00 AM 12:30 PM IT Outsourcing in China Nov 27th 11:00 AM 12:30 PM Ed Yourdon on Managing Death March Projects Dec. 4th 11:00 AM 12:30 PM Howard Rubin on The Future of IT in

29 Educational Opportunities at CAI Software Best Practices Conferences around the world: June 7 Albany, NY June 14 Jersey City, NJ Aug. 28 San Antonio, TX Sept. 11 Toronto, ON Sept. 13 Atlanta, GA Sept. 18 New York, NY Sept. 27 London, UK Oct. 4 Washington, DC Oct. 11 Detroit, MI Oct. 16 Oct. 18 Oct. 23 Nov. 1 Nov. 8 Nov. 13 Nov. 15 Nov. 15 Nov. 29 Jacksonville, FL Chicago, IL Minneapolis, MN New York, NY Albany, NY Ft. Lauderdale, FL Austin, TX Sydney, Australia Philadelphia, PA 28

30 Michael Harris President David Consulting Group (DCG) David Garmus Principal David Consulting Group (DCG) Michael Milutis Director of Marketing Computer Aid, Inc. (CAI) 29

Agile & the Declaration of Interdependence: A new approach to Process Improvement www.davidconsultinggroup.com

Agile & the Declaration of Interdependence: A new approach to Process Improvement www.davidconsultinggroup.com by Michael Harris ARTICLE There has been much said and written about the mythical conflict between the values and principles of the Manifesto for Agile Software Development 1 (http://agilemanifesto.org/)

More information

Agile Project Management Jim Highsmith. Chapter 1. The Agile Revolution

Agile Project Management Jim Highsmith. Chapter 1. The Agile Revolution Agile Project Management Jim Highsmith Chapter 1 The Agile Revolution Ultimate customer value is delivered at the point-of-sale, not the point-of-plan The key opportunity, uncertainty, and risk resides

More information

Introduction to Agile Software Development. EECS 690 Agile Software Development

Introduction to Agile Software Development. EECS 690 Agile Software Development Introduction to Agile Software Development EECS 690 Agile Software Development Agenda Research Consent Forms Problem with Software Engineering Motivation for Agile Methods Agile Manifesto Principles into

More information

Agile in Financial Services A Framework in Focus

Agile in Financial Services A Framework in Focus Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure

More information

D25-2. Agile and Scrum Introduction

D25-2. Agile and Scrum Introduction D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of

More information

Agile QA s Revolutionary Impact on Project Management

Agile QA s Revolutionary Impact on Project Management Agile QA s Revolutionary Impact on Project Management Introduction & Agenda Rachele Maurer Agile Coach, Platinum Edge Inc. PMP, CSM, PMI-ACP Agenda A quick overview of agile Current QA practices QA using

More information

Agile Project Management

Agile Project Management Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development

More information

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:

More information

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

Digital Transformation of the Enterprise for SMAC: Can Scrum help? Digital Transformation of the Enterprise for SMAC: Can Scrum help? Scope of this Report October 2015 In this paper, we consider the impact of the digital transformation on software development and whether

More information

PMP vs. Scrum Master

PMP vs. Scrum Master PMP vs. Scrum Master Compatible or Incompatible? Presented by: Karen Little, PMP, CSM, CBAP, ITIL, MCP, MBA Copyright 2007 by Karen Little 1 Agenda Introductions Background on Agile and SCRUM Methodologies

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development Ingegneria del Software Corso di Laurea in Informatica per il Management Agile software development Davide Rossi Dipartimento di Informatica Università di Bologna The problem Efficiency: too much effort

More information

Scrum for Managers, Zurich March 2010

Scrum for Managers, Zurich March 2010 Scrum for Managers Microsoft Corporation / TechTalk Zurich Switzerland March 2010 About Mitch Lacey Mitch Lacey 13+ years of program and project management experience Microsoft Program Manager 2001 2006

More information

Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014

Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014 Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014 Agenda Agile Software Development: reasons & goals Scrum in a nutshell Kanban in a nutshell Agility: prerequisites, limits and corporate

More information

SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL

SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL 1 Safety Panel when 26262 will be issued, enforced? What about 61508? by whom, which authorities? who and how will verify conformance?

More information

Agile Project Management: Adapting project behaviors to the software development environment

Agile Project Management: Adapting project behaviors to the software development environment Agile Project Management: Adapting project behaviors to the software development environment with Bill Doescher, PMP, CSM PrincipalConsultant and Product Development Director Business Management Consultants

More information

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 Agile Requirements Engineering Blaise Rey-Mermet, EVOCEAN GmbH, 2010 My background Executive Roles Dept. Head - Requirements Management & Engineering

More information

History of Agile Methods

History of Agile Methods Agile Development Methods: Philosophy and Practice CPSC 315 Programming Studio Fall 2010 History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight software

More information

INF5120 Modellbasert Systemutvikling

INF5120 Modellbasert Systemutvikling INF5120 Modellbasert Systemutvikling Forelesning 17.03.2005 Agile Methods & Architecture QVT ATL, MOF2Txt Arne-Jørgen Berre 1 INF5120 - Forelesninger - 2005 M: MDA, T: Eclipse, IBM tool, C: COMET, U: U

More information

Webinar: Staying Agile in a Global World: Distributed Agile Software Development

Webinar: Staying Agile in a Global World: Distributed Agile Software Development Webinar: Staying Agile in a Global World: Distributed Agile Software Development September 9, 2009 11:00 AM - 12:30 PM 1 ITMPI005 Jutta Eckstein Independent Consultant IT communication je@it-communication.com

More information

Scrum and Agile methods The real world

Scrum and Agile methods The real world Scrum and Agile methods The real world Claus Nyhus Christensen cnc@atira.dk Atira About me Master in CS from AAU 2001 2001-2004: Worked at Trifork as a kernel developer of a Java EE server 2004-2007: Worked

More information

Software Engineering Process Economy & Quality

Software Engineering Process Economy & Quality Project delivery: Progress report Software Engineering Process Economy & Quality ETSF 01 http://cs.lth.se/etsf01 The SPA reports you RECEIVED Your actions on received feedback Excel format preferred Lecture

More information

"The Agile PMO: From Process Police to Adaptive Governance"

The Agile PMO: From Process Police to Adaptive Governance W9 Class 11/17/2010 12:45:00 PM "The Agile PMO: From Process Police to Adaptive Governance" Presented by: Sanjiv Augustine LitheSpeed, LLC Brought to you by: 330 Corporate Way, Suite 300, Orange Park,

More information

Introduction to Agile Methods

Introduction to Agile Methods Introduction to Agile Methods Chennai Agile User Group Kickoff Sanjiv Augustine July 08, 2006 www.ccpace.com Introduction to Agile Methods Page 1 Agenda Agile at a Glance Landscape Basics Typical Benefits

More information

Distributed Agile Development. Bapiraju Nandury Product Development Manager Bangalore Development Centre

Distributed Agile Development. Bapiraju Nandury Product Development Manager Bangalore Development Centre Distributed Agile Development Bapiraju Nandury Product Development Manager Bangalore Development Centre Agenda Distributed / offshore Development Agile Methods Distributed Agile Development Goals of this

More information

AGILE PRODUCTIVITY METRICS

AGILE PRODUCTIVITY METRICS BIO PRESENTATION WK2 6/28/2006 10:00 AM AGILE PRODUCTIVITY METRICS Michael Mah QSM Associates, Inc. Better Software Conference June 26 29, 2006 Las Vegas, NV USA Michael Mah Michael Mah is a contributing

More information

Abstract. Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL

Abstract. Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL ISCTE, 15 April 2005 Abstract 2 From anorexic to bulimic Overview of heavy-weight methodologies Origins of light-weight

More information

Best Practices Fusion: Lean Six Sigma and ITIL. By Gary A. Gack

Best Practices Fusion: Lean Six Sigma and ITIL. By Gary A. Gack Best Practices Fusion: Lean Six Sigma and ITIL By Gary A. Gack Use of Lean Six Sigma in software development and IT in general has increased significantly over the last several years, and many organizations

More information

Agile to the Bone. Introduction to Agile by Pietari Kettunen

Agile to the Bone. Introduction to Agile by Pietari Kettunen Agile to the Bone Introduction to Agile by Pietari Kettunen Agenda Problem with traditional software engineering Why Agile is the solution? Roots of Agile Values of Agile Common implementations Scrum Kanban

More information

TecEd White Paper User-Centered Design and the Agile Software Development Process: 7 Tips for Success

TecEd White Paper User-Centered Design and the Agile Software Development Process: 7 Tips for Success TecEd White Paper User-Centered Design and the Agile Software Development Process: 7 Tips for Success At-a-Glance Agile software development teams deliver successful products and applications through their

More information

How To Model In An Agile World

How To Model In An Agile World Modelling in an Agile World John Daniels Fastnloose Limited www.fastnloose.com John Daniels Co-founder of Fastnloose Ltd Software development by dispersed teams Co-author of UML Components & Designing

More information

"Bezpieczny Projekt"

Bezpieczny Projekt Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda

More information

Agile Execution for and Beyond IT

Agile Execution for and Beyond IT Agile Execution for and Beyond IT Fred Koos, PE, PMP, CSM, Pittsburgh PMI VP of Education 31 December 2013 This is an enhanced version of the information presented in the last session at the 11/6/13 Pittsburgh

More information

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Scrum. SE Presentation. Anurag Dodeja Spring 2010 Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically

More information

Agile project management is a style of project management that focuses

Agile project management is a style of project management that focuses Chapter 1 Modernizing Project Management In This Chapter Understanding why project management needs to change Finding out about agile project management Agile project management is a style of project management

More information

CSSE 372 Software Project Management: Managing Agile Projects

CSSE 372 Software Project Management: Managing Agile Projects CSSE 372 Software Project Management: Managing Agile Projects Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu XKCD Reference Learning Outcomes: Plan Create a plan

More information

PENETRATION TESTING IN AGILE SOFTWARE DEVELOPMENT PROJECTS

PENETRATION TESTING IN AGILE SOFTWARE DEVELOPMENT PROJECTS PENETRATION TESTING IN AGILE SOFTWARE DEVELOPMENT PROJECTS Martin Tomanek and Tomas Klima Department of Systems Analysis, University of Economics, Prague, Czech Republic ABSTRACT Agile development methods

More information

STATE OF MICHIGAN SUITE

STATE OF MICHIGAN SUITE STATE OF MICHIGAN SUITE Agile Process Guide Another Companion to the Systems Engineering Methodology (SEM) of the State Unified Information Technology Environment (SUITE) Michigan Department of Technology,

More information

Abdulrahman M. Qahtani, Gary B. Wills, Andrew M. Gravell School of Electronics and Computer Science, University of Southampton, UK

Abdulrahman 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 information

WHITEPAPER GET MORE WORK DONE: A MANAGER S GUIDE TO MIXING AGILE AND WATERFALL

WHITEPAPER GET MORE WORK DONE: A MANAGER S GUIDE TO MIXING AGILE AND WATERFALL WHITEPAPER GET MORE WORK DONE: A MANAGER S GUIDE TO MIXING AGILE AND WATERFALL Project management is shifting. Teams that were siloed before are now asked to work together to ease reporting pains and increase

More information

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today 2009 What is the CMMI Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Initial Focus Continuous Process

More information

Laboratório de Desenvolvimento de Software

Laboratório de Desenvolvimento de Software Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2015/16 Ademar Aguiar Nuno Flores Rui Maranhão Hugo Ferreira Luís Teixeira url: moodle http://www.facebook.com/notes/facebook-engineering/visualizing-friendships/469716398919

More information

Agile and Secure: Can We Be Both?

Agile and Secure: Can We Be Both? Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission

More information

Agile Software Development in the Large

Agile Software Development in the Large Agile Software Development in the Large GI-Vortrag Braunschweig Jutta Eckstein Nicolai Josuttis What Does Large Mean? Large in... scope time people money risks We focus on Large Teams which implies everything

More information

Risk Management. What is risk? Boehm s Top 10 Risks [P2] Welcome to Lecture 3 Risk management & Agile PM

Risk Management. What is risk? Boehm s Top 10 Risks [P2] Welcome to Lecture 3 Risk management & Agile PM ETSF 01 http://cs.lth.se/etsf01 elizabeth@cs.lth.se Welcome to Lecture 3 Risk management & Agile PM Ch 2.6, Ch 7 except 7.3, 7.8 & 7.11, Ch 4.10-11, 4.13-15, P3 + slide info Risk Management Ch 2.6, Ch

More information

PROJECT RISK MANAGEMENT MODEL BASED ON PRINCE2 AND SCRUM FRAMEWORKS

PROJECT RISK MANAGEMENT MODEL BASED ON PRINCE2 AND SCRUM FRAMEWORKS PROJECT RISK MANAGEMENT MODEL BASED ON PRINCE2 AND SCRUM FRAMEWORKS Martin Tomanek and Jan Juricek Department of Systems Analysis, University of Economics, Prague, Czech Republic ABSTRACT There is a lack

More information

Agile Software Development

Agile Software Development Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies

More information

Agile user-centred design

Agile user-centred design Agile user-centred design Marc McNeill Thoughtworks, 9th Floor Berkshire House 168-173 High Holborn London, WC1V 7AA Agile methods are becoming increasingly common in application design, with their collaborative

More information

Incorporating Agile Methods in Large-Scale Systems

Incorporating Agile Methods in Large-Scale Systems Incorporating Agile Methods in Large-Scale Systems April 30, 2011 Why would a large-scale software development company want to be agile? Agile methods aim to counter the tremendous costs with changes late

More information

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

What Does Large Mean? Copyright 2003 by N. Josuttis and J. Eckstein 3. Why is Large an Issue?

What Does Large Mean? Copyright 2003 by N. Josuttis and J. Eckstein 3. Why is Large an Issue? Skalierung von agilen Prozessen Ein Erfahrungsbericht OOP 2003 Jutta Eckstein Nicolai Josuttis This Talk is About Agility Large Experience Success Copyright 2003 by N. Josuttis and J. Eckstein 2 1 What

More information

Measuring the Impact of Scrum on Product Development at Adobe Systems

Measuring the Impact of Scrum on Product Development at Adobe Systems Measuring the Impact of Scrum on Product Development at Adobe Systems Peter Green Adobe Systems peterg@adobe.com Abstract Over the past several years scrum has grown to become the most commonly used product

More information

2. AGILE ADOPTION CASE STUDIES

2. AGILE ADOPTION CASE STUDIES Adopting Agile Software Development: Issues and Challenges Hassan Hajjdiab and Al Shaima Taleb College of Engineering and Computer Science Abu Dhabi University Abu Dhabi, UAE, P.O.Box 59911 hassan.hajjdiab@adu.ac.ae

More information

the team level and is characterized by self organizing, cross functional teams doing iterative development in what are called Sprints.

the team level and is characterized by self organizing, cross functional teams doing iterative development in what are called Sprints. Introduction We can t solve problems by using the same kind of thinking we used when we created them. Albert Einstein One of the goals of this book is to give you a better perspective on Lean and Agile

More information

Software Engineering

Software Engineering 1 Software Engineering Lecture 2: Software Life Cycles Stefan Hallerstede Århus School of Engineering 25 August 2011 2 Contents Naive Software Development Code & Fix Towards A Software Process Software

More information

ITIL Foundation. Learn about process improvements, benefits, and challenges of ITIL, and get your ITIL Foundation certification.

ITIL Foundation. Learn about process improvements, benefits, and challenges of ITIL, and get your ITIL Foundation certification. ITIL Foundation Learn about process improvements, benefits, and challenges of ITIL, and get your ITIL Foundation certification. In this exciting and dynamic course, you will get an introduction to the

More information

Agile with XP and Scrum

Agile with XP and Scrum Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been

More information

Agile Processes. -- Heinrich Heine

Agile Processes. -- Heinrich Heine 1 Agile Processes The weather-cock on the church spire, though made of iron, would soon be broken by the storm-wind if it did not understand the noble art of turning to every wind. -- Heinrich Heine Many

More information

Agile Software Project Management with Scrum

Agile Software Project Management with Scrum Agile Software Project Management with Scrum Viljan Mahnic, Slavko Drnovscek University of Ljubljana, Faculty of Computer and Information Science Trzaska 25, SI-1000 Ljubljana, Slovenia viljan.mahnic@fri.uni-lj.si,

More information

CSSE 372 Software Project Management: More Agile Project Management

CSSE 372 Software Project Management: More Agile Project Management CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Plan Create a plan for

More information

CSPO Learning Objectives Preamble. Scrum Basics

CSPO Learning Objectives Preamble. Scrum Basics CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and

More information

IDENTIFYING THE CRITICAL FACTORS IN SOFTWARE DEVELOPMENT METHODOLOGY FIT

IDENTIFYING THE CRITICAL FACTORS IN SOFTWARE DEVELOPMENT METHODOLOGY FIT IDENTIFYING THE CRITICAL FACTORS IN SOFTWARE DEVELOPMENT METHODOLOGY FIT by Julien Lemétayer A thesis submitted to the Victoria University of Wellington in partial fulfilment of the requirements for the

More information

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over

More information

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Waterfall to Agile. DFI Case Study By Nick Van, PMP Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall

More information

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com) A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering

More information

Project Management: PMBOK and more MIEIC, Laboratório de Gestão de Projectos

Project Management: PMBOK and more MIEIC, Laboratório de Gestão de Projectos Project Management: PMBOK and more MIEIC, Laboratório de Gestão de Projectos Ademar Aguiar FEUP, Universidade do Porto http://www.fe.up.pt/~aaguiar/ ademar.aguiar@fe.up.pt FEUP Ademar Aguiar MIEIC/LGPR,

More information

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013 Agile Overview 30,000 perspective Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013 Agenda 30,000 Perspective The Players Initiating a Project Agile Estimating Agile Communications

More information

State of Michigan (SOM) SUITE Agile Process Guide. Version 1.0. July 2012. Department of Technology, Management & Budget

State of Michigan (SOM) SUITE Agile Process Guide. Version 1.0. July 2012. Department of Technology, Management & Budget State of Michigan (SOM) SUITE Agile Process Guide Version 1.0 Another Companion to the Systems Engineering Methodology (SEM) of the State Unified Information Technology Environment (SUITE) July 2012 Department

More information

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices Reducing Gaps In Software Process Performance Through Identification And Implementation Of Best Software Practices 2005 PSM Conference www.davidconsultinggroup.com Presentation Topics Measurement For Process

More information

Software processes that are:

Software processes that are: Agile Processes Software processes that are: Incremental (small software releases with rapid cycles) Cooperative (customer and developer working together with close communication) Straightforward (method

More information

Are Management Basics Affected When Using Agile Methods?

Are Management Basics Affected When Using Agile Methods? Are Management Basics Affected When Using Agile Methods? Paul E. McMahon PEM Systems Just how different is project management when using agile methods? The purpose of this article is to help readers understand

More information

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

T14 TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA

More information

When is Agile the Best Project Management Method? Lana Tylka

When is Agile the Best Project Management Method? Lana Tylka When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals

More information

Creating a High Maturity Agile Implementation

Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them

More information

The Role of Plan-Based Approaches in Organizing Agile Companies

The Role of Plan-Based Approaches in Organizing Agile Companies The Role of Plan-Based Approaches in Organizing Agile Companies Alberto Sillitti, Giancarlo Succi Free University of Bozen {Alberto.Sillitti, Giancarlo.Succi}@unibz.it Abstract The paper presents the results

More information

COSMIC-based Project Management in Agile Software Development and Mapping onto related CMMI-DEV Process Areas

COSMIC-based Project Management in Agile Software Development and Mapping onto related CMMI-DEV Process Areas COSMIC-based Project Management in Agile Development & CMMI-DEV COSMIC-based Project Management in Agile Software Development and Mapping onto related CMMI-DEV Process Areas Abstract: Enrico Berardi 1,

More information

Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity

Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity Bob Galen President & Principal Consultant, RGCG, LLC Leading you down the path of agility www.rgalen.com

More information

Agile Estimating: My DPS Dissertation

Agile Estimating: My DPS Dissertation Agile Estimating: My DPS Dissertation Raymond Boehm New York City SPIN Meeting October 11, 2006 Presentation Outline o Agility o Estimation Estimating Software Size Estimating Effort and Schedule o Estimating

More information

Agile Project Management

Agile Project Management Agile Project Management Overview Fabrizio Morando Application Development Manager martedì 20 novembre 2012 What is Agile? Agile is used to denote the ability of Agile Methods to respond to changing requirement

More information

Agile Software Development and Service Science

Agile Software Development and Service Science Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier Institute of Applied Information Technology (InIT) Zurich University

More information

Agile Development Overview

Agile Development Overview Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others

More information

WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF

WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF AGILE IN PRACTICE. Lewis Chasalow Virginia Commonwealth University chasalowlc@vcu.edu ABSTRACT Agile development methods have been described by

More information

Case Study on Critical Success Factors of Running Scrum *

Case Study on Critical Success Factors of Running Scrum * Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success

More information

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable

More information

Comparative Analysis of Agile Software Development Methodologies-A Review

Comparative Analysis of Agile Software Development Methodologies-A Review RESEARCH ARTICLE OPEN ACCESS Comparative Analysis of Agile Software Development Methodologies-A Review Kiran Hiwarkar 1, Aditya Doshi 2, Rahul Chinta 3, Manjula R 4 1,2,3 ( Post Graduate Students Department

More information

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

SCRUM BODY OF KNOWLEDGE (SBOK Guide) A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...

More information

AGILE SOFTWARE DEVELOPMENT A TECHNIQUE

AGILE SOFTWARE DEVELOPMENT A TECHNIQUE AGILE SOFTWARE DEVELOPMENT A TECHNIQUE Saurav Tiwari 1,Aasheesh Goel 2,Rajeev Sharma 3 1,2 Research Scholar,MCADept.,SRM University,NCRCampus,Modinagar 3 Asst. Prof.,MCADept.,SRM University,NCR Campus

More information

Scrum and CMMI Level 5: The Magic Potion for Code Warriors

Scrum and CMMI Level 5: The Magic Potion for Code Warriors Scrum and CMMI Level 5: The Magic Potion for Code Warriors Jeff Sutherland, Ph.D. Patientkeeper Inc. jeff.sutherland@computer.org Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk

More information

EXTENDING YOUR REACH GLOBALLY THROUGH OUTSOURCING

EXTENDING YOUR REACH GLOBALLY THROUGH OUTSOURCING WELCOME EXTENDING YOUR REACH GLOBALLY THROUGH OUTSOURCING Realizing benefits An Insight by: Dr. Madhu Singh, PMP VP Telecom Group Global Consultants Inc. (GCI) Outsourcing (i.e., Global Sourcing) A Mantra

More information

SUCCEEDING IN SOFTWARE DEVELOPMENT PROJECTS

SUCCEEDING IN SOFTWARE DEVELOPMENT PROJECTS SUCCEEDING IN SOFTWARE DEVELOPMENT PROJECTS Dan Benţa 1 Ştefan Ioan Niţchi 2 Abstract In the past few decades, a large number of different approaches to software development have been introduced in order

More information

The Latest Industry Data for Application Development And Maintenance

The Latest Industry Data for Application Development And Maintenance The Latest Industry Data for Application Development And Maintenance February 9, 2005 Software Quality Group of New England www.davidconsultinggroup.com Presentation Topics Qualitative and Quantitative

More information

Usage of SCRUM Practices within a Global Company

Usage of SCRUM Practices within a Global Company 2008 IEEE International Conference on Global Software Engineering Usage of SCRUM Practices within a Global Company Mauricio Cristal mauricio.cristal@gmail.com Daniel Wildt FACENSA, Brazil daniel@facensa.com.br

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 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

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com

More information

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404

The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 The Agile PMO Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 Kevin.thompson@cprime.com Abstract The development of Agile processes

More information

BCS Foundation Certificate in Agile Syllabus

BCS Foundation Certificate in Agile Syllabus BCS Foundation Certificate in Agile Syllabus Version 1.5 March 2015 Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest

More information

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

Agile Engineering Introduction of a new Management Concept

Agile Engineering Introduction of a new Management Concept Journal of Applied Leadership and Management 4, 39-47 39 Agile Engineering Introduction of a new Management Concept Philipp Hecker (philipp.hecker_ch@bluewin.ch) Artur Kolb (arthur.kolb@hs-kempten.de)

More information

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog

More information