Abstract: Agile methodology is the current most popular technique in software development projects. Agile methods in software development bring optimistic impact on software performances, quality and customer satisfaction. There are some organizations and small-medium enterprises adopting agile into their local software development projects as well as in distributed software development projects. Adopting agile methods in local software development projects is valuable. However, agile global software deployment needs an attention. There are different key challenges in agile global software development that need to resolve and enhance the global software development cycles. The proposed systematic literature review investigates all key challenges of agile in global software development. Moreover, a quantitative methodology (an actual survey) targeted to present a real case scenario of these particular key challenges faced by one of the software houses that is BestWeb Malaysia. The outcomes of systematic literature and the results of quantitative methodology are compared with each other to evaluate if the key challenges pointed out in systematic review still exist. The proposed research and its exploratory results can assist small medium enterprises to avoid these challenges by adopting the best practices in their global software development projects. Moreover, it is helpful for novice researchers to get valuable information altogether.
Abstract: The paper tackles the topic of determining the cost of
innovation in software development projects. Innovation can be
achieved either in a planned or unplanned manner. The paper
approaches the scenarios were innovation is planned for. As a starting
point an innovative software development project is analyzed. The
project is depicted step by step as it was implemented, from inception
to delivery. Costs that are proprietary to innovation in software
development are isolated based on the author’s personal experience
in managing the above mentioned project. Innovation costs
components identified by the author are then validated using open
discussions with software development professionals and projects
managers on LinkedIn groups. In order to receive relevant feedback
only groups that focus on software development and innovation
management are targeted. Additional innovation cost components
suggested by software development professionals and projects
managers are also considered. Based on the identified cost
components an indicator is built. The indicator is meant to formalize
the process of determining the cost of innovation in a software
development project. The indicator aggregates all the innovation cost
components that are identified in the research process. The process of
calculating each cost component is also described. Conclusions are
formulated and new related research topics are submitted for debate.
Abstract: Information Technology (IT) is being used by almost all organizations throughout the world. However its success at supporting and improving business is debatable. There is always the risk of IT project failure and studies have proven that a large number of IT projects indeed do fail. There are many components that further the success of IT projects; these have been studied in previous studies. Studies have found the most necessary components for success in software development projects, executive information systems etc. In this study previous literatures that have looked into these success promoting factors have been critically reviewed and analyzed. 15 Critical Success Factors (CSF) of IT projects were enlisted and examined. These factors can be applied to all IT projects and is not specific to a particular type of IT/IS project. A hypothesis was also generated after the evaluation of the factors.
Abstract: Today-s economy is in a permanent change, causing
merger and acquisitions and co operations between enterprises. As a
consequence, process adaptations and realignments result in systems
integration and software development projects. Processes and
procedures to execute such projects are still reliant on craftsman-ship
of highly skilled workers. A generally accepted, industrialized
production, characterized by high efficiency and quality, seems
inevitable.
In spite of this, current concepts of software industrialization are
aimed at traditional software engineering and do not consider the
characteristics of systems integration. The present work points out
these particularities and discusses the applicability of existing
industrial concepts in the systems integration domain. Consequently
it defines further areas of research necessary to bring the field of
systems integration closer to an industrialized production, allowing a
higher efficiency, quality and return on investment.