{"id":5822,"date":"2022-05-24T09:07:06","date_gmt":"2022-05-24T09:07:06","guid":{"rendered":"https:\/\/www.booksofall.com\/id\/?post_type=product&#038;p=5822"},"modified":"2022-06-20T00:17:19","modified_gmt":"2022-06-20T00:17:19","slug":"extreme-programming-xp-vs-scrum","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/","title":{"rendered":"Extreme Programming (XP) vs Scrum"},"content":{"rendered":"<h3>Extreme Programming (XP) vs Scrum<\/h3>\n<p>5-7 minutes<\/p>\n<p>Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.<\/p>\n<p>Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum itself is a simple framework for effective team collaboration on complex products.<\/p>\n<p>Scrum and XP are both Agile approaches that share the common concepts of iterative development, working software, release and iteration planning, daily meetings ,retrospective, all elements of an Agile process. Both approach are aligned each other that sometimes is difficult to distinguish between a team who is adopting XP while another team who is doing Scrum.<\/p>\n<p>Extreme Programming<\/p>\n<p>Sprint Cycle<\/p>\n<p>There are however some differences, some of them very subtle, and particularly in the following 4 aspects:<\/p>\n<p>1. Iteration length<\/p>\n<p>Scrum<\/p>\n<ul>\n<li>Typically from two weeks to one month long.<\/li>\n<\/ul>\n<p>XP<\/p>\n<ul>\n<li>Typically one or two weeks long.<\/li>\n<\/ul>\n<p>2. Whether requirements are allowed to be modified in an iteration<\/p>\n<p>Scrum<\/p>\n<ul>\n<li>Do not allow changes into their sprints .<\/li>\n<li>Once the sprint planning meeting is completed and a commitment made to deliver a set of product backlog items, that set of items remains unchanged through the end of the sprint.<\/li>\n<\/ul>\n<p>XP<\/p>\n<ul>\n<li>Much more amenable to change within their iterations. As long as the team hasn\u2019t started work on a particular feature, a new feature of equivalent size can be swapped into the XP team\u2019s iteration in exchange for the un-started feature.<\/li>\n<\/ul>\n<p>3. Whether User Story is implemented strictly according to priority in iterations.<\/p>\n<p>XP<\/p>\n<ul>\n<li>Work in a strict priority order.<\/li>\n<\/ul>\n<p>Features to be developed are prioritized by the customer (Scrum\u2019s Product Owner )and the team is required to work on them in that order.<\/p>\n<p>Scrum<\/p>\n<ul>\n<li>Scrum product owner prioritizes the product backlog but the team determines the sequence in which they will develop the backlog items.<\/li>\n<li>A Scrum team will very likely choose to work on the second most important.<\/li>\n<\/ul>\n<p>4. Whether to adopt strict engineering methods to ensure progress or quality in the process of software implementation<\/p>\n<p>Scrum<\/p>\n<ul>\n<li>Doesn\u2019t prescribe any engineering practices;<\/li>\n<\/ul>\n<p>XP<\/p>\n<ul>\n<li>XP does.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/extreme-programming-xp-vs-scrum-yptk0n5v3?enforceShowPromotionBar=true\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":5829,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development."},"product_brand":[],"product_cat":[211],"product_tag":[],"class_list":{"0":"post-5822","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-computer-scrum","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian<\/title>\n<meta name=\"description\" content=\"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian\" \/>\n<meta property=\"og:description\" content=\"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Indonesian\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-20T00:17:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/\",\"url\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/\",\"name\":\"Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png\",\"datePublished\":\"2022-05-24T09:07:06+00:00\",\"dateModified\":\"2022-06-20T00:17:19+00:00\",\"description\":\"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png\",\"width\":\"596\",\"height\":\"842\",\"caption\":\"Extreme Programming (XP) vs Scrum\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/id\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Extreme Programming (XP) vs Scrum\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/id\/#website\",\"url\":\"https:\/\/www.booksofall.com\/id\/\",\"name\":\"BooksOfAll Indonesian\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/id\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/id\/#organization\",\"name\":\"BooksOfAll Indonesian\",\"url\":\"https:\/\/www.booksofall.com\/id\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.booksofall.com\/id\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Indonesian\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/id\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian","description":"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/","og_locale":"id_ID","og_type":"article","og_title":"Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian","og_description":"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.","og_url":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/","og_site_name":"BooksOfAll Indonesian","article_modified_time":"2022-06-20T00:17:19+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png","twitter_misc":{"Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/","url":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/","name":"Extreme Programming (XP) vs Scrum - BooksOfAll Indonesian","isPartOf":{"@id":"https:\/\/www.booksofall.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png","datePublished":"2022-05-24T09:07:06+00:00","dateModified":"2022-06-20T00:17:19+00:00","description":"Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development.","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#primaryimage","url":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png","contentUrl":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/05\/Extreme-Programming-XP-vs-Scrum-01.png","width":"596","height":"842","caption":"Extreme Programming (XP) vs Scrum"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/id\/extreme-programming-xp-vs-scrum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/id\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/id\/categories\/"},{"@type":"ListItem","position":3,"name":"Extreme Programming (XP) vs Scrum"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/id\/#website","url":"https:\/\/www.booksofall.com\/id\/","name":"BooksOfAll Indonesian","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/id\/#organization","name":"BooksOfAll Indonesian","url":"https:\/\/www.booksofall.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.booksofall.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/id\/wp-content\/uploads\/sites\/12\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Indonesian"},"image":{"@id":"https:\/\/www.booksofall.com\/id\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/product\/5822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/media\/5829"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/media?parent=5822"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/product_brand?post=5822"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/product_cat?post=5822"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/id\/wp-json\/wp\/v2\/product_tag?post=5822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}