Managing the Agile Process of Human-Centred Design and Software Development. Peter Forbrig & Michael Herczeg. Universität Rostock & Universität Lübeck

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Managing the Agile Process of Human-Centred Design and Software Development. Peter Forbrig & Michael Herczeg. Universität Rostock & Universität Lübeck"

Transcription

1 Managing the Agile Process of Human-Centred Design and Software Development Peter Forbrig & Michael Herczeg Universität Rostock & Universität Lübeck

2 Outline Introduction Influences Agile Software Development Human-Centred Design Process Process Patterns Existing Approaches for Combining Ideas Own Approach Summary & Outlook 2

3 Introduction Software is still developed by two different communities Software engineers HCI specialists Idea of agile software development is accepted by both communities A joined vision of the development process is still missing Tool support would be appreciated. 3

4 Influences of Agile Software Development 4

5 Focus on a Specific Approach - SCRUM 5

6 HUMAN-Centred Design Process ISO

7 Usability Engineering Repository (UsER) (University of Lübeck) Tool support for HCD 7

8 Agile Usability Patterns for UCD Early Stages (Bertholdo et al. [2], In Marcus A. (Ed.) DUXU 2014 Part I; LNCS 8517, pp ) Sprint Zero A short Sprint before the code implementation to define a broader view of the product, general goals, to roughly plan the next sprints and to define design principles because of Missing the big picture of the system in the beginning.... One Sprint Ahead The UX team works at least one iteration ahead of the development team because of Making the development and the UX team synchronized, that both can collaborate and provide input to the development workflow. Parallel Tracks UX or usability team work in a parallel track with the development team in order to synchronise their activities. 8

9 Agile User-Centred Design Process (Paelke et al. [5]) 9

10 Suggested Human-Centred Design Process for SCRUM Developer 10

11 Suggested Human-Centred Design Process for SCRUM Produce Solutions and Refine Requirements [interface/interaction design, requirements] Specify Requirements [goals, requirements] Iterate appropriately Evaluate Solutions [evaluation, annotations] Understand and Describe the Current State [user model, task model, context model, interconnection model] Needs Plan the HCD Process Collect Requirements Product Backlog 11

12 Summary and Outlook Summary Agile Development (SCRUM), HCD & Agile Usability Patterns Tool support for HCD (Usability Engineering Repository - UsER) Combination of UCD & SCRUM Combination of HCD, UsER & SCRUM Outlook Evaluation with project partners Inclusion of ideas of the workshop e.g. UX in game development 12

13 Thank you very much for your attention! Managing the Agile Process of Human-Centred Design and Software Development Peter Forbrig & Michael Herczeg Universität Rostock & Universität Lübeck

Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design

Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design Peter Forbrig University of Rostock Chair in Software Engineering Outline Introduction

More information

Managing the Agile Process of Human-Centred Design and Software Development

Managing the Agile Process of Human-Centred Design and Software Development Managing the Agile Process of Human-Centred Design and Software Development Peter Forbrig 1 and Michael Herczeg 2 1 University of Rostock, Institute of Computer Science Albert-Einstein-Str. 22, 18051 Rostock

More information

Continuous Requirements Engineering and Human- Centered Agile Software Development

Continuous Requirements Engineering and Human- Centered Agile Software Development Continuous Requirements Engineering and Human- Centered Agile Software Development Peter Forbrig University of Rostock, Chair in Software Engineering, Albert-Einstein-Str. 21, 18051 Rostock, Germany, Peter.Forbrig@uni-rostock.de

More information

When User Experience Met Agile: A Case Study

When User Experience Met Agile: A Case Study When User Experience Met Agile: A Case Study Michael Budwig User Experience Manager PayPal 2211 North 1 st Street, San Jose, California 95131 USA mbudwig@paypal.com Soojin Jeong Manager, User Interface

More information

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions

More information

User and Client Satisfaction in Agile Development

User and Client Satisfaction in Agile Development User and Client Satisfaction in Agile Development Marta Larusdottir 1, Effie Law 2, Åsa Cajander 3 1 School of Computer Science, Reykjavik University, Iceland, Menntavegur 1, 101 Reykjavik 2 Department

