A case-study based assessment of Agile software development

Show simple item record

dc.contributor.advisor Kourie, Derrick G. en
dc.contributor.postgraduate Theunissen, William Herman Morkel en
dc.date.accessioned 2013-09-07T04:24:24Z
dc.date.available 2004-09-30 en
dc.date.available 2013-09-07T04:24:24Z
dc.date.created 2004-02-05 en
dc.date.issued 2005-09-30 en
dc.date.submitted 2004-07-15 en
dc.description Dissertation (MSc)--University of Pretoria, 2005. en
dc.description.abstract This study set out to determine various aspects of the agile approaches to software development. These included an investigation into the principles and practices driving these methodologies; determining the applicability of these approaches to the current software development needs; determining whether these methodologies can comply with software engineering standards (as set out for example by ISO); investigating the feasibility of these approaches for the telecommunication industry; establishing whether practitioners are reaping the benefits that are advertised by agile proponents; and attempting to discover short-comings of the agile paradigm. This dissertation examines the aforementioned issues and tries to provide answers to them. It is argued that: Agile software development is suited to projects where the system evolves over the life cycle of the project. These methodologies are intended to seamlessly handle changing requirements. Thus, using an agile approach might provide a competitive advantage in developing e-business solutions which are tightly coupled with the business strategy and needs. It is shown that agile methodologies can comply with software engineering standards such as ISO 12207:1995 and ISO 15288:2002. Furthermore diligent application of certain agile methodologies may result in a level 3 Capability Maturity Model (CMM) grading. Evidence from the feedback of a case study conducted on an XP project team, supports the view that XP, and agile in general, does indeed live up to its 'promises'. However, some potential problem areas were identified that should be kept in mind when implementing these methodologies. Finally, an in situ investigation suggests that there are a number of projects in the telecommunication industry that will benefit from the agile approach and its practices. en
dc.description.availability unrestricted en
dc.description.department Computer Science en
dc.identifier.citation Theunissen, W 2004, A case-study based assessment of Agile software development, MSc dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/26293 > en
dc.identifier.upetdurl http://upetd.up.ac.za/thesis/available/etd-07152004-084708/ en
dc.identifier.uri http://hdl.handle.net/2263/26293
dc.language.iso en
dc.publisher University of Pretoria en_ZA
dc.rights © 2004, University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. en
dc.subject Telecommunication en
dc.subject Standards en
dc.subject Case study en
dc.subject Feature driven development en
dc.subject Crystal en
dc.subject Extreme programming en
dc.subject Agile software development en
dc.subject UCTD en_US
dc.title A case-study based assessment of Agile software development en
dc.type Dissertation en


Files in this item

This item appears in the following Collection(s)

Show simple item record