Requirements and User-Centered Design in an Agile Context

Size: px
Start display at page:

Download "Requirements and User-Centered Design in an Agile Context"

Transcription

1 Requirements and User-Centered Design in an Agile Context

2 The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero Financial Services Business Units Volvo 3P Volvo Powertrain Volvo Parts Volvo Logistics Volvo Information Technology

3 Our company history Established as Volvo Data First large Data Centre building set up in Gothenburg Volvo Data gets responsibility for data centres in Greensboro and Ghent Offices established in the UK and Belgium Office established in the US Study on the future of IT at the Volvo Group result is that IT resources stay at the Volvo Group Formation of Volvo Information Technology Volvo Car Corporation acquired by Ford Motor Co. Renault V.I./Mack Trucks integration Offices established in India, China, Korea, South Africa, Australia, Mexico, Turkey, Thailand, Russia, Japan, Canada and Singapore incorporated Fortos Management Consulting and WirelessCar

4 milestones Mid-80s First punch card machine at Volvo First computers installed at Volvo (IBM 7070 & IBM 1401) Volvo s first computer system launched making spare parts management more effective. The system is still running. First system to handle parts and product structures (today called PLM systems) First PCs installed at Volvo First, self-developed, system (Memo) launched First special department for CAD/CAM established First customer-initiated production system launched Memo has 2 million users globally Volvo s internet site launched First standardised global PC/LAN environment Volvo s SAP installation is initiated Hand-held computers introduced at Volvo passed 1 Petabyte (1000 Terabyte) of globally installed usable online storage capacity has rolled out more than 45,000 new standardised pc clients world-wide

5 Global Presence Offshore centres Sweden Canada USA United Kingdom France Russia Poland Belgium Turkey China Korea Japan Mexico India Thailand Malaysia Singapore Brazil South Africa Australia

6 Key figures 1998/ Sales (msek) 2,800 8,700 Volvo Group 100% 85% Non-Volvo Group 0% 15% Employees 2,100 5,300 Locations 12 >

7 customers The Volvo Group Volvo Cars

8 Eva Hådding Computational Linguistics System Development User-Interface Design & Usability Process and Methods Development & Implementation Requirements Management Wordwork, Astra, Ericsson, Rational, IBM, Consulting Services/Application Development Techniques

9 My main challenge... How to make what I perceive as very simple, straight-forward logical best practice - why not talk to the people who are going to use the system understood, wanted and implemented by colleagues with very different perspectives, goals and drivers

10 Requirements

11 Definitions of Requirement by RUP: A requirement describes a condition or capability to which a system must conform; either derived directly from user needs, or stated in a contract, standard, specification, or other formally imposed document. UML: A desired feature, property, or behavior of a system. Elemer Magaziner, Project Linguistics International: Any want, need, or expectation, from an approved stakeholder, that is clear, unambiguous and testable.* *Elemer Magaziner, Project Linguistics International

12 From wish to requirement A wish or request turns into a requirement when it is appropriately approved. The requirements sets the scope for the project. A requirement specifies WHAT the system should do. Design specifies HOW it should be constructed to realize those requirements

13 Functional and Non-functional Requirements Wikipedia:...a functional requirement defines a function of a software system or its component. A function is described as a set of inputs, the behavior, and outputs... functional requirements specify particular results of a system. Functional requirements are supported by non-functional requirements (also known as quality requirements), which impose constraints on the design or implementation (such as performance requirements, security, or reliability). At, Business Rules and Constraints/Policies are included in non-functional requirements

14 Why bother about Requirements? The most common reason for System development errors are and originates from Requirement errors or lack of Requirements Requirement errors are also the ones most costly to fix About 70% of the rework costs are referred to Requirements errors Finding errors in the Requirements stage means you can save costs corresponding to 200:1* *Boehm

15 What is Requirements Management about? Visualize the solution by capturing, organizing and documenting requirements on a system Agreement on the solution Customer and IT supplier agreeing on the requirements throughout the project!

16 Requirements documentation User Stories Vision Use-Case Model Supplementary Specification The background and high-level requirements Mainly functional requirements Mainly non-functional requirements

