{"id":25962,"date":"2019-07-15T15:07:37","date_gmt":"2019-07-15T19:07:37","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=25962"},"modified":"2019-07-15T15:07:37","modified_gmt":"2019-07-15T19:07:37","slug":"shape-up","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/07\/15\/shape-up\/","title":{"rendered":"Shape Up"},"content":{"rendered":"<p><a href=\"https:\/\/basecamp.com\/shapeup\">Ryan Singer<\/a> (<a href=\"https:\/\/twitter.com\/rjs\/status\/1148706387762876416\">Ryan Singer<\/a>):<\/p>\n<blockquote cite=\"https:\/\/basecamp.com\/shapeup\/0.3-chapter-01\"><p>This book is a guide to how we do product development at Basecamp. It&rsquo;s also a toolbox full of techniques that you can apply in your own way to your own process.<\/p>\n<p>[&#8230;]<\/p>\n<p>First, we work in six-week cycles. Six weeks is long enough to build something meaningful start-to-finish and short enough that everyone can feel the deadline looming from the start, so they use the time wisely.<\/p>\n<p>[&#8230;]<\/p>\n<p>Second, we shape the work before giving it to a team. A small senior group works in parallel to the cycle teams. They define the key elements of a solution before we consider a project ready to bet on. Projects are defined at the right level of abstraction: concrete enough that the teams know what to do, yet abstract enough that they have room to work out the interesting details themselves.<\/p>\n<p>[&#8230;]<\/p>\n<p>Third, we give full responsibility to a small integrated team of designers and programmers. They define their own tasks, make adjustments to the scope, and work together to build vertical slices of the product one at a time. This is completely different from other methodologies, where managers chop up the work and programmers act like ticket-takers.<\/p>\n<p>[&#8230;]<\/p>\n<p>This book is about the risk of getting stuck, the risk of getting bogged down with last quarter&rsquo;s work, wasting time on unexpected problems, and not being free to do what you want to do tomorrow.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Ryan Singer (Ryan Singer): This book is a guide to how we do product development at Basecamp. It&rsquo;s also a toolbox full of techniques that you can apply in your own way to your own process. [&#8230;] First, we work in six-week cycles. Six weeks is long enough to build something meaningful start-to-finish and short [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-07-15T19:07:39Z","apple_news_api_id":"1f472803-a684-4ee6-a1c1-d506b70ef278","apple_news_api_modified_at":"2019-07-15T19:07:40Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AH0coA6aETuahwdUGtw7yeA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[333,63,101,27,77,71],"class_list":["post-25962","post","type-post","status-publish","format-standard","hentry","category-technology","tag-basecamp","tag-book","tag-business","tag-craft","tag-design","tag-programming"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=25962"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25962\/revisions"}],"predecessor-version":[{"id":25963,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/25962\/revisions\/25963"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=25962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=25962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=25962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}