Modeling Software Process Configurations for Enterprise Adaptability

نویسنده

  • Zia Babar
چکیده

Modern enterprises are expected to continuously evolve and adapt to uncertain environmental conditions and evolving customer trends. Adaptability in software processes enable enterprises to respond to changing situations by selecting software process configurations that help best meet enterprise-level business goals. Conventional methods of modeling and designing software processes are limited in their ability to visualize these software process configurations, reason about them and select an appropriate configuration which meet functional and non-functional requirements while considering enterprise-level perspectives. As part of our PhD project, we propose a requirements-based software process adaptability framework that considers software process adaptability, first at a process-centric and then at an agent-centric level. Key constructs for this framework are discussed and illustrated by using the DevOps approach as an example.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Adaptability of Software Systems Based on Algebraic Equivalency

Adaptability evaluation of software systems is one of the key concerns in both software engineering and requirements engineering. In this paper, we present a formal and systematic approach to evaluate adaptability of software systems to requirements in enterprise business applications. Our approach consists of three major parts, that is, the common modeling method for both business realms and s...

متن کامل

Adaptability Concepts for Enterprise Resource Planning Systems - A Component Framework

The research project CHANGE aims to bring adaptability into Enterprise Resource Planning (ERP) software systems. Adaptability is seen as a quality to manage change. This could be a reaction to a need or a proactive push to leverage potential opportunities. In any case the process change should be optimally represented in the ERP application. One of the major problems in developing adaptable sof...

متن کامل

A Formal Approach to Software Composition in Component Based Software Development

Complicated and sophisticated requirements to today’s huge and complex software systems cause the following serious problems. 1. Difficulties in developing software systems reflecting many requirements which are mutually interrelated. (There could be various gaps between the requirements and the implementations.) 2. Difficulties in maintaining large-scale systems caused by additional and adhoc ...

متن کامل

Service-Oriented Product Lines: Towrads a Development Process and Feature Management Model for Web Services

Service-Oriented Architecture fosters the loose coupling of services aimed at maximizing flexibility, adaptability and configurability. Services of different providers can easily be integrated into a common framework with standardized technology like Web Services. A Software Product Line depicts a systematic software reuse approach by handling various types of flexible software artifacts that f...

متن کامل

Context-Aware Agile Business Process Engine: Foundations and Architecture

Future developments for enterprise process management must evolve from the current systems based on rigid, workflow based processes into context-aware, agile dynamic structures, which exploit local adaptability. In this idea paper, we define two forms of process agility. To enable these forms of agility, we present our vision of context-aware business process management based on declarative mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015