17 Requirements Management Basic principles Start early and work iteratively Analyze the problems and your stakeholders Start on a high level and then let the requirements evolve Don t just document - prioritize, negotiate, set and control scope Expect, welcome and control change RM provides more information than requirements RM is about communication Don t overestimate documentation Work closely with the rest of the team Adapt RM to each project/assignment

18 User-Centered Design & Usability

19 The Usability Process Set usability vision Research user needs Include usability tasks in project plan Budget for usability Plan Analysis Develop task analysis Document usability goals Find design concepts Validate user needs early and often Evaluation Design Develop screen flow and navigation model Evaluate low fidelity prototypes with users Create low fidelity prototypes Conduct usability testing on detailed design Refine prototypes Create detailed design

20 Agile methods

21 Agile Manifesto (2001) We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more

22 Scrum Roles Scrum team Self-organized - shared responsibility Cross-functional - correct competence Trust & respect builds commitment Product Owner Responsible for the product vision, ROI and release management Owns and maintains the Product Backlog Scrum Master Protects the team The coach - responsible for the process Scrum Master is not the same role as Project Manager

23 Scrum ceremonies Sprint Planning Meeting Daily Scrum Meeting Sprint Retrospective Sprint Review Meeting

24 Daily Scrum meetings Parameters Daily 15-minutes Stand-up Not for problem solving Three questions: What did you do yesterday What will you do today? What obstacles are in your way? Scrum meetings are open

25 Scrum Sprint Backlog Daily Scrum Product Backlog Sprint Sprint Planning Sprint Review Increment

26 So What s New with Agile Development?

27 Requirements in an Agile Context Less details, less documentation - more info kept in the head Requirements distributed into test specifications and prototypes Requirements documentation does not necessarily become system documentation Better communication within team and with the Product Owner More general team roles

28 Usability Challenges in Agile Projects User-centered design can be considered waste With the lean agile teams, usability expertise could be considered too costly Stakeholders other than the Product Owner can be neglected - especially end-users! Hard to squeeze in user testing and demos in short and intense sprints Early conceptual, get-the-whole-picture work often missed

29 Advantages for Requirements and Usability in an Agile Context Customer focus! Better communication! Team integration! Prototyping drives increased usability... and requirements... and the whole development work Requirements + Usability = true

30

AUTOMOTIVE INDUSTRY QUALITY ASSURANCE AND MANAGEMENT

AUTOMOTIVE INDUSTRY QUALITY ASSURANCE AND MANAGEMENT AUTOMOTIVE INDUSTRY QUALITY ASSURANCE AND MANAGEMENT QUALITY ASSURANCE AND MANAGEMENT FOR THE AUTOMOTIVE INDUSTRY In IFS Applications, we have integrated tools that make it easier and less costly to achieve

More information

VOLVO IT - CHINA Peter Xu, CIO of ATOC & VCIC GM of Volvo IT (TianJin) Co. Ltd.

VOLVO IT - CHINA Peter Xu, CIO of ATOC & VCIC GM of Volvo IT (TianJin) Co. Ltd. VOLVO IT - CHINA Peter Xu, CIO of ATOC & VCIC GM of (TianJin) Co. Ltd. Agenda Volvo Group China Volvo Global IT global Challenges Mexico USA Canada Brazil United Kingdom France Sweden Russia Poland Belgium

More information

Advantages of Agile model:

Advantages of Agile model: Agile methodology Agile : We divide the application components (parts) and work on them one at a time. When one is ready we deploy it to production (live environment). Agile is very collaborative and interactive.

More information

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

More information

Software Engineering Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur.

Software Engineering Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur. Software Engineering Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 14 Scrum Welcome to this lecture. Till now we had looked at some introductory

More information

CS314 Software Engineering Project Management

CS314 Software Engineering Project Management CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,

More information

defense manufacturers

defense manufacturers IFS Applications for defense manufacturers OUR SOLUTION S DNA When we first set out to create IFS Applications over 25 years ago, our goal was to make the most usable business solution on the market. And

More information

Global Demand For Human Productivity Impacts Software Companies

Global Demand For Human Productivity Impacts Software Companies International Software & Productivity Engineering Institute Global Demand For Human Productivity Impacts Software Companies Vladimir L Pavlov, INTSPEI Chairman and Chief Strategy Officer Let s Benchmark

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