More information

The Usability Engineering Repository (UsER)

The Usability Engineering Repository (UsER) The Usability Engineering Repository (UsER) Marc Paul, Amelie Roenspieß, Tilo Mentler, Michael Herczeg Institut für Multimediale und Interaktive Systeme (IMIS) Universität zu Lübeck Ratzeburger Allee 160

More information

Integrating UX Into Agile How To Ensure Your Sprints Result In Usable Software. Jon Innes Aug 10, 2011

Integrating UX Into Agile How To Ensure Your Sprints Result In Usable Software. Jon Innes Aug 10, 2011 Integrating UX Into Agile How To Ensure Your Sprints Result In Usable Software Jon Innes Aug 10, 2011 Overview Do you have a long list of user stories and have trouble organizing and prioritizing them?

More information

Continuous User Experience Development

Continuous User Experience Development Continuous User Experience Development Kati Kuusinen Tampere University of Technology Tampere, Finland Korkeakoulunkatu 1, FI-33101 Tampere kati.kuusinen@tut.fi Abstract. Continuous approaches for software

More information

How to optimize offshore software development with Agile methodologies

How to optimize offshore software development with Agile methodologies How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with

More information

ScrumMaster Certification Workshop: Preparatory Reading

ScrumMaster Certification Workshop: Preparatory Reading A S P E S D L C Tr a i n i n g ScrumMaster Certification Workshop: Preparatory Reading A WHITE PAPER PROVIDED BY ASPE ScrumMaster Certification Workshop: Preparatory Reading Greetings, Potential Certified

More information

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional

More information

Project Management in Software: Origin of Agile

Project Management in Software: Origin of Agile PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.

More information

Challenges of Software Security in Agile Software Development

Challenges of Software Security in Agile Software Development Challenges of Software Security in Agile Software Development Dr. Panayotis Kikiras INFS133 March 2015 Agenda Lean Principles and Agile Development Usable Security Secure software development in Agile

More information

Using human factors standards to support user experience and agile design

Using human factors standards to support user experience and agile design Loughborough University Institutional Repository Using human factors standards to support user experience and agile design This item was submitted to Loughborough University's Institutional Repository

More information

Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes

Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Jürgen Musil Angelika Schweda Dietmar Winkler Stefan Biffl 1 Christian Doppler Laboratory

More information

Product / Program Management

Product / Program Management Product / Program Management Merlyn Jyothi September 17 th 2011 Development Structure Agile teams: 20 teams (3 Applications + 12 Platform) Agile team: Approx 9 members Development: 4-5 members Quality

More information

Onc Agile scrum approach

Onc Agile scrum approach COLLABORATE. PARTICIPATE. INNOVATE. Onc Agile scrum approach Tim Lavallee, Helena Jeeves October 21, 14 ONC Agile Scrum Approach Agile Scrum Methodology ONC Agile Process Questions & Answers Waterfall

More information

Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek

Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek About us Margaret Morgan Helen Meek Very experienced (over 25 years!) IT practitioner across all aspects of the systems lifecycle

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that

More information

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage

More information

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan PLM - Agile Agile Development Evolved in the 1990s as a response to heavyweight methodologies. In 2001 representatives of various new methodologies met to discuss the need for lighter alternatives. The

More information

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions

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

Atomate Development Process. Quick Guide

Atomate Development Process. Quick Guide Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.

More information

Roles: Scrum Master & Project Manager

Roles: Scrum Master & Project Manager Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive

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

From Agile by Design. Full book available for purchase here.

From Agile by Design. Full book available for purchase here. From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware

More information

Sprint to Your Market With Agile

Sprint to Your Market With Agile Sprint to Your Market With Agile An Introduction to Agile Software Development Evan Leonard Senior Program Manager October 7, 2013 What Is Agile? Agile is a broad movement that is becoming the new industry

More information

Agile Drupal Development with Scrum. 27. November 2009 Philipp Schroeder, Liip AG

Agile Drupal Development with Scrum. 27. November 2009 Philipp Schroeder, Liip AG Agile Drupal Development with Scrum 27. November 2009 Philipp Schroeder, Liip AG A brief introduction to Scrum Benefits of Scrum from - a company s point of view and - a freelancer s point of view Philipp

More information

Agile Project Management By Mark C. Layton

Agile Project Management By Mark C. Layton Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management

More information

How User Experience Fits in Agile

How User Experience Fits in Agile How User Experience Fits in Agile By Jim Ross Senior User Experience Architect D3 Infragistics Services 2 Commerce Drive Cranbury, NJ 08512 People who do not currently practice user experience design often

More information

User Centered Design & Agile Integration

User Centered Design & Agile Integration User Centered Design & Agile Integration Mike Gerard Contents Brief over of Agile development methodology Rationale for Agile Basic Agile concepts Contrast with waterfall method Roles on the Agile team

More information

Agile Development with Rational Team Concert

Agile Development with Rational Team Concert AM1 Agile Development with Rational Team Concert Giles Davies Technical Consultant, IBM Rational giles.davies@uk.ibm.com What is Agile? An iterative and incremental (evolutionary) approach performed in

More information

Designing the user experience beyond the interface

Designing the user experience beyond the interface The communications technology journal since 1924 Crafting UX designing the user experience beyond the interface May 31, 2013 2013 7 Crafting UX 2 Designing the user experience beyond the interface There

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 18 Scrum: High-Level Planning 1 Multilevel Planning in Scrum Scrum defines only sprint planning and daily planning (via the daily scrum). However,

More information

Successfully Doing TOGAF in a Scrum Project

Successfully Doing TOGAF in a Scrum Project Successfully Doing TOGAF in a Scrum Project Is TOGAF Relevant in an Agile Environment? Marv Williams PMP, ACP, CSM, CISSP, TOGAF Level 2 Architect 1 Agenda Purpose of TOGAF and Scrum Contrast Scrum between

More information

Integrating Agile Development Processes and User Centred Design- A Place for Usability Maturity Models?

Integrating Agile Development Processes and User Centred Design- A Place for Usability Maturity Models? Integrating Agile Development Processes and User Centred Design- A Place for Usability Maturity Models? Dina Salah, Richard Paige, and Paul Cairns Department of Computer Science, University of York, York,

More information

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning

More information

The Penn Medicine Academic Computing Services (PMACS) Website Development Process

The Penn Medicine Academic Computing Services (PMACS) Website Development Process The Penn Medicine Academic Computing Services (PMACS) Website Development Process (rev. Mar 2013) Project Management Using Scrum The PMACS software developers and design teams use an Agile method of project

More information

Serious Gaming Module

Serious Gaming Module Serious Gaming Module Authors: Dr. G.W.J. (Guido) Bruinsma & Dr.Ir. A.A.M. (Ton) Spil Date: 05012015 Version:.05 Serious Gaming Module Module name: Serious Gaming Target students: BIT (also recommended

More information

Release Notes Applied SAFe 3.5

Release Notes Applied SAFe 3.5 Release Notes Applied SAFe 3.5 As of December, 8 th 2015 NOTE: Applied SAFe 3.0 3.5 builds on SAFe 3.0 and will be kept in sync with the upcoming versions. Demonstrations can be scheduled upon request.

More information

Aalborg Universitet. Fast, Fastere, Agile UCD Pedersen, Tina Øvad; Larsen, Lars Bo. Publication date: 2014

Aalborg Universitet. Fast, Fastere, Agile UCD Pedersen, Tina Øvad; Larsen, Lars Bo. Publication date: 2014 Aalborg Universitet Fast, Fastere, Agile UCD Pedersen, Tina Øvad; Larsen, Lars Bo Publication date: 2014 Document Version Preprint (usually an early version) Link to publication from Aalborg University

More information

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in

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

AGILE & SCRUM. Revised 9/29/2015

AGILE & SCRUM. Revised 9/29/2015 AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum

More information

Zarządzanie projektem agile 2015-05-21. The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT?

Zarządzanie projektem agile 2015-05-21. The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT? The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT? The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 2 (30) Bogdan Bereza, Victo.eu 1 The Mystery

More information

First International Workshop on Pulmonary Image Processing -25-

First International Workshop on Pulmonary Image Processing -25- First International Workshop on -25- -26- First International Workshop on First International Workshop on -27- -28- First International Workshop on First International Workshop on -29- -30- First International

More information

Taking the first step to agile digital services

Taking the first step to agile digital services Taking the first step to agile digital services Digital Delivered. Now for Tomorrow. 0207 602 6000 mbailey@caci.co.uk @CACI_Cloud 2 1. Background & Summary The Government s Digital by Default agenda has

More information

Andrew Hill USER EXPERIENCE DESIGN PORTFOLIO

Andrew Hill USER EXPERIENCE DESIGN PORTFOLIO Andrew Hill USER EXPERIENCE DESIGN PORTFOLIO Projects Medical Device Call Center & Field Service Management Desktop & Mobile Apps (Siebel Open UI, ios) User Shadowing & Ethnographic Research Observation

More information

Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges. 2016 Nuance Communications, Inc. All rights reserved.

Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges. 2016 Nuance Communications, Inc. All rights reserved. Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges 2016 Nuance Communications, Inc. All rights reserved. Objective By using a real-world example, Demonstrate how applying selected

More information

Introducing a new Business Modell. Process Management in IT with Tool Support (Atlassian JIRA/Confluence)

Introducing a new Business Modell. Process Management in IT with Tool Support (Atlassian JIRA/Confluence) Introducing a new Business Modell Process Management in IT with Tool Support (Atlassian JIRA/Confluence) Index IS4IT & Atlassian Introducing a new Business Modell with Atlassian JIRA/Confluence Pricing

More information

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile Quick Facts AGILE PRINCIPLES Customer Satisfaction 01 Changing Requirements 02 Frequent Delivery 03 Collaboration 04 Our highest priority is to satisfy the customer through early and continuous delivery

More information

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv Rally ALM & Agile Roadshow Hila Lahav Rice Agile Coach AT&T Tel-Aviv Agenda Our process Rally s Project tree Product hierarchy How do we plan a release How do we track a release How do we track a sprint

More information

A Case of Nexus or Die Scaled Professional Scrum

A Case of Nexus or Die Scaled Professional Scrum A Case of Nexus or Die Scaled Professional Scrum by Scrum.org Improving the Profession of Software Development Gunther Verheyen Shepherding Professional Scrum Scrum.org Agile+ market Den Bosch April 7,

More information

Mastering Security in Agile/Scrum, Case Study

Mastering Security in Agile/Scrum, Case Study Mastering Security in Agile/Scrum, Case Study Anu Puhakainen & Juha Sääskilahti Ericsson Network Security Competence Hub Session ID: ASEC-107 Session Classification: Intermediate Presentation Outline Introduction

More information

Agile Monitoring and Control

Agile Monitoring and Control Agile Monitoring and Control Burndown Chart Agile Estimation Practices Simplifying a bit, SCRUM and other agile methodologies: Move away from the effort as a perfect measure Structure development in sprints

More information

Answered: PMs Most Common Agile Questions

Answered: PMs Most Common Agile Questions Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software mkilby@rallydev.com 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina

More information

Extreme programming (XP) is an engineering methodology consisting of practices that ensure top-quality, focused code. XP begins with four values:

Extreme programming (XP) is an engineering methodology consisting of practices that ensure top-quality, focused code. XP begins with four values: Scrum with XP By Kane Mar, Ken Schwaber. Introduction Scrum and extreme programming (XP) are both Agile methodologies. We've heard controversy regarding the value of each, with people familiar with each

More information

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW. 10-10-2012 Vol. 7

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW. 10-10-2012 Vol. 7 10-10-2012 Vol. 7 MAVERIC S POINT OF VIEW Agile & Abstract: The purpose of this whitepaper is to explore the points of parity and differences between two of the most widely used methodologies. PMI Management

More information

SOFTWARE PROCESS MODELS

SOFTWARE PROCESS MODELS SOFTWARE PROCESS MODELS Slide 1 Software Process Models Process model (Life-cycle model) - steps through which the product progresses Requirements phase Specification phase Design phase Implementation

More information

Study Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the

Study Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the The ScrumMaster Study Guide James Schiel CRC Press & Taylor Francis Croup Boca Raton London New York CRC Press (s an imprint of the Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK Contents

More information

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner.

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner. Scrum In A Nutshell Scrum is about Teams producing Results in an agile way. Scrum Teams achieve results anyway they can by using a simple set of rules to guide effort. We will describe scrum as a simple

More information

Agile Business Conference

Agile Business Conference Copyright 2010 2014 Sprint Agile Ltd All rights reserved. Agile Business Conference How To. Slice Stories Matt Roadnight October 2014 matt.roadnight@sprintagile.com 2 How to Slice Stories Your Experience.

More information

Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved.

Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved. Whitepaper: How to Add Security Requirements into Different Development Processes Copyright 2013 SD Elements. All rights reserved. Table of Contents 1. Introduction... 3 2. Current State Assessment...

More information

UX Roles And what it means for you. With Patrick McNeil

UX Roles And what it means for you. With Patrick McNeil UX Roles And what it means for you With Patrick McNeil What is UX Design? In particular Employers & Employees do not agree Topics for today I want to consider the following: Descriptions of UX roles &

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

Best Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza

Best Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza Best Practices for Adopting Visualization Into Your Software Process Mitch Bishop Johann Mendoza #1 Issue Facing CIOs Today Dramatically cutting application development cost How Do CIOs Get There? (part

More information

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor Scaling Agile Implementing SAFe April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor Agenda Experience with Adopting Agile at HUIT IAM and Agile: A History Why Scaled Agile Framework (SAFe)? SAFe

More information

Models of Software Development

Models of Software Development October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify

More information

Website (Digital) & Mobile Optimisation. 10 April 2014. G-Cloud. service definitions

Website (Digital) & Mobile Optimisation. 10 April 2014. G-Cloud. service definitions Website (Digital) & Mobile Optimisation 10 April 2014 G-Cloud service definitions TABLE OF CONTENTS Service Overview... 3 Business Need... 3 Our Approach... 4 Service Management... 5 Pricing... 5 Ordering

More information

SAS in clinical trials A relook at project management,

SAS in clinical trials A relook at project management, SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama - Statistical Programmer PhUSE 2014 AD07 2014 inventiv Health. All rights reserved. Introduction

More information

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1 Introduction to User Story Mapping MARK NONEMAN, PROFESSIONAL SCRUM EXPERT AGILITY SOFTWARE MARK@AGILITYSW.COM @MARKNONEMAN July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1 Getting To Know You! Mark Noneman

More information

LEAN AGILE POCKET GUIDE

LEAN AGILE POCKET GUIDE SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies

More information

Agile Development. Redefining Management in Project Management. Neil Stolovitsky

Agile Development. Redefining Management in Project Management. Neil Stolovitsky The PROJECT PERFECT White Paper Collection Abstract Agile Development Redefining Management in Project Management Neil Stolovitsky Agile development has been around for nearly a decade. However, its popularity

More information

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders

More information

Agile Software Development compliant to Safety Standards?

Agile Software Development compliant to Safety Standards? DB AG/Christian Bedeschinski www.thalesgroup.com/germany Agile Software Development compliant to Safety Standards? Christian Scholz Thales Transportation Systems 2 / Content Motivation Agile Software Development

More information

Maximize Benefits of Agile Practices

Maximize Benefits of Agile Practices Maximize Benefits of Agile Practices January 2016 Author: Dr. Tonya M. Peterson, PMP, CSM 2 Agile Manifesto 3 A good entrepreneur has a very clear grasp of what the goal is, an unwavering sense of the

More information

Agile Development in Today s Industry. Duke CS408 Session 2014

Agile Development in Today s Industry. Duke CS408 Session 2014 Agile Development in Today s Industry Duke CS408 Session 2014 Agenda } Introductions } Agile Development Process } Agile Development Exercise } Informal Discussions } Questions Agile Methodologies Agile

