{"id":367,"date":"2024-03-04T09:16:22","date_gmt":"2024-03-04T09:16:22","guid":{"rendered":"http:\/\/localhost:8082\/?p=367"},"modified":"2024-04-26T09:25:13","modified_gmt":"2024-04-26T08:25:13","slug":"placeholders-for-conversations-are-outdated","status":"publish","type":"post","link":"http:\/\/localhost:8082\/2024\/03\/04\/placeholders-for-conversations-are-outdated\/","title":{"rendered":"Placeholders for conversations are outdated"},"content":{"rendered":"\n

\u2018Placeholders for conversations\u2019 are an outdated idea that is irrelevant to many developers. And anyway, not every developer wants constant conversations throughout a sprint.<\/p>\n\n\n\n

Those who disagree are probably either 1) developers lucky enough to speak with their users regularly or 2) agile coaches who embody gold-standard best practices. Both are equally fine.<\/p>\n\n\n\n

But what about all the developers in silver\/bronze\/cardboard quality teams? Being told what to do by their manager, working off tickets and documents, and just trying to get along without making too much of a fuss.<\/p>\n\n\n\n

There\u2019s no harm in striving for better, but equally, knowing the broad constraints of the system you are working in offers realistic expectations.<\/p>\n\n\n\n

Why beat yourself up in retrospectives because you work off tickets, user stories or business requirements? Honestly, if that\u2019s where your employer or line manager is at, then don\u2019t feel bad about it. Do you really want to speak out like an agitator or change agent? Instead, you might be better off focusing on the here and now, and what’s in your immediate control.<\/p>\n\n\n\n

Pay close attention to what regularly causes work to become blocked, work to take longer than expected, or users to complain about newly shipped features. Really dig into what\u2019s going on here and then assess whether you are well-placed to address it. Being more agile might not be the solution.<\/p>\n\n\n\n

If nothing else, take the time to review the requirements before developing them, and don\u2019t hesitate to kick them back for clarification and more analysis if they really aren\u2019t good enough. This one simple thing will drastically improve the quality of software being written.<\/p>\n","protected":false},"excerpt":{"rendered":"

\u2018Placeholders for conversations\u2019 are an outdated idea that is irrelevant to many developers. And anyway, not every developer wants constant conversations throughout a sprint. Those who disagree are probably either 1) developers lucky enough to speak with their users regularly or 2) agile coaches who embody gold-standard best practices. Both are equally fine. But what […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-software-requirements","missing-thumbnail"],"_links":{"self":[{"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/posts\/367"}],"collection":[{"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":1,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":368,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/posts\/367\/revisions\/368"}],"wp:attachment":[{"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/localhost:8082\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}