Download presentation
Presentation is loading. Please wait.
Published byMyles Goodman Modified over 9 years ago
1
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 報告人:吳牧哲
3
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
4
INTRODUCTION ……………………. 1 Large-scale developments Traditional approachs Agile methods 1. misunderstanding 2. custormer decisions Goals
5
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
6
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
7
Agile software development response. 1 Agile develop : principles, values and practices Agile business perspective Agile limitations in large-scale projects
8
Agile software development response. 2
9
Areas of improvements ……………… 1 B-Scrum
10
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 )
11
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:
12
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 …
13
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
14
Conclusions and future work ………. 1 Misunderstanding stakeholders’ needs Product owner Goal-value oriented approach Future work
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.