Here is the synopsis of our sample research paper on Agile Development. Have the paper e-mailed to you 24/7/365.
Essay / Research Paper Abstract
This 7 page paper examines the concept of agile development when designing software. The paper explains what is meant by agile development, considers the benefits and disadvantages and looks at the lifecycle stages of agile development when using extreme programming. The bibliography cites 15 sources.
Page Count:
7 pages (~225 words per page)
File: TS14_TEagile.rtf
Buy This Term Paper »
 
Unformatted sample text from the term paper:
constraint on the use of technology as a result there have been many developments over the last decade to find ways to increased the efficiency of software creation. Many of
the methodologies have been process based, however, as McCauley (2001) argues this is a method that will see the requirements of the software locked in form the very early stages
prior to the design and development, making it difficult to amend or adapt any of the requirements. The search to find alternate methodologies for development and lifecycle management have been
continuing. Hawrysh and Ruprecht (2000) believe that there is not single methodology that can be used on the broad range of software projects that may be undertaken and for
some projects a process orientated approach may be correct, but for others there needs to be a more flexible approach, this also agrees with the ideas of McCauley (2001). Agile
development is one of these more flexible approaches. Agile development is also known as adaptable software creation. The main aim of the development is people centric aiming to provide
functional software and completely satisfy customer needs. Agile development has its basis in a range of iterative development disciplines which include extreme programming (XP) (Agile Alliance, 2004). The methodology is
one that is seen as able to provide many benefits, including the use of small teams, increased development communication and a fast turnaround on software developed meaning that software can
evolve with the needs of the business (Agile Alliance, 2004). Agile development may be seen as a minimalist approach to software development which is able to provide high quality software
rapidly (Berinato, 2001, Levinson, 2002). These approaches cut out the wasted resources that increase rigidity in a project and as a result also increase business efficiency (Aoyama, 1998).
...