{"id":586,"date":"2012-10-04T08:02:02","date_gmt":"2012-10-04T08:02:02","guid":{"rendered":"http:\/\/blog.binfire.com\/?p=586"},"modified":"2012-10-04T08:02:02","modified_gmt":"2012-10-04T08:02:02","slug":"using-wbs-in-agile","status":"publish","type":"post","link":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/","title":{"rendered":"Using WBS in Agile"},"content":{"rendered":"<p>Agile projects do have a WBS.\u00a0 However, differences in perspective and terminology can cause confusion between <a href=\"https:\/\/www.binfire.com\/project_management_software_b\/\" target=\"_blank\" rel=\"noopener\">project<\/a> managers familiar with a WBS for a System Development Life Cycle (SDLC) based WBS and Agilists who may not be familiar with the role a WBS plays in projects.\u00a0 Let&#8217;s take\u00a0 a look at\u00a0 the purpose of a WBS and the differences between SDLC based and iterative projects.<\/p>\n<p>A WBS is the skeleton (structure) of a project.\u00a0 It organizes all of the deliverables necessary to complete the project.\u00a0 The WBS is used for estimation, scheduling and monitoring project status. From the PMBOX, the WBS is\u00a0 &#8220;a deliverable-oriented hierarchical decomposition of the work to be executed by the project team to accomplish the project objectives and create the required deliverables&#8221;.\u00a0 Note that the structure of the WBS is driven by the deliverables that the project will produce.<\/p>\n<p>An SDLC based WBS is normally organized around the major deliverables ( e.g., requirements definition document, design specification document) to be produced as part of the life cycle.\u00a0 WBS elements are estimated on the known (at planning time) high level features to be completed.\u00a0 Howver, in a SDLC based WBS these features are not called out as separate deliverables.\u00a0 For example in an SDLC based WBS, requirements definition, design specification, coded software and test case could be called at as separate WBS elements.<\/p>\n<p>An Agile based WBS is organized around units of end user functionality &#8211; commonly referred to as user stories.\u00a0 Each user story represents the work to deliver that increment of functionality.\u00a0 In Agile based WBS, Features are decomposed into Epics (large user stories) and Epics into User Stories.\u00a0 User stories are decomposed to represent functionality that can be completed within one iteration &#8211; typically one to four weeks depending on the team\/project.\u00a0 Each leaf level WBS element represent the working software to be produced through analysis, design, coding and testing of the requirement in the user story.<\/p>\n<p>Because each user story is atomic, stories can be re-prioritized, added and or removed without changing the scope, provided that the total size\/effort of stories within the scope of the project does not change.\u00a0 Additionally, iterative development facilitates multiple releases (deployments) within a project.\u00a0 So, user stories are typically scheduled within an iteration and a release. Note, that until an iteration has started, the stories within that iteration can be changed, as part of iteration planning.<\/p>\n<p>It is possible to have a hybrid WBS, where some sub-projects or deliverables are produced iteratively and other are produced using a different lifecycle.\u00a0 For example, a new system deployment where software is produced iteratively, and the infrastructure (e.g., network, servers, storage) is produced in a more waterfall fashion.<\/p>\n<p>By: Brain Bozzuto<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agile projects do have a WBS.\u00a0 However, differences in perspective and terminology can cause confusion between project managers familiar with a WBS for a System Development Life Cycle (SDLC) based&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[7],"class_list":["post-586","post","type-post","status-publish","format-standard","hentry","category-project-management-2","tag-project-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using WBS in Agile - Collaboration Corner<\/title>\n<meta name=\"description\" content=\"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile\" \/>\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.binfire.com\/blog\/using-wbs-in-agile\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using WBS in Agile - Collaboration Corner\" \/>\n<meta property=\"og:description\" content=\"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\" \/>\n<meta property=\"og:site_name\" content=\"Collaboration Corner\" \/>\n<meta property=\"article:published_time\" content=\"2012-10-04T08:02:02+00:00\" \/>\n<meta name=\"author\" content=\"David Robins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Robins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\"},\"author\":{\"name\":\"David Robins\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65\"},\"headline\":\"Using WBS in Agile\",\"datePublished\":\"2012-10-04T08:02:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\"},\"wordCount\":459,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\"},\"keywords\":[\"project management\"],\"articleSection\":[\"Project management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\",\"url\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\",\"name\":\"Using WBS in Agile - Collaboration Corner\",\"isPartOf\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#website\"},\"datePublished\":\"2012-10-04T08:02:02+00:00\",\"description\":\"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile\",\"breadcrumb\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.binfire.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using WBS in Agile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#website\",\"url\":\"https:\/\/www.binfire.com\/blog\/\",\"name\":\"Collaboration Corner\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.binfire.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\",\"name\":\"Collaboration Corner\",\"url\":\"https:\/\/www.binfire.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png\",\"contentUrl\":\"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png\",\"width\":696,\"height\":324,\"caption\":\"Collaboration Corner\"},\"image\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65\",\"name\":\"David Robins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g\",\"caption\":\"David Robins\"},\"description\":\"David Robins is the founder and CEO of Binfire. David studied at both Cornell and MIT, and was the Director of Software Engineering at Polaroid for 11 years.\",\"sameAs\":[\"https:\/\/www.binfire.com\"],\"url\":\"https:\/\/www.binfire.com\/blog\/author\/david\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using WBS in Agile - Collaboration Corner","description":"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile","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.binfire.com\/blog\/using-wbs-in-agile\/","og_locale":"en_US","og_type":"article","og_title":"Using WBS in Agile - Collaboration Corner","og_description":"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile","og_url":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/","og_site_name":"Collaboration Corner","article_published_time":"2012-10-04T08:02:02+00:00","author":"David Robins","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Robins","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#article","isPartOf":{"@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/"},"author":{"name":"David Robins","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65"},"headline":"Using WBS in Agile","datePublished":"2012-10-04T08:02:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/"},"wordCount":459,"commentCount":0,"publisher":{"@id":"https:\/\/www.binfire.com\/blog\/#organization"},"keywords":["project management"],"articleSection":["Project management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/","url":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/","name":"Using WBS in Agile - Collaboration Corner","isPartOf":{"@id":"https:\/\/www.binfire.com\/blog\/#website"},"datePublished":"2012-10-04T08:02:02+00:00","description":"A WBS is the skeleton (structure) of a project. It organizes all of the deliverables necessary to complete the project. WBS is in agile","breadcrumb":{"@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.binfire.com\/blog\/using-wbs-in-agile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.binfire.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using WBS in Agile"}]},{"@type":"WebSite","@id":"https:\/\/www.binfire.com\/blog\/#website","url":"https:\/\/www.binfire.com\/blog\/","name":"Collaboration Corner","description":"","publisher":{"@id":"https:\/\/www.binfire.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.binfire.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.binfire.com\/blog\/#organization","name":"Collaboration Corner","url":"https:\/\/www.binfire.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png","contentUrl":"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png","width":696,"height":324,"caption":"Collaboration Corner"},"image":{"@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65","name":"David Robins","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g","caption":"David Robins"},"description":"David Robins is the founder and CEO of Binfire. David studied at both Cornell and MIT, and was the Director of Software Engineering at Polaroid for 11 years.","sameAs":["https:\/\/www.binfire.com"],"url":"https:\/\/www.binfire.com\/blog\/author\/david\/"}]}},"_links":{"self":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/comments?post=586"}],"version-history":[{"count":0,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts\/586\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/categories?post=586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/tags?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}