Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Metamodelling and Evaluating Extreme Programming

KUNWAR, SUNDAR (2013)

 
Avaa tiedosto
gradu06859.pdf (1.195Mt)
Lataukset: 



KUNWAR, SUNDAR
2013

Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2013-05-31
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-23758
Tiivistelmä
Agile software development methods have drawn the attention of software development professionals in the past few years. Agile software development methods use iterative and incremental approaches to address the changing requirements of customers. One of the well-known agile software development methods is extreme Programming (XP) and is derived by sets of values including simplicity, communication, feedback and courage. The extreme practices, variation in composition and interaction between values and the feedback in XP have made the software system more complex and demands the improvements and evaluation framework to understand and evaluate the XP practices in a practical way.

The main aims of this study are to improve some of the extreme practices of XP through agile modeling and evaluate the XP projects using XP evaluation framework. Two research questions were set to find out the enabling and limiting factors of extreme practices of XP and the way to improve the XP software process. An interpretive research approach was used to conduct a literature review to develop the agile meta-models and evaluation framework for process improvement. The contribution of thesis work can be broadly categorized into two parts. The first part deals withmodelling the three most criticized and extreme practices (lightweight requirement, Pair Programming and onsite customer) of XP and the second part is concerned with developing the evaluation framework for XP. Use cases are collected from scenario based requirement engineering practice with stakeholder analysis to address the lightweight requirement of XP. Problems of Pair Programming are addressed by personal development traits, Distributed Pair Programming (DPP) andCollaborative Adversarial Pair (CAP) Programming models. Surrogate customers and multiple customer models are two alternatives proposed to address the problems of onsite customer in XP. The XP evaluation framework is a collection of some new and validated metrics used for evaluating XP projects, XP practices, XP products and some additional factors concerned with XP.

Asiasanat:Agile, extreme Programming (XP), interpretive research, Collaborative Adversarial Pair (CAP) and extreme practices
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [37078]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste