11 views
Seen by:EVALUATION OF THE MOST USED AGILE METHODS (XP, LEAN, SCRUM)
Published in The "International Journal of Engineering Science and Technology" (IJEST™)
With the emergence of Agile Software Development technologies, the software community is expecting in a large impact... more
With the emergence of Agile Software Development technologies, the software community is expecting in a large impact on producing quality.
The main question that each new technology must pass through with success is: How much it’s worth?
This paper propose a model for determining the significance worth of quality into the most used agile methods (eXtreme programming, Scrum, Lean) inspired by the Toyota Production System(TPS).
Keywords: agile methods, software quality, Toyota production system, Extreme Programming, Scrum Methodologies, Lean Software Development.
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.
Agility Versus Discipline: Towards a Middle Ground
Galal-Edeen, G., Riad, A. & Seyam, M. (2007) "Agility Versus Discipline: Towards a Middle Ground" IN Elwany, M., Eltawil, A. (Eds.), Proceedings of the 37th International Conference on Computers and Industrial Engineering. Alexandria, Egypt.
For a significant period of time, methodologies for software development have been considered, especially by... more For a significant period of time, methodologies for software development have been considered, especially by researchers, 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.
DLF Aquifer's American Social History Online Enables Easier Searching and Use of Digital Collections
Link is to the full conference proceedings.
This paper describes the methods and tools used in development and evaluation of the American Social History Online... more This paper describes the methods and tools used in development and evaluation of the American Social History Online project. Through its Aquifer initiative, the Digital Library Federation (DLF), with support from The Andrew W. Mellon Foundation, has gathered digital material pertaining to American culture and life from a number of distributed collections. The purpose of American Social History Online is to make digital material easier to find and use. Throughout the planning, design, and development processes, keeping the focus on the end user--called the content consumer within the project--has been a key principle. We hope the learning we share from our experience will help benefit others who are developing digital library services.
6 views
Seen by: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 moreThe role of the interaction designer in an agile software development process
by Joyce Yee
2006. Co-authored with Matthew Lievesley. CHI '06: CHI '06 extended abstracts on Human factors in computing systems. Montréal, Québec, Canada.
In this paper we describe observations of a contrast in thinking styles between a user-interface design team and a... more In this paper we describe observations of a contrast in thinking styles between a user-interface design team and a software engineering team developing a new software product. Presented in case study form, it is a first hand account by the interaction designers of work-in-progress. It concludes by identifying some key roles for the interaction designer working in an agile software development environment .
