Agile development: Issues and avenues requiring a substantial enhancement of the business perspective in large projects Oualid Ktata, Ghislain Lévesque.

Slides:



Advertisements
Similar presentations
Planning: Processes and Techniques
Advertisements

PROJECT RISK MANAGEMENT
MODULE 8: PROJECT TRACKING AND EVALUATION
OGC’s PRINCE2™.
Managing Organizational Control
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved BUSINESS DRIVEN TECHNOLOGY Chapter Nineteen: Building Software to Support.
BUSINESS DRIVEN TECHNOLOGY
Project Management Framework May 2010 Ciaran Whyte Risk Administrator Planning & Strategic Projects Unit.
PlayScrum – A Card Game to Learn the Scrum Agile Method 報告人:吳牧哲.
Evaluating a Software Architecture By Desalegn Bekele.
IDBM industry project Project Plan. Add text here giving a brief background of the project Project Background.
Software Requirements
Planning and Strategic Management
Identifying Needs and Establishing Requirements John Thiesfeld Jeff Morton Josh Edwards.
Introduction to Modeling
1 Module 1 INTRODUCTION TO DECISION ANALYSIS. 2 Introduction To Decision Analysis Learning Objectives Reasons for studying decision analysis Basic sources.
PPA 502 – Program Evaluation
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Goal.
Technologie dell’informazione e Profili e Curricula le biblioteche Parma Ottobre 2005 IT Competences and Curricula Issues: A University Perspective.
Planning and Strategic Management
CHAPTER 19 Building Software.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Problem Definition Framing Decision Problems Caribbean LCC June 3-4, 9-10 Mitch Eaton DOI – SE Climate Science Center.
Setting Goals and Getting Started with Scenarios Emily McKenzie.
Acquiring Information Systems and Applications
ALI SALMAN0 LECTURE - 02 ASST PROF. ENGR ALI SALMAN ceme.nust.edu.pk DEPARTMENT OF ENGINEERING MANAGEMENT COLLEGE OF E & ME, NUST DEPARTMENT.
© 2011 Underwriters Laboratories Inc. All rights reserved. This document may not be reproduced or distributed without authorization. ASSET Safety Management.
Chapter 11 Analysis Concepts and Principles
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Acquiring Information Systems and Applications
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Identification and Selection of Development Projects.
Thoughts Before Requirements Gathering. Requirements Gathering Functional Requirements – Functional requirements explain what has to be done by identifying.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
CHAPTER 13 Acquiring Information Systems and Applications.
Introduction Procurement of Consultant Services (based on PPA 2004 and Best Practices) Presented by: NM Lema Macrh, 2013.
Professional Certificate in Electoral Processes Understanding and Demonstrating Assessment Criteria Facilitator: Tony Cash.
1 Software Requirements l Specifying system functionality and constraints l Chapters 5 and 6 ++
Management: Arab World Edition Robbins, Coulter, Sidani, Jamali Chapter 7: Foundations of Planning Lecturer: [Dr. Naser Al-Khdour]
WWRP Implementation Plan for the WWRP Polar Prediction Project Thomas Jung, Steering Group Chair Neil Gordon, WMO Consultant November
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Developing a Framework In Support of a Community of Practice in ABI Jason Newberry, Research Director Tanya Darisi, Senior Researcher
Understanding Policy Contexts CEP:ELM, 2011 Mombasa.
Guide to Options Comparison Revision of the SAFEGROUNDS Guidance James Penfold, Quintessa SAFESPUR, 4 October 2007.
Quantifying Quality in Agile Uday Kiran Kuramana Asst. Manager – FAI Bangalore Sumanth MR SQA - FAI Bangalore Nitesh Kini QA - FAI Bangalore.
Smart Home Technologies
S ystems Analysis Laboratory Helsinki University of Technology 1 Decision Analysis Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki University.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Alex Ezrakhovich Process Approach for an Integrated Management System Change driven.
Systems Architectures System Integration & Architecture.
Organizations of all types and sizes face a range of risks that can affect the achievement of their objectives. Organization's activities Strategic initiatives.
P3 Business Analysis. 2 Section F: Project Management F1.The nature of projects F2. Building the Business Case F4. Planning,monitoring and controlling.
1 Copyright © 2012 by Mosby, an imprint of Elsevier Inc. Copyright © 2008 by Mosby, Inc., an affiliate of Elsevier Inc. Chapter 40 The Nurse Leader in.
Introduction to Consumer Relations HANDLING AND SOLVING CONSUMER PROBLEMS.
Process and Timelines.
Business Systems Requirements and Acquisition Highlights
Self evaluation.
Project Plan Template (Help text appears in cursive on slides and in the notes field)
Foundations of Planning
Conduction of a simulation considering cascading effects
مقدمة تعتبر عملية ادارة المشاريع أحد أهم المهارات الواجب امتلاكها من قبل الافراد العاملين فى المؤسسات و خاصة الاهلية منها وذلك لاعتمادها على التمويل المقدم.
Introduction to Agile Blue Ocean Workshops.
Ethnography People often find it very difficult to explain how they carry out their routine tasks and how they work together in particular situation How.
Civil Society Facility and Media Programme Call for proposals: EuropeAid/162473/DH/ACT/Multi Webinar no. 3: Preparing effective Concept Note.
Data for PRS Monitoring: Institutional and Technical Challenges
How is an M & E framework derived from the logframe?
Presentation transcript:

