Supporting agility in software development projects - defining a project ontology

The popularity of agile software development methods, and agile software project management has been accompanied by significant successes in the delivery of software of business value and quality to client organizations, but has also given rise to more pressing difficulties especially in the support of remotely located teams, and distributed or multi-team development activities. The question of whether or not agile methods, which imply small, focused teams, can be successful in dasiabigpsila projects also arises. This paper discusses the essential elements of agile methods, and agile project management methods, and discusses possible applications of ontology-based project support mechanisms, within the application of the digital ecosystem concept.

[1]  Dick Bowman,et al.  Principles of software engineering management , 1989, APLQ.

[2]  Tharam S. Dillon,et al.  Non-commercial Research and Educational Use including without Limitation Use in Instruction at Your Institution, Sending It to Specific Colleagues That You Know, and Providing a Copy to Your Institution's Administrator. All Other Uses, Reproduction and Distribution, including without Limitation Comm , 2022 .

[3]  Mary Poppendieck,et al.  Implementing Lean Software Development: From Concept to Cash (The Addison-Wesley Signature Series) , 2006 .

[4]  Isaac Pentinmaki,et al.  Review of "Lean software development: an agile tookit" by Mary and Tom Poppendieck. Addison Wesley 2003. , 2004, SOEN.

[5]  Asif Gill,et al.  An evaluation of the degree of agility in six agile methods and its applicability for method engineering , 2008, Inf. Softw. Technol..

[6]  Alistair Cockburn,et al.  Crystal Clear: A Human-Powered Methodology for Small Teams , 2004 .

[7]  BellifemineFabio,et al.  Developing multi-agent systems with a FIPA-compliant agent framework , 2001 .

[8]  Sotiris Moschoyiannis,et al.  Second IEEE International Conference on Digital Ecosystems and Technologies , 2008 .

[9]  Scott Ambler,et al.  Agile Database Techniques: Effective Strategies for the Agile Software Developer , 2003 .

[10]  Jennifer Stapleton DSDM: A Framework for Business-Centered Development , 2003 .

[11]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[12]  Ken Orr,et al.  Agile requirements: opportunity or oxymoron? , 2004, IEEE Software.

[13]  Marshall Deluca Something's gotta give! , 2004 .

[14]  Mary Poppendieck,et al.  Lean Software Development: An Agile Toolkit , 2003 .

[15]  Aniket Mahanti,et al.  Challenges in Enterprise Adoption of Agile Methods - A Survey , 2006, J. Comput. Inf. Technol..

[16]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[17]  Grigori Melnik,et al.  A cross-program investigation of students' perceptions of agile methods , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[18]  Agostino Poggi,et al.  JADE: a FIPA2000 compliant agent development environment , 2001, AGENTS '01.

[19]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[20]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[21]  Steve R. Palmer,et al.  A Practical Guide to Feature-Driven Development , 2002 .