Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1557626.1557636acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccsConference Proceedingsconference-collections
research-article

Agile development: issues and avenues requiring a substantial enhancement of the business perspective in large projects

Published: 19 May 2009 Publication History

Abstract

Large-scale projects, are often delivering low value software to businesses due to stakeholders' misunderstanding. Evolutionary software development represents an alternative to plan-driven development in order to tackle today's turbulent environments. In agile development, a type of evolutionary development, the product owner (P.O.) who is the customer representative---real accountable role---is ill-equipped to identify and prioritize the stakeholders' most success-critical expectations and potential sources of business value. Furthermore, the tools he can use have their own scalability issues that question their underlying principles. Moreover, without a substantial involvement to take into account all stakeholders, software providers are more likely acting as commodity-utility providers than real business partners. In today's business context, there is a clear need for a value-driven development which embraces changes along with higher visibility and understanding of business transformations.
The current problems of software crisis could be condensed in a twofold business perspective dilemma: Doing the right product and providing efficient guidance to the development project. Approaches based on goals have been successfully used in Requirements Engineering (RE) and IT governance to address issues similar to the current software crisis. Commonalities in motivations behind the use of goals in both domains can open new avenues for improving the business perspective in Scrum. A goal-value oriented approach is then proposed as a candidate approach to balance the stakeholders' needs and expectations for large-scale agile developments and ensure focus on delivering high value functionalities.

References

[1]
Anton, A. I, McCracken, W. M., 'Goal decomposition and scenario analysis in business process Reengineering', Proc. CAISE'94, Springer-Verlag, 1994
[2]
Bandler R., Get the Life You Want: The Secrets to Quick and Lasting Life Change with Neuro-Linguistic Programming, hcibooks, 2008
[3]
Baskerville, R., 'Is Internet-speed Software Development different?', IEEE Software 2003.
[4]
Bohem, B., 'Making a difference in the software century', IEEE computer society, 2008
[5]
Charette, R., 'Why software fails?', IEEE spectrum, {online}, sited December 26, 2008}
[6]
Chung, L., Nixon, B., Yu, E., 'Non functional requirements in software engineering', Klwer academic, Boston, 2000.
[7]
Dardenne, A., Van Lamsweerde and S. Fickas, 'Goal-Directed Requirements Acquisition', science Computer programming, 1993.
[8]
DeCarlo, D., 'Extreme project Management: Using Leadership, Principles and tools to deliver Value in the face of volatility', Jossey-bass Wiley, 2004
[9]
Denning, P., 'The profession of IT: Evolutionary System Development', Communications of the ACM, December 2008.
[10]
Goal-setting theory, http://en.wikipedia.org/wiki/Goal-Setting_Theory, {Online} {sited on January 2009}
[11]
Highsmith, J., Cockburn A., 'Agile software development: The business of innovation', IEEE software, 2001
[12]
ISACA, http://www.isaca.org/Content/NavigationMenu/Members_and_Leaders/COBIT6/Obtain_COBIT/CobiT4.1_Brochure.pdf, Online} {sited on January 2009}
[13]
ITIL v3, http://www.itil-officialsite.com/home/home.asp, {Online} {sited on January 2009}
[14]
Judy, K. H., 'Great scrums need great Product owners: Unbounded collaboration and collective Product Ownership', Proceedings of the 41st Hawaii International Conference on system sciences, 2008
[15]
Kaindel, H., 'A design process based on a model combining scenarios with goals and functions', IEEE Trans. On Systems, Man and cybernetic, 2000
[16]
Kessler, C., 'Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Product', IBM press 2008
[17]
Liu, L., and E. Yu, 'Designing information systems in social context: a goal and scenario modeling approach', Elsevier Ltd, 2003
[18]
Lines, M., 'Effective governance practices for iterative software development projects', Rational Edge, 2005
[19]
Project governance, http://en.wikipedia.org/wiki/Project_governance,{Online}, {sited on January 2009}
[20]
Reifer, D., 'Making the software Business case: improvement by the numbers', SEI series, 2001
[21]
Robinson, W. N, 'Integrating multiple specifications using domain goals', Proc. IWSSD-5, 5th Intl. Workshop on software specification and design, IEEE 1989
[22]
Shore, J., 'The art of agile development', O'reilly, 2008
[23]
Schuh P., 'Integrating Agile Development in the Real World', Charles River Media, 2005
[24]
Schwaber, K., The enterprise and SCRUM, Microsoft Press, 2007
[25]
Sikka, V., 'Maximizing ROI on software development', AUERBACH, 2005
[26]
Turk, D., France, R., Rumpe, B., 'Limitations of agile software processes',
[27]
Van Lamsweerde, A., 'Goal-oriented requirements Engineering: A roundtrip from research to practice', 12th IEEE International requirements Engineering Conference, Kyoto, September 2004
[28]
Van Lamsweerde, A., 'Goal-oriented requirements Engineering: A Guided tour', 5th IEEE International Symposium on requirements Engineering, toronto, August 2001
[29]
Van Lamsweerde, A., 'Requirements engineering in the year 00: a research perspective', ICSE 2000, 22nd International conference on software engineering, ACM Press, 2000
[30]
Yue, K., 'What Does It mean to say that a specification is complete?', Proc. IWSSD-4, Fourth International Workshop on software Specification and Design, Monterey, 1987.
[31]
Yu ESK., 'Modeling Organizations for information systems Requirements Engineering', Proc. RE'93-1st International symposium on requirements Engineering, IEEE, 1993.
[32]
Yu, E., 'Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering', IEEE, 1997
[33]
Yu, E., Mylopolous, J., 'Why goal-oriented requirements Engineering', Proceedings of the 4th International Workshop on Requirements Engineering: Foundations of Software Quality, 1998