More information

An Empirical Study on Integrating Agile and User Centered Design

An Empirical Study on Integrating Agile and User Centered Design An Empirical Study on Integrating Agile and User Centered Design This paper discusses an empirical study that identified challenges exhibited by industrial practitioners in integrating Agile development

More information

Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led

Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led Course Description In this ScrumMaster Certification training course you will learn, understand and execute on the three overarching principles

More information

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up Rally Software Development Corporation Whitepaper 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up Hubert Smits Agile Coach and Certified ScrumMaster Trainer hubert@smitsmc.com

More information

The Basics of Scrum An introduction to the framework

The Basics of Scrum An introduction to the framework The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has

More information

User Experience Design in Agile Development. Sean Van Tyne

User Experience Design in Agile Development. Sean Van Tyne User Experience Design in Agile Development Sean Van Tyne THE CUSTOMER EXPERIENCE REVOLUTION How Companies Like Apple, Amazon, and Starbuck Changed Business Forever Available January 2012 Pre-order yours

More information

Sometimes: 16 % Often: 13 % Always: 7 %

Sometimes: 16 % Often: 13 % Always: 7 % SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing

More information

CSCI222. Revision Questions. 1. Characterize walkthroughs and reviews ( inspections ) and their use in the software development process.

CSCI222. Revision Questions. 1. Characterize walkthroughs and reviews ( inspections ) and their use in the software development process. CSCI222 Revision Questions 1. Characterize walkthroughs and reviews ( inspections ) and their use in the software development process. 2. Describe the roles of participants and the proper organization