Agile development: Issues and avenues requiring a substantial enhancement of the business perspective in large projects Oualid Ktata, Ghislain Lévesque University of Québec at Montréal 201, avenue du Président-Kennedy Montréal, Québec, Canada 報告人:吳牧哲

Outline …………....……………… INTRODUCTION Potential issues in today’s large-scale development Agile software development response Areas of improvements Potential benefits behind the use of goals A goal and value oriented approach as a potential avenue Conclusions and future work

INTRODUCTION ……………………. 1 Large-scale developments Traditional approachs Agile methods 1. misunderstanding 2. custormer decisions Goals

Potential issues in today’s large-scale development.. 1 Volatility of the business context [1] Uncertainty and rapid change [2] Obsolescence [3] The wicked nature of software valuation

Potential issues in today’s large-scale development.. 2 Limitations on traditional software development [1] SE basic assumptions [2] Business cases limitations [3] Contract negotiations

Agile software development response. 1 Agile develop : principles, values and practices Agile business perspective Agile limitations in large-scale projects

Agile software development response. 2

Areas of improvements ……………… 1 B-Scrum

Potential benefits behind the use of goals…………….… 1 Goals generally describe objectives which a system should achieve through cooperation of actors in the intended software and in the environment. SMART (Specific, Measurable, Achievable, Relevant, and Time-Specific) SMARTER ( E=Extendable, R=Recorded )

Potential benefits behind the use of goals…………….… 2 GORE ( Goal-oriented Requirement Engineering ) [1] Achieve requirements completeness: [2] Avoid irrelevant requirements: [3] Explain requirements to stakeholders: [4] Increase readability of complex requirements documents through goal refinement [5] Explore alternatives: [6] Manage conflicting situations: [7] Distinguish between stable and volatile information: [8] Identify system requirements: [9] Relate requirements to organizational and business context: [10] Derive design:

Potential benefits behind the use of goals…………….… 3 IT Project governance [1] Establish the basis … [2] Evaluate project … [3] Define the ‘desired business outcomes’ … [4] Control the scope, contingency funds, overall project value … [5] Monitor the project … [6] Measure the outputs, outcomes, benefits and value … [7] Steering the project … [8] Develop the organization’s project delivery capability …

A goal and value oriented approach as a potential avenue ……………...….. 1 Large-scale problem Goals How to use goals to achieve [1] Stakeholders can express their expectations in terms of goals. [2] Hierarchical product backlog [3] From working software to achieving business goals [4] Prioritizing goals [5] Business valued-goals

Conclusions and future work ………. 1 Misunderstanding stakeholders’ needs Product owner Goal-value oriented approach Future work