Efficient Customization of Software Applications of an Organization
Nowadays organizations perform a great deal of their work online that requires Information Systems. Although the availability of ready-to-use software applications has greatly reduced the acquisition timesof these systems, organizations still have to spend significant time and resources in their implementation and management. These applications are only offered as a part of generic software packages and organizations have to customize them according to their unique requirements. This requires gathering the requirements of the organization and then customizing the applications accordingly. The customization phase of software implementation can be challenging because the organization has to typically rely on a small team of programmer of its IT department and the process involves a great deal of learning. This paper shows that theexisting approaches of software development and project management are insufficient for the distinct challenges of this setting. The analyticalmodels of the paper provide insights into these challenges and show how this process can be streamlined. The paper also provides the complexity class of theproblems that corresponds to these challenges. A numerical analysis is conducted to demonstrate the effectiveness of the proposed approaches.
Full Text: PDF