[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-248604-105":53,"doc-detail-248604-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","developing-software-with-extreme-programming-using-some-tools-of-kanban-a-field-study","Developing Software With Extreme Programming Using Some Tools of Kanban - A Field Study","","Agile software development methods enable software delivery that stays focused on customer needs. Changing requirements can only be handled effectively when the project and its outcomes can be continuously adapted. The thesis presents Extreme Programming (XP) as a highly adaptive approach that supports rapid reorientation, high quality awareness, and fast development. It also introduces Kanban, emphasizing transparency and early bottleneck detection, and tests a combined approach in an academic setting at Graz University of Technology.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":51,"@type":70,"position":76},"https://docshare.wps.com/template/general/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/developing-software-with-extreme-programming-using-some-tools-of-kanban-a-field-study/248604/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/developing-software-with-extreme-programming-using-some-tools-of-kanban-a-field-study/248604.png","ImageObject",442,249,{"name":88,"@type":89},"Skyler","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-20","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":73},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What problem does the thesis address in software development?","Question",{"text":108,"@type":109},"It addresses how to respond effectively to changing requirements while keeping software development aligned with customer needs.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does Extreme Programming (XP) support agile development?",{"text":113,"@type":109},"XP enables rapid reorientation, promotes strong quality awareness, and supports fast development cycles.",{"name":115,"@type":106,"acceptedAnswer":116},"How is Kanban used in the proposed development approach?",{"text":117,"@type":109},"Kanban focuses on transparency and the fast detection and avoidance of bottlenecks, and elements of Kanban are combined with XP for a new process tested in a class setting.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},248604,1789246890,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":50,"category_name":51,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":76,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":125,"read_time":140},2336464648746,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Developing Software With Extreme Programming Using Some Tools of  \nKanban  \nA Field Study  \nChristoph Friedl  \nMaster’s Thesis  \nGraz University of Technology  \nAdviser: Univ.-­‐Prof. Dipl.-­‐Ing. Dr.techn. Wolfgang Slany  \nStatutory Declaration  \nI declare that I have authored this thesis independently, that I have not used other than the declared sources / resources, and that I have explicitly marked all material which has been quoted either literally or by content from the used sources.  \n(date) (signature)  \nAbstract  \nDer Einsatz agiler Softwareentwicklungsmethoden ermöglicht es, Software mit dem Kunden im Fokus zu produzieren. Auf die Wünsche des Kunden kann nur dannausreichend eingegangen werden, wenn man die Möglichkeit hat, das entstehende Produkt jederzeit auf sich ändernde Anforderungen anpassen zu können.  \nDie kompromissloseste Form von agiler Softwareentwicklung ist \"Extreme Programming\" (XP) . Ein XP-­‐Team kann sich sehr agil bewegen und sich schnell neu ausrichten. Außerdem werden das Qualitätsbewusstsein und schnelle Entwicklungszeiten gefördert.  \nEine weitere agile Methode wird Kanban genannt. Hier stehen Transparenz und das schnelle Erkennen von Engpässen im Vordergrund. Die aus Japan stammende Methodewurde zuerst in Industriebetrieben verwendet, ist aber auch in die Softwareentwicklung übernommen worden.  \nAus diesen zwei Methoden wurde eine neuartige Entwicklungsmethode gebildet. Genauer gesagt, wurde XP mit mehreren Elementen von Kanban versehen. Die Praxistauglichkeit dieser Methode wurde im Zuge einer Lehrveranstaltung der TU Graz im Sommersemester 2011 getestet.  \nAbstract  \nThe application of agile software development methods allows developing software in acustomer-­‐centric way. Changing requirements in a software project can only be fulfilled if there is a way of adopting the project to these changes.  \nThe most uncompromising way of agile software development is Extreme Programming (XP) . An XP-­‐team can move in a very agile way and head into a new direction. High software quality and fast development are supported.  \nAnother agile development method is called Kanban. It focuses on transparency and the fast detection and avoidance of bottlenecks. This method introduced in Japan was at first used in industrial manufacturing environments. Nowadays, Kanban has also been adopted to be used in software development.  \nThese two methods were combined which resulted in a new software development process. The practicability of this process was tested in a class at Graz University of Technology in Summer 2011 .  \nMaster’s Thesis Christoph Friedl  \nTable of Contents  \n1. Introduction.................................................................................................................................................. 8  \n2. Classical Software Development ...................................................................................................... 10  \n2.1. Waterfall ............................................................................................................................................. 11  \n2.2. V-­‐Model ............................................................................................................................................... 13  \n2.2.1. Elements .................................................................................................................................... 14  \n2.2.2. Conclusion ................................................................................................................................. 15  \n3. Agile Software Development.............................................................................................................. 16  \n3.1. Extreme Programming ................................................................................................................. 16  \n3.1.1. Values and Principles ........................................................................................................","cbCaiqLpuCMZJNhB","https://ap.wps.com/l/cbCaiqLpuCMZJNhB","pdf",1310312,79,"English","# 1. Introduction\n# 2. Classical Software Development\n## 2.1. Waterfall\n## 2.2. V-Model\n# 3. Agile Software Development\n## 3.1. Extreme Programming\n## 3.2. Test Driven Development\n## 3.3. Kanban\n## 3.4. Scrum\n# 4. The New Approach\n## 4.1. Planning Game","[{\"question\":\"What problem does the thesis address in software development?\",\"answer\":\"It addresses how to respond effectively to changing requirements while keeping software development aligned with customer needs.\"},{\"question\":\"How does Extreme Programming (XP) support agile development?\",\"answer\":\"XP enables rapid reorientation, promotes strong quality awareness, and supports fast development cycles.\"},{\"question\":\"How is Kanban used in the proposed development approach?\",\"answer\":\"Kanban focuses on transparency and the fast detection and avoidance of bottlenecks, and elements of Kanban are combined with XP for a new process tested in a class setting.\"}]","Developing Software With Extreme Programming Using Some Tools of Kanban - A Field Study | PDF",28]