Presented by Only Agile. What is Agile?

Presented by Only Agile. What is Agile? Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my

More information

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013 The ABC of Agile Business Change James Yoxall BCS 17 September, 2013 Introduction Purpose is to explore the concept of Agile Business Change What does it mean? Why might it be a good thing? Where and when

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017 Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right Copyright 2017 Start you Agile project right Projects need direction teams need to know where

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

An Agile Projects Introduction Course #PMCurrent-1

An Agile Projects Introduction Course #PMCurrent-1 An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project

More information

The Software Life Cycle

The Software Life Cycle Inception Software Increment Communication Planning Production The Software Life Cycle Software Engineering Deployment Andreas Zeller Saarland University Modelling Elaboration Transition Construction Construction

More information

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan Quality 24 Process Improvement 26 Real processes Cleanroom RUP XP Software Engineering 55 Software Engineering 56 Product Quality Acceptable: usable, learnable, compatible Efficient: response time, memory

More information

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Making Visions Actionable Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Development can t estimate and commit on what they do not fully understand Business can t freeze scope

More information

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development in a Regulated Environment. Natalie Custer Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like

More information

Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components

Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components Mark Ferraro, CapTech Consulting mferraro@captechconsulting.com

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

Ulf Eriksson

Ulf Eriksson Scrum requirements management for cloud architecture Ulf Eriksson Founder of ReQtest System owner at ReQtest Specialist in testing, requirements management and agile development Experience, both on customer

More information

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) AGILE Realities Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) 1 AGILE Gaining Momentum 2 AGILE First Impressions Fast! Flexible! 3 AGILE Development Myths "Agile

More information

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL Please configure your audio: Meeting Audio Setup Wizard Feedback and Interaction Raise your hand Give a thumbs up Give a thumbs down

More information

Ian Koenig Quality IS Projects, Inc. Philippines Chapter Project Management Institute June 8 th 2010

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

design system integration for aero engine design

design system integration for aero engine design design system integration for aero engine design Aero engine design is a complex process involving multiple disciplines, which collaborate iteratively to achieve an optimized design. This involves exchange

More information

Agile & Lean / Kanban

Agile & Lean / Kanban Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal

More information

Agile Extremely Scaled

Agile Extremely Scaled Product Owner in an Agile Extremely Scaled World Agilia 2016 - Olomouc Felice de Robertis Let s start from the Agile Manifesto Agile Manifesto - Values We are uncovering better ways of developing software

More information

How to take advantage of cultural differences. Fons Trompenaars 22 September 2016

How to take advantage of cultural differences. Fons Trompenaars 22 September 2016 How to take advantage of cultural differences Fons Trompenaars 22 September 2016 Creativity Unifies Diverse Ideas Aspect from reality- 1 A rectangle? The larger whole transcends its parts An ellipse? Aspect

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 7 Agile Methodologies: Scrum 1 Agile Methodologies: Brief History First appeared in 1995. The once-common perception that agile methodologies

More information

Metodologías Agiles en E///

Metodologías Agiles en E/// Metodologías Agiles en E/// La organización y las personas Antonio Montero (ScM & Agile Coach) Agile originally conceived as a set of software development values and principles. E/// worked Based on Waterfall

More information

Organizational Change Through Metrics

Organizational Change Through Metrics Organizational Change Through Metrics Speaker: Allen Hurst and Heather Rainey Company: Improving Enterprises Website: www.improvingenterprises.com Welcome to the PMI Houston Conference & Expo 2015 Please

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002 Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC

More information

Scrum Product Owner Course 03 - Roles and Responsibilities

Scrum Product Owner Course 03 - Roles and Responsibilities Scrum Product Owner Course 03 - Roles and Responsibilities Course Slide 1 Roles and Responsibilities Topics Covered Product Owner Role Scrum Master Role Scrum Team Role Other Roles Slide 2 Learning Objectives

More information

Agile Software Development:

Agile Software Development: Agile Software Development: 1.Agile methods 2.Plan-driven and agile development 3.Extreme programming (XP) 4.Agile project management 5.Pair Programming 6.Scrum 7.Scaling agile methods Rapid software development:

More information

ITBraindumps. Latest IT Braindumps study guide