More information

Comments of the IEEE-USA Medical Technology Policy Committee (MTPC) On the 2014 Edition EHR Certification Criterion

Comments of the IEEE-USA Medical Technology Policy Committee (MTPC) On the 2014 Edition EHR Certification Criterion Comments of the IEEE-USA Medical Technology Policy Committee (MTPC) On the 2014 Edition EHR Certification Criterion 170.314(g)(4) Safety-Enhanced Design as proposed in: DEPARTMENT OF HEALTH AND HUMAN SERVICES

More information

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results Thought Leadership: Requirements Definition and Management Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results Jason Moccia One of the myths of Agile software

More information

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team

More information

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Project Forecasting Techniques. Who Says You Can't Plan Agile Projects? Matt Davis, PMP, MCITP October 21, 2013 Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

ISL Development & Support Service Level Agreement (SLA) Infigo Software Limited (ISL)

ISL Development & Support Service Level Agreement (SLA) Infigo Software Limited (ISL) ISL Development & Support Service Level Agreement (SLA) Infigo Software Limited (ISL) Page 1 of 5 ISL Software Development Service Level Agreement Overview ISL uses a proven agile Scrum based development

More information

Agile Project Management with Scrum

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

Agile Requirements by Collaboration

Agile Requirements by Collaboration Agile Requirements by Collaboration [Aarhus, DK; 5 October 2010] Ellen Gottesdiener www.ebgconsulting.com Ellen Gottesdiener Founder & Principal Consultant, EBG Consulting Facilitator, trainer, mentor,

More information

Practical model for user-driven innovation in agile software development

Practical model for user-driven innovation in agile software development PAPER II Practical model for user-driven innovation in agile software development In: Thoben, K.-D., Stich, V. and Imtiaz, A. (Eds.). 17th International Conference on Concurrent Enterprising (ICE). URL:

More information

Modernizing the Mainframe: Using Agile to Improve the User Experience with User Centered Design Joyner R. Perez CA Technologies

Modernizing the Mainframe: Using Agile to Improve the User Experience with User Centered Design Joyner R. Perez CA Technologies Modernizing the Mainframe: Using Agile to Improve the User Experience with User Centered Design Joyner R. Perez CA Technologies August 08, 2014 Session Number 15853 Insert Custom Session QR if Desired.

More information

AGILE SCRUM PROFESSIONAL

AGILE SCRUM PROFESSIONAL ACADEMY FOR PROFESSIONAL EXCELLENCE Training Program AGILE SCRUM PROFESSIONAL Knowledge Talent Skills TRAINING EXCELLENCE Performance Real Life Experience Introduction Overview The Agile Project Management

More information