Cited By

View all
  • (2023)Acrobats and Safety Nets: Problematizing Large-Scale Agile Software DevelopmentACM Transactions on Software Engineering and Methodology10.1145/361716933:2(1-45)Online publication date: 23-Dec-2023
  • (2023)Evaluating Business As Usual activities between Agile and Information Technology Infrastructure Library (A-ITIL): Industry practitioners’ point of view2023 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE59836.2023.10215034(1-7)Online publication date: 29-Jun-2023
  • (2023)Prioritizing Non-Functional Requirements in Agile Process Using Multi Criteria Decision Making AnalysisIEEE Access10.1109/ACCESS.2023.325377111(24631-24654)Online publication date: 2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
C3S2E '09: Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
May 2009
266 pages
ISBN:9781605584010
DOI:10.1145/1557626
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • BytePress
  • Concordia University: Concordia University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. agile development
  2. decision making
  3. goal oriented approaches
  4. project management
  5. requirements engineering
  6. scrum and business modeling
  7. software valuation

Qualifiers

  • Research-article

Conference

C3S2E '09
Sponsor:
  • Concordia University
C3S2E '09: Proceedings of the 2009 C3S2E conference
May 19 - 21, 2009
Quebec, Montreal, Canada

Acceptance Rates

Overall Acceptance Rate 12 of 42 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Acrobats and Safety Nets: Problematizing Large-Scale Agile Software DevelopmentACM Transactions on Software Engineering and Methodology10.1145/361716933:2(1-45)Online publication date: 23-Dec-2023
  • (2023)Evaluating Business As Usual activities between Agile and Information Technology Infrastructure Library (A-ITIL): Industry practitioners’ point of view2023 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE59836.2023.10215034(1-7)Online publication date: 29-Jun-2023
  • (2023)Prioritizing Non-Functional Requirements in Agile Process Using Multi Criteria Decision Making AnalysisIEEE Access10.1109/ACCESS.2023.325377111(24631-24654)Online publication date: 2023
  • (2022)Agile Scrum Issues at Large-Scale Distributed ProjectsResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch019(388-398)Online publication date: 2022
  • (2021)Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial PerspectiveArabian Journal for Science and Engineering10.1007/s13369-020-05159-146:4(3723-3748)Online publication date: 9-Jan-2021
  • (2020)Agile Scrum Issues at Large-Scale Distributed ProjectsInternational Journal of Software Innovation10.4018/IJSI.20200401068:2(85-94)Online publication date: 1-Apr-2020
  • (2020)Survey on Differences of Requirements Engineering for Traditional and Agile Development Processes2020 SoutheastCon10.1109/SoutheastCon44009.2020.9397492(1-9)Online publication date: 28-Mar-2020
  • (2020)A Catalogue of Agile Smells for Agility AssessmentIEEE Access10.1109/ACCESS.2020.29891068(79239-79259)Online publication date: 2020
  • (2019)Research opportunities in PSS design focusing on the potentials of agile approachesProcedia CIRP10.1016/j.procir.2019.04.27584(832-837)Online publication date: 2019
  • (2018)ANÁLISE DE PRÁTICAS HIBRIDAS DE GERENCIAMENTO DE PROJETOS EM UMA EMPRESA DE SOFTWAREBlucher Design Proceedings10.5151/cbgdp2017-051(503-512)Online publication date: May-2018
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media