Comments for antonymarcano.com /blog Thinking through writing... on innovation, business, technology and more Fri, 01 Nov 2019 00:08:00 +0000 hourly 1 https://wordpress.org/?v=4.8.14 Comment on From Scrum to Kanban – good and bad reasons to switch… by Paula /blog/2010/07/from-scrum-to-kanban-good-and-bad-reasons-to-switch/comment-page-1/#comment-3251 Fri, 01 Nov 2019 00:08:00 +0000 /blog/?p=18#comment-3251 Obviously, it all depends on the situation. But even if you choose something, you can always convert! Here are some tips on how to convert from Scrum to Kanban: https://kanbantool.com/kanban-library/scrum-and-kanban/converting-a-scrum-team-to-kanban

]]>
Comment on Segue Steps by Paul Littlebury /blog/2014/05/segue-steps/comment-page-1/#comment-3234 Sun, 24 May 2015 01:54:00 +0000 /blog/?p=556#comment-3234 BDD and the tools were kind of scrappy for a while, but over the last 18 months, the pace, adoption and improvements have been ever-increasing.

]]>
Comment on Segue Steps by Paul Littlebury /blog/2014/05/segue-steps/comment-page-1/#comment-3233 Sun, 24 May 2015 01:52:00 +0000 /blog/?p=556#comment-3233 (Very) belated comment, but Gherkin is very flexible. Common misunderstanding is it’s not, but if you look at it as code (which is what it is), it becomes a programming type exercise. It’s just another layer of abstraction (the next layer up from the acceptance test code). Multiple “should”‘s for example, can be treated as an array, in Gherkin. Common steps can be bundled as one Gherkin statement, when specifying complete steps are unnecessary. Forms can be processed as tables, rather than lengthy “I fill in this with that”. Developers appreciate the well-structured scenarios, as it guides them better too. BDD a commitment thing, and so is the Gherkin – it does take time to build up, but you end up with a suite of executable natural language features, and strict QA. It kept a good project momentum going too. The Gherkin art is in keeping it readable, but not letting it stand still. And of course documenting, and alerting others to new Gherkin available to use. The out-the-box Gherkin is a bit mundane, but picks up on many common steps – we are not as original as we think. Where the value becomes apparent, is as the test application grows, and more custom Gherkin(DSL) is created. The value even better demonstrated when integrated with the app it is testing. Becomes it’s own development/testing machine 😉

]]>
Comment on It starts with a story… by Paul Littlebury /blog/2014/05/it-starts-with-a-story/comment-page-1/#comment-3232 Sun, 24 May 2015 01:34:00 +0000 /blog/?p=573#comment-3232 I should add that in the recent projects I have been working on, we derive a Feature (one of many) from a User Story, then break that down into Scenarios (i.e. Capabilities). The Features/Scenarios are written in DSL, and executable as accurate acceptance tests. Just trying to tie out two worlds together. BDD/Kanban has warped/moulded my perceptions somewhat 😉

]]>
Comment on It starts with a story… by Paul Littlebury /blog/2014/05/it-starts-with-a-story/comment-page-1/#comment-3231 Sun, 24 May 2015 01:25:00 +0000 /blog/?p=573#comment-3231 The issue you highlight, of people thinking of user stories as “what the user will have”, is a very pertinent one. This no doubt leads to vague user stories we have all seen. Like reading an answer, before you know the question. Or the uncomfortable shoe-horning, of the sometimes chaotic human thought process, into the standard user story template. This is a reason I am such an advocate of Behaviour-driven development, as the focus is on capabilities (to borrow your term) or scenarios (I believe these are in similar area). Whereas techies tend to look for path(s) and caveats, by default in user stories, clients tend to go straight for the destination, loaded with assumptions. That long-acknowledged, but narrowing gap in translation of requirements to code was improved by evolution of Agile, but the skill of writing user stories is still very underestimated! On projects, I think it is very important for people to push back on user stories, if clarity isn’t there. Surprisingly how little this happens – perhaps it’s a confidence things, and fear of a user story review, coming across as criticism. But I guess that is another discussion 🙂

]]>
Comment on What do special forces teams have in common with agile teams? by Gabriel Oliveira /blog/2011/05/updated-lessons-learned-in-close-quarters-battle/comment-page-1/#comment-3227 Thu, 13 Nov 2014 18:25:00 +0000 /blog/?p=92#comment-3227 Nice parallel !

