Lightweight Tools for Agile Methods
|
|
- Preston Thompson
- 5 years ago
- Views:
Transcription
1 Lightweight Tools for Agile Methods Frank Maurer University of Calgary Computer Science e-business Engineering Group (ebe) This presentation reports on joined work with Harpreet Bajwa, Lawrence Liu, Chris Mann, Grigori Melnik, Wenliang Xiong & Carmen Zannier Principles of agile methods ebe Research Overview Overview 3-Feb-06 ebe Research 2 Desktop Technology Program 1
2 Why Agile Methods? CHAOS Report, Standish Group 66% of projects failed or are challenged in 2002 Large projects are failing more often than small projects Only 52% of features make it into product % 28% 26% 27% 16% 31% 15% 23% 28% 40% 51% 49% 46% 53% 33% Succeded Failed Challenged Feb-06 ebe Research 3 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 3-Feb-06 - Robert C. Martin - Steve Mellor ebe -Research Ken Schwaber - Jeff Sutherland - Dave Thomas 4 Desktop Technology Program 2
3 How Everything Fits Together Ken Beck. Extreme Programming Explained: Embrace Change, Addison-Wesley, 1999, p Feb-06 ebe Research 6 Scrum Flow (Sutherland, Schwaber and Beedle) Ken Schwaber, Agile Project Management with Scrum, Microsoft Press: Scrum: 15 min daily meetings Team members respond to basics: -What did you do since last Scrum? -Do you have any obstacles? -What will you do before next meeting? Sprint: 30 days Features assigned to Sprint Desktop Technology Program Potentially Shippable Functionality 3
4 Agile Practices Knowledge sharing ( verbal documentation, co-location) Adaptive Project Management using Informal Feature Description (story cards) Fast feedback (on-site customer, continuous integration, short iterations, retrospectives) Emphasis on testing Emerging (simple) design & refactoring Pairing Collaborative, "whole team approach" Business contracts 3-Feb-06 ebe Research 8 Principles of agile methods ebe Research Overview Empirical studies on agile methods Tools for agile teams Overview 3-Feb-06 ebe Research 9 Desktop Technology Program 4
5 Empirical Research on Agile Methods Are the claims of agilists justified? Issues: Significance versus insight Qualitative versus quantitative Industry-based Perceptions vs reality 3-Feb-06 ebe Research 11 Online questionnaire voluntarily and anonymously Total numbers of respondents: 240 out of 693 invited, 35% response ratio Over 3 years 6 academic semesters 7 courses A Cross-Program Investigation of Students' Perceptions of Agile Methods (Melnik/Maurer) Academic program DIPL (2 years) POSTDIPL (2+2 years) JUNIOR (2 years) SENIOR (4 years) GRAD (4 +2 years) Semester(s) Fall 2001, Winter 2002 Fall 2003 Winter 2002 Fall 2002 Fall 2003 Winter 2004 Winter 2003 Winter 2004 Fall 2002 Winter 2003 Fall 2003 Winter 2004 Winter 2002 Fall 2002 Fall 2003 # of nvita-tions sent out # of respondents Response rate 61% 23% 55% 56% 96% 65% 14% 13% 35% 31% 61% 67% 75% 73% 94% Total, All Programs % 3-Feb-06 ebe Research 12 Desktop Technology Program 5
6 Using XP Improves Productivity of Small Teams I believe that XP helps get more work done in less time and is very effective for small groups as it allows for the group members not to get stuck for extended periods of time % Disagree Disagree Agree Agree Strongly Somewhat Neutral Somewhat Strongly SAIT UofC Junior Undergrads UofC Senior Undergrads UofC Grads 3-Feb-06 ebe Research 13 Comparative Analysis of Job Satisfaction (Melnik/Maurer) Web-based survey (459 complete, 286 partial responses) Some questions verbatim identical with Computerworld survey (936 responses) Overall job satisfaction by groups Agile 0.9% 8.5% 53.2% 29.4% Non-agile (main study) 7.6% 29.8% 21.4% 31.3% 9.9% IT General (supplementary study) 11.0% 25.0% 11.0% 35. 0% 18.0% 3-Feb-06 ebe Research 18 Desktop Technology Program 6
7 Longitudinal Agile Study (Mann/Maurer) Issues: Not much detailed data on agile methods from industry Approach inspired by ethnographical methods and action research Embed researcher for two years in work environment Change environment: Pair programming Continuous integration & test-driven development Scrum project management Observe and collect data 3-Feb-06 ebe Research 20 Scrum Results Overall results: Reduced overtime Increased customer satisfaction % Hours Overtime Average Percent Overtime Worked By Team Windows App 1 support and Windows App 2 Scrum Introduced Development New Windows App Release Website Release Week 3-Feb-06 ebe Research 25 Desktop Technology Program 7
8 Tools 3-Feb-06 ebe Research 28 In-container Portlet Testing (Bajwa/Xiong/Maurer) Portlets Source: (IBM Portal [2]) Portlets 3-Feb-06 ebe Research 29 Desktop Technology Program 8
9 Container-based Software: Testing Issue The Portlet API layer is the only way Portlets and container communicate 3-Feb-06 ebe Research 30 WIT- Design Overview 3-Feb-06 ebe Research 31 Desktop Technology Program 9
10 Requirements and Agile Planning User stories On index cards Short descriptions of a feature In customer language, no techno babble Provide value to customer Independent of each other Testable Small decompose large stories Estimated by developers Collect story cards and prioritize them 3-Feb-06 ebe Research 34 Digital Tables for Agile Planning (Liu/Maurer) 3-Feb-06 ebe Research 37 Desktop Technology Program 10
11 All photos from Current work By drp By curiouskiwi By fallsroad 3-Feb-06 ebe Research 38 Alan: A robotic colleague for agile teams Support continuous integration Create and distribute summaries of Scrum meetings 3-Feb-06 ebe Research 39 Desktop Technology Program 11
12 FitClipse Acceptance test driven development tool Testing of distributed J2EE applications Scenario-driven testing of business logic layer as well as UI layer Acceptance regression testing 3-Feb-06 ebe Research 42 Discussion Desktop Technology Program 12
Presented 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informationHow to make Agile "work" in Business Intelligence projects. Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00
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 Presentation overview How to make Agile work My experience
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 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 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 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 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 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 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 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 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 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 information04. Agile Development
04. Agile Development Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Background of Agile Software Development Software development until late 90s
More informationAbstract. Keywords: Agile methodology, SDLC, Information Systems education, development life cycle
A New Teaching Paradigm in Information Systems Education: An Investigation and Report on the Origins, Significance, and Efficacy of the Agile Development Movement Samuel S. Conn School for Professional
More informationThreat Poker: Solving Security and Privacy Threats in Agile Software Development
: Solving Security and Privacy Threats in Agile Software Development Hanne Rygge and Audun Jøsang University, Norway author1@uni.no, author2@uni.no Abstract Secure software development represents a fundamental
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 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 informationSoftware Development*
Software Development* Process, Models, Methods, Diagrams Software Development Life Cyles Part - IV *from http://www.cs.washington.edu/403/ What is Scrum? Scrum: It s about common sense Is an agile, lightweight
More 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 informationAn Overview of Software Process
An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons
More informationUsing Agile Methods for Software Development in R&D Scenario
Using Agile Methods for Software Development in R&D Scenario Item Type text; Proceedings Authors Guarino de Vasconcelos, Luis Eduardo; Kusumoto, André Yoshimi; Leite, Nelson Paiva Oliveira; Lopes, Cristina
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 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 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 informationLecture 29: Agile Design and Extreme Programming
1 Lecture 29: Agile Design and Extreme Programming Kenneth M. Anderson Software Methods and Tools CSCI 4448/6448 - Spring Semester, 2005 2 Credit where Credit is Due The material for this lecture is based
More informationThreat Poker: Solving Security and Privacy Threats in Agile Software Development
Threat Poker: Solving Security and Privacy Threats in Agile Software Development Hanne Rygge and Audun Jøsang University of Oslo, Norway hanneryg@ifi.uio.no, audun.josang@mn.uio.no Abstract. Secure software
More informationComparative Study and Analysis of Scrum and Lean Methodology
Comparative Study and Analysis of Scrum and Lean Methodology Bhavya Singh 1, Aashish Kumar Sharma 2, Gitanjali J 3 1, 2 School of Information Technology And Engineering Vit University 3 Senior Assistant
More information13. Team evolutionary developement
13. Team evolutionary developement Most of the software projects require a larger effort than a solo programmer can handle Programmers have to organize themselves into teams Agile teams Directed teams
More information88 Authors. Ishita Shukla 3 3 Department of Computer Science & Engineering,Manipal Institute of Technology
A CRITICAL ANALYSIS AND COMPARISON OF AGILE WITH TRADITIONAL SOFTWARE DEVELOPMENT PROCESS Priyanka Kataria 1, Shweta Shrivas 2, A.Hemlata 4 1,2,4 Department of Computer Science & Engineering, Jabalpur
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 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 informationThriving in an Agile Environment. Kathryn Poe Rocky Mountain Chapter Feb 16, 2012
Thriving in an Agile Environment Kathryn Poe Rocky Mountain Chapter Feb 16, 2012 1 Agenda 1. Who Am I? 2. Development Methodologies 3. What Agile Is and Isn t 4. What Agile Means for Doc 5. Best Practices
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 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 informationAgile and Automated Testing. Helmut Steineder JIPP.IT GmbH 2015
Agile and Automated Testing Helmut Steineder JIPP.IT GmbH 2015 About myself CoFounder of JIPP.IT GmbH Covered areas over years SW development Requirements Engineering (agile) Project Management Agile Testing
More informationAgile Quality Management
Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/
More informationNon-object-oriented design methods. Software Requirements and Design CITS 4401 Lecture 15
Non-object-oriented design methods Software Requirements and Design CITS 4401 Lecture 15 1 (reminder) Software Design is a creative process no cook book solutions goal driven we create a design for solving
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 informationDissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods.
Agile methods Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. These methods: Focus on the code rather than the design
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 informationAgile Planning with a Multi-customer, Multi-project, Multi-discipline Team
Agile Planning with a Multi-customer, Multi-project, Multi-discipline Team Karl Scotland Development Team Leader, BBC Interactive karl.scotland@bbc.co.uk Abstract. Most XP literature refers to teams which
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 informationTHE ART OF AGILE MARKETING A PRACTICAL ROADMAP FOR IMPLEMENTING KANBAN AND SCRUM IN JIRA AND CONFLUENCE
THE ART OF AGILE MARKETING A PRACTICAL ROADMAP FOR IMPLEMENTING KANBAN AND SCRUM IN JIRA AND CONFLUENCE page 1 / 6 page 2 / 6 the art of agile pdf 5 AN AGILE OVERVIEW Agile is a way to manage projects.
More informationMoonzoo Kim. KAIST cs350 Intro. to SE Spring
Chapter 4 Agile Development Moonzoo Kim CS Division of EECS Dept. KAIST moonzoo@cs.kaist.ac.kr http://pswlab.kaist.ac.kr/courses/cs350-07 ac kr/courses/cs350 07 Spring 2008 1 Ex. UP Work Products Inception
More informationThe problem. extreme Programming (XP) Conclusions Resources. Problems in software development. Practices Why XP works Benefits of XP
Introduction to extreme Programming Contents The problem Problems in software development extreme Programming (XP) Values Practices Why XP works Benefits of XP Conclusions Resources Risks: Problems in
More informationStudent Scrums Workshop. Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering
Student Scrums Workshop Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering tjr@se.rit.edu The Scrum Framework The Scrum Framework Burndown Charts Chris Noffke: http://www.noffke.com/
More informationNitty Gritty of QA Project Management. 11-Feb-09 Carol Perletz
11-Feb-09 Carol Perletz Agenda 1. Introduction 2. Definitions 3. Software Development Life Cycle Processes 4. The SQA Role 5. SQA Project Management 6. My Case Studies 7. Your QA Project Management Challenges
More informationSoftware Life Cycles and Configuration Management
Software Configuration Lecture 11 Software Engineering TDDC88/TDDC93 autumn 2008 Department of Computer and Information Science Linköping University, Sweden Theory Lecture Plan 2 L1 - Course Introduction
More informationLecture 8 Agile Software Development
Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics
More informationAGILE CASE STUDY EVALUATION IN MIDDLE SIZE PROJECT. Penko Ivanov, Sylvia Ilieva
Serdica J. Computing 1 (2007), 241 254 AGILE CASE STUDY EVALUATION IN MIDDLE SIZE PROJECT Penko Ivanov, Sylvia Ilieva Abstract. In the last few years Agile methodologies appeared as a reaction to traditional
More informationManagement by Consensus
Management by Consensus A Manager's Guide to Scrum A Presentation for The CoolTech Club Menlo Park, June 7 th, 2006 Tobias Mayer tobias@agilethinking.net Presenter: Tobias Mayer Software Developer Educator,
More informationAgile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits
More informationExtreme Programming (XP)
Assignment D Draft paper Extreme Programming (XP) Course code: INFOME Course name: Method Engineering Faculty of Science, Department of Information and Computer Sciences, Utrecht University, Princetonplein
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 informationAustralia New Zealand Testing Board ANZTB SIGIST. Presenter: Leanne Howard. May 2010
ANZTB SIGIST Presenter: Leanne Howard May 2010 1 Agenda SIGIST Opening by Leanne Howard ANZTB Update by Josie Crawford Agile Presentation by Shane Parkinson Drinks and Networking Agile Panel Discussion
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 informationAGILE SOFTWARE DEVELOPMENT. Keith Pine Kumeel Alsmail Parker Li Björn Davis
AGILE SOFTWARE DEVELOPMENT Keith Pine Kumeel Alsmail Parker Li Björn Davis INTRODUCTION TO AGILE What is Agile? Origins of Agile Does Agile Work? Methodologies WHAT IS AGILE? A set of software methodologies
More informationAgile Methods. Background
Agile Methods Agile Alliance http://www.agilealliance.com/home Background In 2001, a group of lightweight methodologies practioners met to discuss similarities and experiences They wrote the Manifesto
More informationDebunking Agile Myths
Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss
More informationIncreasing Software Quality with Agile Experiences in a Non-Technically- Focused Organization
Increasing Software Quality with Agile Experiences in a Non-Technically- Focused Organization Aaron B. Hockley aaron.b.hockley@multco.us Abstract Agile development methodologies are well-documented but
More informationCMMI. The Agile Performance Holarch. Jeff Dalton. President of Broadsword Chief Evangelist, AgileCxO.org
The Agile Performance Holarch A new model for building and evalua9ng Agile Capability Jeff Dalton President of Broadsword Chief Evangelist, AgileCxO.org CMMI Presented By:! Copyright 2017 AgileCxO.org
More informationThe Agile Quality Culture
The Agile Quality Culture A survey on agile culture and software quality Bruno Henrique Oliveira, Simone do Rocio Senger de Souza Institute of Math and Computer Sciences São Paulo University São Carlos
More informationAgile Project Management
Agile Project Management 2nd Edition by Mark C. Layton and Steven J Ostermiller Agile Project Management For Dummies, 2nd Edition Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774,
More informationSCRUM & XP Methodologies & Prac7ces. Robert Feldt, Agile Dev Processes, Chalmers
SCRUM & XP Methodologies & Prac7ces Robert Feldt, 2012-03- 19 Agile Dev Processes, Chalmers Defini7ons Con7nuous inspec7on Itera7ve List of requirements Increment of func7onality Why Scrum? [Rising2000]
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 informationAn Introduction to Scrum
An Introduction to Scrum Steve Allen March 1, 2018 Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly
More informationScrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011
Scrum and Agile Processes Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011 Scrum and Agile Processes: Outline Classical processes and their limitations Agile processes Scrum o Overview o History
More informationAn Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB
An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB Aldo Dagnino ABB US Corporate Research Center 1021 Main Campus Drive Raleigh, NC, USA aldo.dagnino@us.abb.com Abstract
More informationDriving Business Results With Scrum
Driving Business Results With Scrum Dave Todaro linkedin.com/in/dtodaro President & COO Ascendle Strategy Business Innovation Support Build 35 years Software development experience 200+ Software and quality
More informationLet's (Re)Learn about Agile and Scrum in One Hour!
AT5 Agile Practices Thursday, June 7th, 2018, 11:30 AM Let's (Re)Learn about Agile and Scrum in One Hour! Presented by: Steven Spearman Swift Ascent, LLC Brought to you by: 350 Corporate Way, Suite 400,
More informationThe Role of Scrum Methodologies in the Design and Production Software
2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com The Role of Scrum Methodologies in the Design and Production Software Parastoo Fathi 1*, Arman
More informationA Short Introduction to. Agile Methods. A synopsis based on the background, examples, deliverables, costs, benefits, and unique features
A Short Introduction to Agile Methods A synopsis based on the background, examples, deliverables, costs, benefits, and unique features Dr. David F. Rico, PMP, CSM Background Agenda Examples Deliverables
More informationCSE Tue 11/06. Nadir Weibel
CSE 218 - Tue 11/06 Nadir Weibel Today Admin Updates on schedule and assignments for week 6-10 Design Recap Team Projects and Project Management Schedule for Week 6-10 (Thursdays) Thursdays: work with
More informationContinuous and Collaborative Validation: A Field Study of Requirements Knowledge in Agile
Continuous and Collaborative Validation: A Field Study of Requirements Knowledge in Agile Rosalva E. Gallardo-Valencia University of California, Irvine rgallard@ics.uci.edu Susan Elliott Sim University
More information