Gojko Adzic Gojko Adzic's blog. Specification by Example, Impact Mapping, and more... https://gojko.net/ Wed, 25 May 2016 14:51:30 +0200 Wed, 25 May 2016 14:51:30 +0200 Jekyll v3.1.0 Five ways to reduce the cost of large test suites Lambeth council in south London has a historic reputation for controversial policies. At one point, it banned the police from using the council facilities. In 1985, it refused to set the budget, as a protest against government policies. After an audit, the leader and 30 other councillors had to repay the losses personally, and were banned from holding a political office for five years. For conservative media in 1980s, Lambeth was the prime example of ‘Loony left’, and it looks as if it is on good track to regain that reputation. Lambeth recently closed two libraries to save money, but... Tue, 24 May 2016 00:00:00 +0200 https://gojko.net/favourites/testing/agile/2016/05/24/large-test-suites.html https://gojko.net/favourites/testing/agile/2016/05/24/large-test-suites.html favourites testing agile Impact Mapping Workshop – now opensource and free to use If you’re looking for a good way to introduce impact mapping to your company/clients/at a public training workshop, you can now use the materials from my battle-tested workshop - I’ve just opensourced it. All the materials (facilitation guide, slides, exercise materials and handouts) are now available on GitHub. The materials are completely free to use any way you like, under the Creative Commons 4.0 Attribution license. Get them from: https://github.com/impactmapping My goal with this is to help others spread the word easily. The exercises in this workshop lead the participants through the most important concepts and have quite a few... Mon, 09 May 2016 00:00:00 +0200 https://gojko.net/news/2016/05/09/open-impact-mapping.html https://gojko.net/news/2016/05/09/open-impact-mapping.html news The key first step for successful organisational change Last week, while helping a group of product managers learn how to get more out of user stories, I asked the participants to list the key challenges they’ll face trying to bring all the new techniques back to their organisations. “We’ve always done it this way”, “We already know how to do it” and “If it ain’t broken, don’t fix it” kept popping up. People who suffer from those problems then often explain how they’ve tried to propose good ideas, but their colleagues seemed uninterested, defiant, obstructive, resistant, ignorant, or any of the more colourful NSFW attributes that I’ll leave... Tue, 19 Apr 2016 00:00:00 +0200 https://gojko.net/2016/04/19/visualise-problem/ https://gojko.net/2016/04/19/visualise-problem/ favourites agile software-profession The most important lesson to improve software delivery Richard Tattersall of the parish of St. George-in-the-Fields, liberty of Westminster, gentleman, as he liked to be described, had a lot of interesting claims to his name. In his youth, in mid-18th century Lancashire, he wanted to join the jacobite rebels. After a family intervention, he ran away from home, and ended up becoming a stud-groom in the service of the Duke of Kingston-upon-Hull. A unique business sense led Tattersall to start his own race-horse farm, then establish an auctioning house. Tattersalls Auctioneers’ ended up at Hyde Park Corner, and their clients included the key British nobility and even the... Mon, 14 Mar 2016 00:00:00 +0100 https://gojko.net/2016/03/14/most-important-lesson/ https://gojko.net/2016/03/14/most-important-lesson/ favourites agile software-profession Introducing Claudia.js – deploy Node.js microservices to AWS easily I’m proud to announce the 1.0 release of Claudia.js, a new opensource deployment tool for Javascript developers interested in running microservices in AWS. AWS Lambda and API Gateway offer scalability on demand, zero operations overhead and almost free execution, priced per use, so they are a very compelling way to run server-side code. However they can be tedious to set up, especially for simple scenarios. The runtime is oriented towards executing Java code, so running Node.js functions requires you to iron out quite a few issues, that aren’t exactly well documented. Claudia.js automates and simplifies deployment workflows and error prone... Mon, 22 Feb 2016 00:00:00 +0100 https://gojko.net/2016/02/22/introducing-claudia/ https://gojko.net/2016/02/22/introducing-claudia/ news Potentially shippable is no longer good enough Potentially shippable software is the holy grail of agile delivery, according to anyone out there with enough patience to sit through two days of Scrum conditioning. Ten years ago, most of the industry probably wasn’t capable of living up even to that benchmark. But today, potentially shippable software by the end of each iteration should be taken for granted, the same way you expect your next hamburger to be asbestos-free.  That’s the bare minimum, but far from being good enough. In fact, the current thinking around potentially shippable software severely limits what teams could achieve. The move to frequent releases... Mon, 01 Feb 2016 00:00:00 +0100 https://gojko.net/2016/02/01/potentially-shippable/ https://gojko.net/2016/02/01/potentially-shippable/ favourites agile Test automation without a headache Here’s a video of my talk on Test automation without a headache, from Agile Tour Vienna 2015: Sat, 21 Nov 2015 00:00:00 +0100 https://gojko.net/2015/11/21/test-automation-without-headache/ https://gojko.net/2015/11/21/test-automation-without-headache/ presentations spec-by-example Automated testing: back to the future During the last few years, the world of computing evolved far beyond what even the writers of Back to the Future imagined. Fair enough, we still don’t have flying cars, but Marty McFly of 2015 got his termination letter by fax. In the real 2015, it would be more likely to get a smartwatch notification – and for an added insult, also a small electric shock. All this new technology is creating some incredible opportunities for software testing. Prohibitively expensive testing strategies are becoming relatively cheap, and things that we didn’t even consider automating will become quite cheap and easy... Mon, 16 Nov 2015 00:00:00 +0100 https://gojko.net/2015/11/16/automated-testing-future/ https://gojko.net/2015/11/16/automated-testing-future/ favourites testing Turning continuous delivery into a business advantage Here’s a video of my talk on Turning continuous delivery into a business advantage, from Oredev 2015: Fri, 06 Nov 2015 00:00:00 +0100 https://gojko.net/2015/11/06/continuous-delivery-business-advantage/ https://gojko.net/2015/11/06/continuous-delivery-business-advantage/ presentations agile software-profession Avoiding the most common pitfall of large-scale agile From the time of ancient Greeks who marvelled at Hercules, to today’s Hollywood fans who marvel at, I guess, Marvel’s superheroes, everyone is inspired and captivated by tales of laborious tasks against difficult odds. Simply put, great effort makes great stories. And in many of those stories, the greatness of the effort is actually more important than the outcome. Thirty years after Rocky Balboa first ran up the flight of stairs below the Philadelphia Museum of Art, millions of people still play that scene in their heads for motivation. It doesn’t matter that Rocky actually lost the fight at the... Thu, 10 Sep 2015 00:00:00 +0200 https://gojko.net/2015/09/10/avoiding-pitfall-large-scale-agile/ https://gojko.net/2015/09/10/avoiding-pitfall-large-scale-agile/ favourites agile software-profession