ITBraindumps.   Latest IT Braindumps study guide ITBraindumps http://www.itbraindumps.com Latest IT Braindumps study guide Exam : PK0-004 Title : CompTIA Project+ Exam Vendor : CompTIA Version : DEMO Get Latest & Valid PK0-004 Exam's Question and Answers

More information

FOOD SAFETY WITH AN INTELLIGENT LABEL MARKO AROLA, CEO

FOOD SAFETY WITH AN INTELLIGENT LABEL MARKO AROLA, CEO FOOD SAFETY WITH AN INTELLIGENT LABEL MARKO AROLA, CEO 2 AWARD WINNING TECHNOLOGY 3 HOW SECURE IS THE FOOD YOU ARE BUYING? 4 THE COLD CHAIN FROZEN AND CHILLED PRODUCTS CAN SUFFER THROUGH MISHANDLING IN

More information

Agile Software Development

Agile Software Development Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile

More information

04. Agile Development

04. 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 information

Certified Scrum Master

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

Watson Internet of Things. Agile Development Why requirements matter

Watson Internet of Things. Agile Development Why requirements matter Watson Internet of Things Agile Development Why requirements matter Executive summary The clear benefits of agile development better collaboration, incremental delivery, early error detection and the elimination

More information

Scrum an Agile Process

Scrum an Agile Process Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? Scrum an Agile Process CMPT 373 Slides 01 Dr. B. Fraser 17-09-01 2 17-09-01 1 Software Development Process Recap

More information

Continental Automotive India Automotive Logistics Conference India, Chennai November 8,2017

Continental Automotive India Automotive Logistics Conference India, Chennai November 8,2017 Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 11,0 cm) Continental Automotive India Automotive Logistics Conference India, Chennai November

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog. Scrum Scrum Kanban Kanban XP XP Acceptance Criteria Acceptance Criteria Agile Manifesto Agile Manifesto Acceptance Test Acceptance Test Backlog Refinement Backlog Refinement Burndown Chart Burndown Chart

More information

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

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

All you need to make your vehicle workshop clean, safe and efficient

All you need to make your vehicle workshop clean, safe and efficient All you need to make your vehicle workshop clean, safe and efficient Improve your workshop Exhaust and welding fumes, dust from sanding and grinding, oil spillage and untidy hoses - these are just some

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development. CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10

More information

IFS APPLICATIONS SOLUTIONS FOR AGILE BUSINESS. The short version

IFS APPLICATIONS SOLUTIONS FOR AGILE BUSINESS. The short version APPLICATIONS SOLUTIONS FOR AGILE BUSINESS The short version 2 ifs Applications SOLUTIONS FOR AGILE BUSINESS OUR SOLUTION S DNA When we first set out to create Applications over 25 years ago, our goal was

More information

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather How to Utilize Agile Project Management for GIS Projects Lana Tylka and Jennifer Prather How to Start Conduct kickoff meeting Discuss similar industries Assess workflows Prioritize workflows Create a plan

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Succeed with Agile at Scale

Succeed with Agile at Scale IBM Software Group Succeed with Agile at Scale Alfred Tse/Osmond Ng Rational Software Technical Professionals Growth Markets Asia Pacific June 25, 2009 2008 IBM Corporation Agenda Agile Software Development

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Tips for Success for a BA in an Agile Environment

Tips for Success for a BA in an Agile Environment Tips for Success for a BA in an Agile Environment Others Talk, CapTech IIBA September 10 We Listen. th, 2016 2 Overview Introduction to Agile What to know when moving to Agile The Agile analyst Documentation

More information

Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment

Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment Being Agile at a Small Agency How to Apply Agile Principles in a Not-So-Iterative Environment Mark Wahl Technical Director, Jake Group @markawahl May 31, 2017 Getting Started A small, growing agency is

More information

Introduction to Agile and Scrum

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

FIT2101 Software Engineering Process and Management

FIT2101 Software Engineering Process and Management FIT2101 Software Engineering Process and Management Agile and Software Process Models Topics Covered Features of Agile What Agile Isn t Agile Process Models Software Process Models In 2001 leaders of lightweight

More information

BraindumpsVCE. Best vce braindumps-exam vce pdf free download

