Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014
|
|
- Coleen Baldwin
- 8 years ago
- Views:
Transcription
1 Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014
2 Agenda Agile Software Development: reasons & goals Scrum in a nutshell Kanban in a nutshell Agility: prerequisites, limits and corporate culture CSS GmbH November
3 The Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more , 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 CSS GmbH November
4 The Cone of Uncertainty (also: Funnel Curve) At the start of the project, uncertainty concerning requirements is 16 times higher than at the end of the project (Boehm). After 30% of the project duration have elapsed, this uncertainty is reduced from 16 times to 1.5 times (Boehm). CSS GmbH November
5 The classical project management approach B was specified and sold in the beginning B was 100% implemented as planned Source: Mitch Lacey 2011 But C would have been the solution which the client really needed CSS GmbH November
6 And now here is the agile approach B has been planned. And it has been specified how to deal with changes. Here they found out that B should look more like C... So they decided to go for C! The B - detour has been skipped. Source: Mitch Lacey 2011 CSS GmbH November
7 What do you read? IUMRING TQ GQNGIUSIQNS Source: Mike Rother CSS GmbH November
8 IUMRING TQ GQNGIUSIQNS Our brain automatically fills in blanks, instead of saying to us Sorry, I don t know yet Source: Mike Rother
9 Don t forget about uncertainty! Sometimes we have to look at things we don t want to see But it s better to have thunderstorms during a project than having a hurricane in the end An agile, iterative approach forces everybody to check continuously if we are on the right way - even the client CSS GmbH November
10 Scrum in a nutshell How does Scrum implement agile principles? 13
11 The only thing Scrum can gurantee is, that latest after 30 days the shit will appear from underneath the carpet. I help people build software in 30 days or less. Tell us the most important stuff you have, and we ll give you as much of that as we can at the end of 30 days. Ken Schwaber 14
12 2 Lists 1 Goal 3 Core Roles 4 Core Meetings Working Software Product Backlog Product Owner Sprint Planning Sprint Backlog Scrum Master Daily Scrum Scrum Team [Consultants] Sprint Review / Demo Meeting Retrospective Daily Scrum daily Sprint Planning Sprint (1)/2/3/4 Weeks Sprint Review/Demo Client Product Backlog Sprint Backlog Sprint Retrospective Working Software CSS GmbH November 2014 Source: Mike Cohn, modified
13 Kanban in a nutshell To which extend does Kanban go with Agile? 25
14 Source: David J. Anderson Source: The Agile Pirat 27
15 Dr. W. Edwards Deming You don t have to change, survival is optional 28
16 Kanban briefly defined It s the Start with what you do know Method Stop starting, start finishing Visualize Limit Work in Process Manage Flow Source: David J. Anderson CSS GmbH November Principles & 6 Core Practices Evolutionary Change 29
17 Kanban Agendas Survivability Service-orientation Sustainability Resilience/anti-fragility Evolutionary capability Fitness criteria metrics Workflow Service level expectations Relief from overburdening Lead the business Decide with confidence Engage with people 30
18 Agile prerequisites & limits and an Agile Corporate Culture 36
19 Organization with combined team-structure Product Owner 1 Product Owner 2 Chief Product Owner Product Backlog Feature Team A Feature Team B Feature Team C Feature Team D Product Owner Team Component Team X Product Owner 3 Component Team Y CSS GmbH November
20 It s all about people! Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. The best architectures, requirements, and designs emerge from selforganizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. (4 th, 5 th, 6 th, 11 th & 10 th Principle of Agile Software; CSS GmbH November
21 Agility is all about Values and Principles Shifting from a plan-driven to a value-driven project management Shifting from a formerly task- and work-package oriented approach to focusing on how to reach our goals (= the client s goals!) Shifting the focus from just writing about features to discussing and understanding functionality Source: Pawel Brodzinski Team-work and discussions help us to understand the client s needs and build the perfect solution CSS GmbH Juni
22 Great! Super! Fantastic! Let s work agile forever! CSS GmbH November 2014
23 CONTACT Dipl.-Ing.(FH) Sven Schweiger CSS Computer-Systems-Support GmbH Landstraßer Hauptstraße 167, 1030 Wien Phone Internet: Dipl.-Ing. Mike Leber Agile Experts e.u. Joseph-Lister-Gasse 31C/9, 1130 Wien Phone Internet: Fotos: Gert Krautbauer / Sven Schweiger / München / Wien
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 informationAgile 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 informationIngegneria 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 informationHistory 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 informationAgile 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 informationDigital 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 informationSAFETY & 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 informationAgile 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 informationAgile 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 informationScrum 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 informationScrum 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 informationAgile 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 informationPMP 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 informationD25-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 informationAgile & 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 informationAgile 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 informationSWEN - 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 informationAgile 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 informationINF5120 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 informationDistributed 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 informationSoftware 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 informationWHITEPAPER 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 informationAgile 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 informationAgile 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 informationAbstract. 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 informationHow 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 informationWhat 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 informationAgile 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 informationRisk 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 informationAgile 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 informationAGILE 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 informationIncorporating 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 informationIntroduction 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 informationthe 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 informationThe Agile Manifesto August 2001
The Agile Manifesto August 2001 Facilitating change is more effective than attempting to prevent it. Learn to trust in your ability to respond to unpredictable events; it's more important than trusting
More informationSTATE 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 informationCSSE 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 informationAgile 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 informationWhat does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011
What does it mean to be Agile Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 2 Traditional methods Assumptions: The customer knows what he wants The developers know how to build it Nothing will change
More informationMeasuring 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 information2. 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 informationBest 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 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 informationThe role of Agile development methodologies in the adoption of mobile payment technology
Whitepaper The role of Agile development methodologies in the adoption of mobile payment technology sqs.com Keys to successful collaboration and improving speed to market Introduction With the growing
More informationUSAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS
Journal of Applied Economics and Business USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS Nevenka Kirovska 1, Saso Koceski 2 Faculty of Computer Science, University Goce Delchev, Stip, Macedonia
More informationState 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 informationTecEd 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 informationPENETRATION 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 informationOn the Agile Development of Virtual Reality Systems
10 Int'l Conf. Software Eng. Research and Practice SERP'15 On the Agile Development of Virtual Reality Systems F. Mattioli 1, D. Caetano 1, A. Cardoso 1, and E. Lamounier 1 1 Faculty of Electrical Engineering,
More informationAgile 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"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 informationSUCCEEDING 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 informationAgile Software Development Approaches and Their History. Volkan Günal
Agile Software Development Approaches and Their History Volkan Günal August 3, 2012 2 ABSTRACT Author: Günal, Volkan Enterprise Software Engineering 2012: Agile Software Development (Seminar) With the
More informationAgile 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 informationWaterfall 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 informationCSSE 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 informationTESTING IN AGILE SOFTWARE DEVELOPMENT
TESTING IN AGILE SOFTWARE DEVELOPMENT ENVIRONMENTS WITH TMAP NEXT authors: Leo van der Aalst en Cecile Davis based on the original point of view paper 2011, Sogeti Nederland B.V., based in Vianen, the
More informationManifesto for Agile Software Development
Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions
More information1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT
1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT Enterprise Software Engineering Agenda 1. CMMI and Scrum 2. Kanban Software Engineering 3. Software Development Life Cycle 4. Secure Software Engineering
More informationAgile, Rails, and the Cloud. Why your customer should care about Agile, Rails and the Cloud
Agile, Rails, and the Cloud Why your customer should care about Agile, Rails and the Cloud Ian McFarland, VP Technology ian@pivotallabs.com Or... Why companies can t afford to ignore the efficiencies of
More informationA Conceptual Model for Agile Practices Adoption
A Conceptual Model for Agile Practices Adoption Amadeu Silveira Campanelli, Fernando Silva Parreiras 1 LAIS Laboratory of Advanced Information Systems, FUMEC University Av. Afonso Pena 3880 30130009 Belo
More informationAgile 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 informationThe 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 informationAgile 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 informationWhat Agile of Agile Principles
doi:10.1145/2133806.2133823 Even after almost a dozen years, they still deliver solid guidance for software development teams and their projects. By Laurie Williams What Agile Teams Think of Agile Principles
More informationAgile teams: Do s and don ts in agile software development
Agile teams: Do s and don ts in agile software development Öjvind Lindgren University of Borås Boras, Sweden ojvind.lindgren@hb.se Jennifer McAllister Middlesex University London, United Kingdom j.mcallister@mdx.ac.uk
More informationPersona driven agile development
Persona driven agile development Build up a vision with personas, sketches and persona driven user stories Dominique Winter GreenPocket GmbH Cologne, Germany dominique.winter@greenpocket.de Eva-Maria Holt
More informationPROJECT 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 informationITSM Agile Intro Feb 5, 2015
ITSM Agile Intro Feb 5, 2015 Introduction You and Me Some Agile Background Fun Conversation!!! 1 Who Are You? Experience with Agile? Using some form of Agile? Raise your hand if. Me and Agile Recent Work
More informationBCS 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 informationBusiness Analysts in an Agile World. Christian Antoine
Business Analysts in an Agile World Christian Antoine What is this about Value of software Building the right product Building the product right Where do BA s fit in this What this is not Back to basics
More informationMoonzoo Kim CS Division of EECS Dept. KAIST
Chapter 4 Agile Development Moonzoo Kim CS Division of EECS Dept. KAIST 1 Ex. UP Work Products Inception phase Vision document Init ial use-case model Init ial project glossary Init ial business case Init
More informationSoftware Processes. Agile Methods
Software Processes Agile Methods Roadmap Agile Methods Agile Manifesto Agile Principles Agile Methods Agile Processes Scrum, Crystall,... Integrating Agile with Non-Agile Processes 2 Agile Development
More informationScrum. 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 informationIDENTIFYING 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 informationSoftware Process. Successful Software Production between Extreme Programming and Rational Unified Process Short Version
Software Process Successful Software Production between Extreme Programming and Rational Unified Process Short Version Jörg Hofstetter, HTA Luzern (www.hta.fhz.ch) www.sweed.ch 2002, J. Hofstetter 1 Literature
More informationAgile Methodologies. Venkat Subramaniam. venkats@agiledeveloper.com. http://www.agiledeveloper.com/download.aspx
Agile Methodologies Venkat Subramaniam venkats@agiledeveloper.com http://www.agiledeveloper.com/download.aspx Agile Methodologies - 1 Abstract Abstract Agile development is picking up steam. You have most
More informationAgile Project Management with Scrum
Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions
More informationLaborató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 informationAgile Software Development Methods, Comparison with Traditional Methods & Implementation in Software Firm
Agile Software Development Methods, Comparison with Traditional Methods & Implementation in Software Firm Neeraj Bhadoriya 1, Neha Mishra 2, Alok Malviya 3 1,2 Dept. of Information Technology Institute
More informationAGILE 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 informationSoftware 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 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 informationHow to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
More informationExperiences of Using Extreme Programming to Support a Legacy Information System Migration Project
Experiences of Using Extreme Programming to Support a Legacy Information System Migration Project Juha Koskela 1, Mauri Myllyaho 2, Jukka Kääriäinen 1, Dan Bendas 2, Jarkko Hyysalo 2, Anne Virta 2 1 VTT
More informationSoftware 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 informationAgile 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 informationManifesto for Agile Software Development
Rocky Mountain Information Management Association Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we
More informationNeglecting Agile Principles and Practices: A Case Study
Neglecting Agile Principles and Practices: A Case Study Patrícia Vilain Departament de Informatics and Statistics (INE) Federal University of Santa Catarina Florianópolis, Brazil vilain@inf.ufsc.br Alexandre
More informationAn Ideal Process Model for Agile Methods
An Ideal Process Model for Agile Methods Marcello Visconti 1 and Curtis R. Cook 2 1 Departamento de Informática, Universidad Técnica Federico Santa María, Valparaíso, CHILE visconti@inf.utfsm.cl 2 Computer
More informationGothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams
Jan Marek Jan.Marek@ca. com CA Technologies Session S601 Introducing Agile development methodologies to mainframe development teams Agenda Introduce Agile software development methodologies Scrum overview
More informationHow To Understand The Limitations Of An Agile Software Development
A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science
More informationAgile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and
More informationAgile 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 informationAgile 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 informationSoftware Development with Agile Methods
Case Study Software Development with Agile Methods Introduction: Web application development is a much studied, heavily practiced activity. That is, capturing and validating user requirements, estimating
More informationAGILE SOFTWARE DEVELOPMENT
AGILE SOFTWARE DEVELOPMENT Michael Novikov and Nicolas Heuser May 23, 2006 1 Contents 1 THE TIME BEFORE AGILE SOFTWARE DEVELOPMENT 3 2 ADAPTIVE VERSUS PREDICTIVE SOFTWARE DEVELOPMENT 3 3 WHAT IS AGILITY?
More informationECSS Standard Compliant Agile Software Development
ECSS Standard Compliant Agile Software Development [An Industrial Case Study] Ehsan Ahmad Bilal Raza, Robert Feldt Department of Computer Blekinge Institute of Science and Engineering Technology Air University
More informationAn Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer, Telerik @worksonmypc Stevef.hk@gmail.com
An Introduction to Kanban for Scrum Users Stephen Forte Chief Strategy Officer, Telerik @worksonmypc Stevef.hk@gmail.com 1 About the Speaker Chief Strategy Officer of Telerik Board Member of the Scrum
More information