{"id":942,"date":"2011-07-26T00:51:26","date_gmt":"2011-07-26T00:51:26","guid":{"rendered":"http:\/\/agilepartnership.com\/?p=603"},"modified":"2011-07-26T00:51:26","modified_gmt":"2011-07-26T00:51:26","slug":"is-commitment-dead","status":"publish","type":"post","link":"https:\/\/agilepartnership.com\/fr\/is-commitment-dead\/","title":{"rendered":"Is commitment dead?"},"content":{"rendered":"<p><a href=\"http:\/\/agilepartnership.com\/wp-content\/uploads\/2011\/07\/comm2.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignright size-medium wp-image-610\" title=\"comm\" src=\"http:\/\/agilepartnership.com\/wp-content\/uploads\/2011\/07\/comm2-300x202.jpg\" alt=\"\" width=\"300\" height=\"202\" \/><\/a><br \/>\n<span style=\"font-size: small;\">The rate of organizations moving from waterfall to Agile software development practices is staggering! Scrum being the most <\/span><span style=\"font-size: small;\">popular Agile framework, development teams are suddenly being ask to commit to delivering a specific amount of functionality every 2 to 4 weeks. The pressure is immense and committing to something in software development, even for a short period, is risky at best. But Scrum was clear \u2013 the team has to commit at the beginning of a Sprint and many used this as the perfect tool to reward, punish and evaluate. Pressure is good. Too much pressure and the whole thing falls apart.<\/span><\/p>\n<p><span style=\"font-size: small;\">Well a lot people will be going though a rough withdrawal period because in the latest <a title=\"Scrum Guides\" href=\"http:\/\/www.scrum.org\/scrumguides\/\" target=\"_blank\" rel=\"noopener\">Scrum Guide<\/a>, team <em>commitment<\/em> has been replaced with&#8230;team <em>forecasting<\/em>. <\/span><\/p>\n<p><span style=\"font-size: small;\"><strong>Is commitment dead?<\/strong><\/span><\/p>\n<p><span style=\"font-size: small;\">The concept of commitment as been used and abused by management, ScrumMasters and even Agile coaches. I should know! I&#8217;m one of them! I figured that by making the burndown highly visible and holding team members accountable to their Sprint planning commitment, that somehow it would get done. Worked for me when I was a developer! Oh ya&#8230;I also worked nights and week-ends to get it done. This didn&#8217;t only mess up the team&#8217;s true velocity but I also wasn&#8217;t necessarily getting better at what I do.<\/span><\/p>\n<p><span style=\"font-size: small;\">Asking the team for a guaranteed functionality delivery commitment for a Sprint isn&#8217;t only futile but it can also be harmful to a team&#8217;s continuous improvement initiatives.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: small;\">So is commitment dead? Its misguided use might be coming to an end but the team still needs to commit, engage and take responsibility. It&#8217;ll simply be used for what it was intended to in the first place \u2013 that is committing to something deeper and more meaningful. <\/span><\/p>\n<p><span style=\"font-size: small;\">So what can the team commit to? Here&#8217;s a hint : At the end of a Sprint Planning meeting, focus away from the specific Stories and tasks and ask the team if they can commit to being Agile!<\/span><\/p>\n<p><span style=\"font-size: small;\">Can the team commit to&#8230;<\/span><\/p>\n<ul>\n<li><span style=\"font-size: small;\">Satisfying the customer with the delivery of valuable software by the end of the Sprint?<\/span><\/li>\n<li><span style=\"font-size: small;\">Working with the business people a daily basis?<\/span><\/li>\n<li><span style=\"font-size: small;\">Dropping emails and communicate through face-to-face conversation?<\/span><\/li>\n<li><span style=\"font-size: small;\">Working at a sustainable pace?<\/span><\/li>\n<li><span style=\"font-size: small;\">Continuously pay attention to technical excellence and good design?<\/span><\/li>\n<li><span style=\"font-size: small;\">Maximizing the amount of work not done?<\/span><\/li>\n<li><span style=\"font-size: small;\">Inspecting and adapting?<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: small;\">I believe (not so naively) that if a team commits to applying Agile practices rather then to delivering specific functionalities, good things will happen. By committing to bettering their practices, teams will have no choice but to increase their velocity&#8230;It&#8217;ll just happen! Somehow I think that&#8217;s what the co-creators of Scrum had in mind.<\/span><\/p>\n<p><span style=\"font-size: small;\"><strong>The heartbeat<\/strong><\/span><\/p>\n<p><span style=\"font-size: small;\">Development teams need to remember that they are not alone when delivering the next best thing in software. They are surrounded by other teams such as marketing, finance, sales and operations. And there&#8217;s this other group called <em>clients<\/em> and they are impatiently waiting for our clockwork delivery of cool features and bug fixes.<\/span><\/p>\n<p><span style=\"font-size: small;\">Let&#8217;s not misuse\u00a0 the word \u201cforecast\u201d and allow organizations to float the other end of the irresponsibility spectrum. During early iterations (more or less Sprints 1 to 4), forecasting can be used in its purest form and teams can offer a &#8220;we&#8217;ll do our best&#8221; estimate.\u00a0 As a Scrum team, we just don&#8217;t know what&#8217;s gonna happen! But as we move ahead into later sprints, we, as a professional team of experts, need to learn from those early sprints and start expecting the unexpected. Without actually knowing <em>what<\/em> will happen, we now know that it probably will. We need to start offering our stakeholders some good information through RELIABLE sprint forecasts. We are not the local plaid suit weather forecasters. We are serious forecasters where getting it wrong can lead to dyer consequences. We need to create that reliable heartbeat of high quality product delivery. Only then can our multi-team (development, marketing, sales, communications, finance) initiative effectively and efficiently plan for the future. Notice I didn&#8217;t specify Product Owner. The reason is simple: The Product Owner is part of the team and equally responsible, albeit at another level, in creating reliable forecasts. <\/span><\/p>\n<p><span style=\"font-size: small;\"><strong>Good days ahead!<\/strong><\/span><\/p>\n<p><span style=\"font-size: small;\">By replacing \u201ccommitment\u201d with \u201cforecast\u201d, management and ScrumMasters can no longer (in theory) rely on the blunt tool of pushing teams to reach that infamous 0 on the burndown chart. Hopefully that simple replacement will bring about a mind shift where Scrum practitioners will now focus their energy on deeper team and organizational issues, such as team dynamics, reducing waste and getting upper management buy-in. As for teams, they will continue to deliver great software all the while <em>committing<\/em> to perfecting their Agile practices.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>The rate of organizations moving from waterfall to Agile software development practices is staggering! Scrum being the most popular Agile framework, development teams are suddenly being ask to commit to delivering a specific amount of functionality every 2 to 4 weeks. The pressure is immense and committing to something in software development, even for a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[17],"tags":[],"class_list":["post-942","post","type-post","status-publish","format-standard","hentry","category-agile"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/posts\/942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/comments?post=942"}],"version-history":[{"count":0,"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/posts\/942\/revisions"}],"wp:attachment":[{"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/media?parent=942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/categories?post=942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilepartnership.com\/fr\/wp-json\/wp\/v2\/tags?post=942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}