Traditional versus Agile: The Tragile Framework for Information Systems development
Seyam, M. & Galal-Edeen, G. (2011) "Traditional versus Agile: The Tragile Framework for Information Systems development", the International Journal of Software Engineering (IJSE), Vol. 4, No. 1, Pp. 63-93, ISSN: 1687-6954.
Traditional systems development methodologies sometimes fall short in today’s business environments because they lack... more
Traditional systems development methodologies sometimes fall short in today’s business environments because they lack the flexibility required for most of today’s information systems projects. In response to this problem, so called "Agile" software development methodologies have been proposed and put to use. Although agile development appeared as a way to overcome the limitations of the traditional development methodologies, they faced some challenges when applied in specific problem domains. The concept of agility, which emphasizes human role in software development processes, is revolutionizing the systems analysis and design field as well as the software engineering field. However, the question that begs an answer is whether traditional systems development methodologies have no place in today’s fast-paced developments.
This paper demonstrates the extent to which agile software development methodologies can be combined with traditional approaches to information systems development, showing the advantages of combining agile and traditional approaches in the same project. The paper then proposes the "Tragile" framework, which is a hybrid framework that combines both traditional and agile development practices to serve the field of information systems development. The paper then presents a summary of a case study application to show how the Tragile framework had affected the development process in the selected project.
Agility Versus Discipline: Is Reconciliation Possible?
Galal-Edeen, G., Riad, A. & Seyam, M. (2007) "Agility Versus Discipline: Is Reconciliation Possible?" IN Fahmy, H., Wahba, A., El-Kharashi, W. & Bahaa El-Din, A. (Eds.), Proceedings of International Conference on Computer Engineering and Systems. Cairo, Egypt, ISBN: 1-4244-1366-4, IEEE.
Software development methodologies have been considered as essential to the production of high quality software,... more Software development methodologies have been considered as essential to the production of high quality software, especially on time and within budget. During the last decade, a new school of practice that labels itself as the agile development school has emerged with a set of concepts that can be seen as diametrically opposed to the tenets of traditional methodologies. Promising effectiveness and efficiency in software development, agile practices are transforming methodologies for developing information systems. This paper discusses whether the two schools are in total contradiction and whether they can be in some way combined within the same project, showing the relation between the agile software development methodologies and the information systems development field.
The Best of Adaptive and Predictive Methodologies: Open Source Software Development, a Balance Between Agility and Discipline
by Chitu Okoli
Towards the Development of Success Determinants Charter for Agile Development Methodology
Choosing the right method in software development methodology will determine the success of a software
development. The current trend in a software development project is by adopting the agile method as the
methodology. The software development community claimed that agile helps in determining the achievement of a
project. This paper aimed to discuss the determinants that contribute to the success of a software development
project and to develop the Success Agile Methodology Charter. The literature survey is carried out in order to gather
information of the previous works. The succeed determinants charter is then developed to show the results of the
discussion. The identification of succeeded determinants is important to the successful of software development
project in meeting the target and customers’ satisfaction
89 views
Seen by: and 3 moreSuccess Determinants in Agile Software Development Methodology
Choosing the right method in software development methodology will determine the success of software development.... more Choosing the right method in software development methodology will determine the success of software development. Current trend in software development project is by adopting agile method as the methodology. Software development community claimed that agile helps in determine a project achievement. This paper aimed to discuss the determinants that contributed to the success of software development project. The literature survey is carried out in order to gather the information from previous works. The determinants success is then discussed and the conceptual model is constructed. Identification of success determinants is important to the successful of software development project in meeting the target and customers’ satisfaction
277 views
Seen by: and 3 moreScrum, ¿Un paradigma de administración de proyectos que cumple lo que promete?
by Omar Soto
Published in Software Guru Magazine at August 5, 2009
En este paper se demuestra que el Scrum es uno de los mejores procesos empíricos de las
metodologías... more
En este paper se demuestra que el Scrum es uno de los mejores procesos empíricos de las
metodologías ágiles en la actualidad. Se presenta un caso de estudio donde se describe cómo el
equipo de desarrollo de software de una institución educativa al norte de México ha llegado al
punto de desarrollar software de manera rápida, de alta calidad, que genera un gran valor al
negocio, en un ambiente de trabajo propicio y agradable para los programadores y además,
con clientes altamente satisfechos. Todo esto sin una inversión inicial monetaria, tan solo con
dedicación de tiempo y la motivación por generar productos que satisfagan las necesidades
reales de los usuarios.
