Internaltional workshop on Agility of Enterprise Systems

In conjuction with XP'2013

Vienna, 3-7 June, 2013


Enterprise systems are the large-scale, distributed, highly complex, and business-critical software systems that extend across and between organisations. They have attracted increasing interests not only from academic researchers but also from industrial practitioners. An enterprise system provides a technical platform that enables organisations to run their business more effectively. In a modern business, enterprise systems are usually a result of the interconnection of systems of many departments which are running in variable contexts. They require both a lightweight approach to interoperability and the capability to actively react to changing requirements and failures. It is natural to relate such requirement of a lightweight approach to Agile Manifesto and agile software development, which are the reflection of agility on software development. In general, the agility is a concept, incorporating the ideas of flexibility, balance, adaptability, and coordination under one umbrella. The agility of an enterprise system typically refers to the ability of an organization and the information system supporting its business processes to rapidly adapt to market and environmental changes in productive and cost-effective ways.

Agile software development is a style of software development characterised by an emphasis on people, communication, working software, and responding to change. Its principles are summarised in its seminal declaration, the Manifesto for Agile Software Development. Agile software development, which images a family of software development methods, has proven the effectiveness and been becoming a force of transforming the software industry. Actually, one of the most notable characteristics of Agile Manifesto is that it is worded as a value statement and not a concrete plan or process. This underscores its nature (i.e, iterative and incremental) as a style of development consistent with the values laid out in the manifesto.

Enhancing agility in an enterprise environment is becoming an important topic for both software engineers and academic researchers. Since the process of transforming an enterprise to be `business agile' can be challenging, there are many sources of information about agile adoption in an enterprise environment. Researchers and engineers have introduced frameworks for safely, pragmatically, and incrementally introducing agile methods to help organisations achieve their business goals.

This workshop focuses on bringing the results of rigorous scientific research and experience of industrial practices on enterprise systems, especially about enhancing agility of enterprise systems, to researchers and practitioners, so that they can create a shared vision, bridge communication and understanding gaps.