BraindumpsVCE.   Best vce braindumps-exam vce pdf free download BraindumpsVCE http://www.braindumpsvce.com Best vce braindumps-exam vce pdf free download Exam : PK0-004 Title : CompTIA Project+ Exam Vendor : CompTIA Version : DEMO Get Latest & Valid PK0-004 Exam's

More information

Large scale agile enablement can you do it?

Large scale agile enablement can you do it? Large scale agile enablement can you do it? Scrum Forum 29 August 2012 Sune Lomholt MORE AGILE? The goal Danske Bank Using agile Doing agile Being agile 3 Increased productivity Higher quality Higher return

More information

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

More information

IFS APPLICATIONS. Asset AGILE SOLUTIONS IN ACTION

IFS APPLICATIONS. Asset AGILE SOLUTIONS IN ACTION 1 IFS APPLICATIONS Asset Management AGILE SOLUTIONS IN ACTION SEADRILL 5 NHPC 7 HAFSLUND ASA 9 THREE GORGES HYDROPOWER PLANT SSAB 13 SCA GRAPHIC SUNDSVALL 15 11 3 Turning challenges into profits Modern

More information

Chapter 2 Objectives. Pfleeger and Atlee, Software Engineering: Theory and Practice (edited by B. Cheng) Chapter 2.

Chapter 2 Objectives. Pfleeger and Atlee, Software Engineering: Theory and Practice (edited by B. Cheng) Chapter 2. Chapter 2 Objectives What we mean by a process Software development products, processes, and resources Several models of the software development process Tools and techniques for process modeling 2.1 The

More information

CS 5704: Software Engineering

CS 5704: Software Engineering CS 5704: Software Engineering Agile Methodologies Dr. Pardha S. Pyla 1 1 What is wrong with this? System requirements Software requirements Analysis Program design 1. Rigid/heavy weight process 2. Too

More information

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis. SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

IFS CLOUD ON MICROSOFT AZURE YOU RE ALWAYS READY TO POUNCE

IFS CLOUD ON MICROSOFT AZURE YOU RE ALWAYS READY TO POUNCE IFS CLOUD ON MICROSOFT AZURE YOU RE ALWAYS READY TO POUNCE 2 IFS CLOUD ON MICROSOFT AZURE IFS CLOUD ON MICROSOFT AZURE 3 MAKE YOUR MOVE POISED FOR ANY OPPORTUNITY CLOUD AS YOU WANT IT It s a busy and fast-moving

More information

The Key to Project Success: Reducing Solution Scope

The Key to Project Success: Reducing Solution Scope The Key to Project Success: Reducing Solution Scope Contact Us: 210.399.4240 info@enfocussolutions.com Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions

More information

Get the Most from Hidden Information in Your Production Data. The Key to Maximize Productivity. Production Analytics. Process Efficiency

Get the Most from Hidden Information in Your Production Data. The Key to Maximize Productivity. Production Analytics. Process Efficiency Production Analytics Process fficiency Product Optimization Highest Yield Get the Most from Hidden Information in Your Production Data The Key to Maximize Productivity Production analytics with PROMI Your

More information

Lecture 8 Agile Software Development

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

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning What, When, Why A Case Study Author: Warren B. Smith Systems Engineering Partner (480) 560-2655 wsmith@gatech.edu wsmith@wrayn.com Upgrade a major Army vehicle system-of-record Multiple Variants Mission:

More information

Lecture 5. Software Processes CSC 4700 Software Engineering. Software Development Processes. The software process

Lecture 5. Software Processes CSC 4700 Software Engineering. Software Development Processes. The software process Software Processes CSC 4700 Software Engineering Lecture 5 Dr. Tom Way CSC 4700 1 Software Development Processes Dr. Tom Way CSC 4700 2 The software process A structured set of activities required to develop

More information

NYS Forum Project Management Work Group Presents

NYS Forum Project Management Work Group Presents NYS Forum Project Management Work Group Presents PROJECT ESTIMATING BEST PRACTICES December 7, 2015 Agenda: Welcome & Introductions Presentations Questions and Answers 2 Presenters: Jonathan Blake, PMP

More information

Organizational Matters