I’m all in for the idea of “tags” instead of “job titles” and was agreeing with the whole text until that phrase:

“the task that is the most relevant and valuable to the
team at that time, within the context of the project’s goals, rather
than just the tasks of most relevance to my job title”

Sometimes, the project goals may be harmful and blind the team to some other tasks that someone “knows” has to be done (like a new tool to analyze some data or the POC of some technology that no one in the team have expertise yet and they may need in the future). A “responsible specialist” may use some “free time” to tackle some of those tasks, while someone “following the goals” would pick up the next Sprint story…

Of course, If the PO is a nice person and the team has a good relationship with him/her, those tasks can be made visible and emerge in the next planning meeting and may even have a higher priority than a Story would 🙂 In that particular case, the “just follow the goal” approach would work well

]]>
Comment on It starts with a story… by Tueksta /blog/2014/05/it-starts-with-a-story/comment-page-1/#comment-3216 Thu, 29 May 2014 20:27:00 +0000 /blog/?p=573#comment-3216 There’s an easy test for your user story: Will it make sense if the “user” is blind and quadruplegic?
Or another test: Will it make sense in a technology-free fantasy-book?

If yes, than the user story probably describes actions and interactions of agents.
Otherwise you describe features of some software behaviour within a certain technological device.

]]>
Comment on It starts with a story… by Antony Marcano /blog/2014/05/it-starts-with-a-story/comment-page-1/#comment-3214 Wed, 21 May 2014 07:16:00 +0000 /blog/?p=573#comment-3214 Thanks for your comment Coyote. Indeed. Mike also pointed this out in his book, “User Stories Applied”, in the chapter “What Stories Are Not”. He summarises this again at the end of the chapter: “It is more important to think about users’ goals than to list the attributes of a solution.”

I suspect that many people who make the mistake of feature-orientation haven’t read Mike’s book, certainly not properly. So, I thought I’d try to provide a shorter explanation that gets the point across in a different way.

I think that part of the problem is that many people look at the apparent simplicity of user stories and just do what they’ve always done except with a superficial application of the Connextra template (As a…I want…So that…). They may read literature on the web and find plenty of examples (written by people with the same assimilation bias) that support their assumptions and association with their past experiences of ‘requirements’.

This focus on features is natural. I’m pretty sure there was a time where I also thought of stories in this way. This is explained quite well by a quote from Udi Dahan:
‘Users ultimately dictate solutions to us, as a delta from the previous set of solutions we’ve delivered them. That’s just human psychology – writer’s block when looking at a blank page, as compared to the ease with which we provide “constructive criticism” on somebody else’s work.’ -http://www.udidahan.com/2010/05/07/cqrs-isnt-the-answer-its-just-one-of-the-questions/
Quote Highlighted: https://diigo.com/01uzg5

It’s not just users, it’s also those who may represent the users such as Product Owners and Business Analysts. So, I thought I’d try to help people see the impact of feature-oriented stories rather than goal-oriented stories on their agility (as in the dictionary definition of the term). I hope people see this article and see the opportunities for increased flexibility and speed-to-market as an incentive to better understand the subtleties of user stories.

Thanks for reading.

]]>
Comment on It starts with a story… by Coyote Agile /blog/2014/05/it-starts-with-a-story/comment-page-1/#comment-3213 Tue, 20 May 2014 16:32:00 +0000 /blog/?p=573#comment-3213 Spot on! A friend of mine just sent me a link to this post because it’s one of my biggest pet peeves in Agile. I think it’s Mike Cohn that has a recording of a class on user stories where he points out that the difference between Waterfall specs and Agile stories is that the specs describe attributes of a system. The stories explain how the user’s experience will be enriched.

]]>
Comment on Segue Steps by Nilesh /blog/2014/05/segue-steps/comment-page-1/#comment-3212 Mon, 05 May 2014 13:23:00 +0000 /blog/?p=556#comment-3212 Great trick. Thanks for the post

]]>