334 research outputs found
PROPOSING A NEW MODEL: 'AGILE X' - AN UPGRADED AGILE METHODOLOGY
Agile methodologies have revolutionized the way project management is handled, emphasizing iterative development and cooperation between client and vendor in a fast-paced world of software development. A comprehensive agile framework, which may be adapted to changing requirements, is nonetheless needed in view of the increasing complexity of projects. In order to overcome the limitations of existing Agile models, this Article shall introduce a novel method named 'Agile X.' This research supplies a framework that will improve project management, foster collaboration, and deliver superior project outcomes through the use of strong quantitative analysis and qualitative evidence
Recommended from our members
Distributed software development in a financial services organisation
The outsourcing of IS functionality to offshore development firms has been a growth industry that has blossomed over the last 10 years. This is as a result of organisations, seeking to optimise costs, mitigate risks, and achieve greater return on shareholder value by delegating the delivery of business information systems and applications to third party vendors. At the same time, distributed approaches to software development has arisen, there has been a growing interest in the applicability of lightweight or Agile development methodologies. As such, this paper this paper discusses experiences of a European Financial Services firm in outsourcing, and subsequently offshoring, two of its IT projects to vendor firms in India, where Agile approaches were used. The authors provide a model of the financial firm’s critical success factors presented as a frame of reference for others interested and involved in this topical area
The Effects of Agile Methodology Use on Knowledge Management Outcomes
In this research, we examine how the use of different agile practices contributes tosuccessful knowledge management. We review the literature on agile methodologies andidentify agile practices that are particularly relevant to knowledge management--i.e., pairprogramming, collective ownership, and coding standards
Hybrid Software Development Approaches in Practice: A European Perspective
Agile and traditional development approaches are used in combination in todays software development. To improve the understanding and to provide better guidance for selecting appropriate development approaches, it is important to analyze such combinations in practice. Results obtained from an online survey strongly confirm that hybrid development approaches are widely used in industry. Our results show that hybrid development approaches: (i) have become reality for nearly all companies; (ii) are applied to specific projects even in the presence of company-wide policies for process usage; (iii) are neither planned nor designed but emerge from the evolution of different work practices; and, (iv) are consistently used regardless of company size or industry secto
Software Reuse in Agile Development Organizations - A Conceptual Management Tool
The reuse of knowledge is considered a major factor for increasing productivity and quality. In the software industry knowledge is embodied in software assets such as code components, functional designs and test cases. This kind of knowledge reuse is also referred to as software reuse. Although the benefits can be substantial, software reuse has never reached its full potential. Organizations are not aware of the different levels of reuse or do not know how to address reuse issues. This paper proposes a conceptual management tool for supporting software reuse. Furthermore the paper presents the findings of the application of the management tool in an agile development organization
- …