Organizational Matters Organizational Matters Christoph Matthies christoph.matthies@hpi.de Software Engineering II WS 2018/19 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Communication If you

More information

Architecture in Agile

Architecture in Agile Architecture in Agile Michael Hall Three Beacons mike@threebeacons.com 214.783.3936 Architecture The set of significant decisions about the organization of a software system, the selection of the structural

More information

13. Team evolutionary developement

13. 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 information

Energy Price Reform: A Guide for Policymakers

Energy Price Reform: A Guide for Policymakers Energy Price Reform: A Guide for Policymakers Ian Parry Fiscal Affairs Department, IMF Environmental Defense Fund, February 26, 2015 Disclaimer: The views expressed herein are those of the author and should

More information

Paul Gorans, Agile Competency Lead, IBM GBS Federal Project Management Symposium

Paul Gorans, Agile Competency Lead, IBM GBS Federal Project Management Symposium / How key PMBOK concepts are executed in support of Agile principles BRIDGE THE CHASM BETWEEN TRADITIONAL WATERFALL AND CHAOS AGILE DELIVERY: HOW KEY PMBOK CONCEPTS ARE EXECUTED IN SUPPORT OF AGILE PRINCIPLES

More information

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018 DESJARDINS NEXT DELIVERY APPROACH New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018 IMPORTANT THINGS TO KNOW This case study is presented by Levio, a DAC Bronze Partner,

More information

Enabling international research collaboration:

Enabling international research collaboration: Enabling international research collaboration: New Zealand s experience with the Global Research Alliance (GRA) www.mpi.govt.nz Outline of presentation Background on the GRA What s worked well and why?

More information

Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina

Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina Ablewhite and Tiffany Roberts, Deloitte Agenda Topic Content

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

ABHELSINKI UNIVERSITY OF TECHNOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY T 76.3601 Introduction to Software Engineering Software Life-Cycle Models http://www.soberit.hut.fi/t-76.3601/ Casper.Lassenius@tkk.fi Software Engineering? 1. The application of a systematic, disciplined,

More information

Introduction to Disciplined Agile Delivery

Introduction to Disciplined Agile Delivery IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these

More information

Scrum. an Agile Process

Scrum. an Agile Process Scrum an Agile Process CMPT 276 Slides 6 Dr. B. Fraser 18-05-31 1 Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? 3) How does a Scrum team estimate work? 18-05-31

More information

Presentation. Jane Varnus Navdeep Panaich 20 th July, 2009

Presentation. Jane Varnus Navdeep Panaich 20 th July, 2009 TOGAF 9 Survey Results Presentation Jane Varnus Navdeep Panaich 2 th July, 29 Contents Organization Demographics Scope & Mandate Drivers & Benefits EA Frameworks EA Practice Capability & Maturity The Open

More information

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Software Development Methodologies. CSC 440: Software Engineering Slide #1 Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The

More information

Are Parametric Techniques Relevant for Agile Development Projects?

Are Parametric Techniques Relevant for Agile Development Projects? Are Parametric Techniques Relevant for Agile Development Projects? Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC arlene.minkiewicz@pricesystems.com Optimize tomorrow today. 1 Agenda Introduction

More information

Knowledge Solution Services

Knowledge Solution Services Knowledge Solution Services How a PMO can Support Agile Success Presented by David Herron www.davidconsultinggroup.com Why PMOs Are Important It is clear that the demand for technological services in the

More information

ARCADIS AUTOMOTIVE SECTOR OVERVIEW

ARCADIS AUTOMOTIVE SECTOR OVERVIEW ARCADIS AUTOMOTIVE SECTOR OVERVIEW April 21, 2017 Optimising productivity & efficiency through facility design and operational readiness Arcadis overview Leading global natural and built asset design &

More information

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems. Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development

More information

Chapter 8 : Informatics Practices. Software engineering- Process activities and Agile methods. Class XII ( As per CBSE Board) New Syllabus

Chapter 8 : Informatics Practices. Software engineering- Process activities and Agile methods. Class XII ( As per CBSE Board) New Syllabus Chapter 8 : Informatics Practices Class XII ( As per CBSE Board) Software engineering- Process activities and Agile methods New Syllabus 2019-20 Process activities : The software process activities are

More information