{"id":159,"date":"2006-03-17T09:49:25","date_gmt":"2006-03-17T09:49:25","guid":{"rendered":"http:\/\/kubasek.com\/blog\/pragmatic_craftsman\/?p=159"},"modified":"2006-03-17T09:49:25","modified_gmt":"2006-03-17T09:49:25","slug":"improving-your-process","status":"publish","type":"post","link":"https:\/\/pragmaticcraftsman.kubasek.com\/2006\/03\/17\/improving-your-process\/","title":{"rendered":"Improving Your Process"},"content":{"rendered":"<p>How to adopt XP? Here&#8217;s how, from <em>Extreme Programming Explained<\/em>.<\/p>\n<blockquote><p>1.  Pick your worst problem.2.  Solve it the XP way.3.  When it&#8217;s no longer your worst problem, repeat.<\/p><\/blockquote>\n<p>I think the above is not only for adopting XP, but a good way to solve any development process issue. It is a good way to improve your process.<\/p>\n<p>Here&#8217;s how I think you can solve any process issue (a modified version of the above):<\/p>\n<ol>\n<li>Start with your worst problem.<\/li>\n<li>Try to continously solve it. Don&#8217;t try to solve anything else; keep working on the individual problem until you see improvement. <\/li>\n<li>Once you made it better, repeat.<\/li>\n<\/ol>\n<p>Where else can this be applicable? I think this is also a good way to work on your individual problems.<\/p>\n<p>You are not going to fix anything right away, start making small, step-by-step changes and you will get there sooner than you think.<\/p>\n<p><strong>Related<\/strong><a href=\"http:\/\/software.kubasek.com\/2006\/03\/good_xp_practices.php\">Good XP Practices<\/a>, my recent entry<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to adopt XP? Here&#8217;s how, from Extreme Programming Explained. 1. Pick your worst problem.2. Solve it the XP way.3. When it&#8217;s no longer your worst problem, repeat. I think [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-159","post","type-post","status-publish","format-standard","hentry","category-software-engineering"],"_links":{"self":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":0,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"wp:attachment":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}