In 2011 I wrote a book “the hero that guards my nightly rest” (Dutch title: “grip op IT, de held die voor mijn nachtrust zorgt”). In this book I search for a balance between the human and business side of IT projects.
This is still a very relevant theme because we see that the pressure on IT projects is ever increasing. The Time-to-Market and budgets are shrinking and the complexity and interdependence of systems only increase. The human factor is more than ever in the spotlight. Organizations that go Agile and SCRUM implementation experience to the flesh how successful collaboration between business and IT just depends on personal factors.
Time to blow the dust from the cover. Therefor Valori decided to bundle some key articles that I published on this topic into a new ebook that serves as a free introduction to the book (sorry in Dutch only)
You can download it for free at the Valori website.
Generic templates development is a complex activity. It seems simple though: You start with the template that you always use, you pick a standard template from the internet or ask your colleagues if they have some lying around. But then it starts to become difficult. Enough examples, an abundance of choices, but what is best for the organization. I have seen many template discussions getting adrift. The templates that were created in the end were not at all satisfactory.
Read G(r)ood testing 14 to learn how Testing Templates and a viking warrior are related. Together with Valori Colleague Egbert Bouman and I visited the Trondheim Test Conference, and the statue of the viking warrior helped me to remember a solution for the template discussion.
Posted in Testing
Tagged DND, DTP, EuroSTAR, G(r)ood testing, Generic templates, MTP, Test plan, Testconference, Testing, Trondheim, Viking warrior
Anko Tijman, Derk-Jan de Grood en Cesario Ramos
On 30 April I gave a workshop with Anko and Cesario on the Testnet event. The workshop was about Scaling Agile. We discussed the axis along which we can scale agile, the reasons to scale and some of the pitfalls. We stated that it is important not to lose sight of the agile principles and values, and offered a nice solution: subway mapping.
Subway mapping enables alignment between teams, creates transparency and insight in dependencies. It triggers collaboration and discussion between the team members. During the workshop participants made their own subwaymap. If you want to try it yourself: Download the Quick Reference Card or the powerpoint template.
The slides of the workshop can be found below. It contains nice information about Scaled Agile Frameworks and the Agile values.
Posted in Agile, SCRUM, testnet
Tagged agile principles, agile software development, agilix, anko tijman, Cesario Ramos, challenges, derk-jan de grood, less, ordina, safe, scaling, scaling axis, subway mapping, testnet, Valori, workshop
During yesterdays Software Quality Conference I shared some of my experiences with implementing Agile.
Implementing agile seems a lot like learning to drive. At First, all effort goes into controlling the car. But soon you discover that anticipating the traffic is the real game. During the agile implementations that I did last year, I had a similar insight. It is not so hard to teach the team to follow the agile processes; the true challenge is dealing with the organisation around the team. In this presentation I shared our insights and learning points on how culture, the project and organisational structures can threaten the success of your agile implementation. We learned that if you neglect those and focus on the agile process only, doing agile is much like walking in narrow shoes. Each step hurts.
Posted in Agile, Agile in de Echte Wereld, Conferences, Experience report, SCRUM, Slides
Tagged #sqc2015, agile software development, agile testing, experience story, fabrique, heliview, Valori
Today Trondheim hosts the Trondheim Test Conference. This conference is organised by the Norwegian Computer Society, Den Norske Dataforening. During my opening keynote I talked about how testers can increase their efficiency by adopting the right techniques. Strangely, when you mention test techniques to a tester, he tends to think about test design techniques. In this presentation I give examples of other techniques that can be useful as well.
See my slides below:
See the rest of the program: TTC2015
Next week the software Quality Conference will be held. This conference used to be the Dutch Testing Conference, but it has widened its scope. So that is why it can happen that I will be talking about Agile in the Business Analysis Track rather than in the testing track. No problem! In my presentation I will be talking about organisational settings and mistakes take are being made when implementing agile. As I will state, if you make these mistakes (and trust me, many do! ) your agile implementation will feel like walking in narrow shoes, each step hurts. During the presentation I will also focus on BA aspects and challenges.
I hope to see you on 23 April during the SQC in Utrecht.
On June 18th 2015, CKC Seminars organizes the 5th edition of Test Automation Day. The Central theme of the 2015 edition is: Improving Test Automation in your organization
The Test Automation Day is a key meeting place for Test Professionals and Executives from leading IT organizations. The event features an inspiring day of talks and workshops by international speakers focused on Test Automation Innovation. Learn more about innovative automated testing methods, technologies, strategies and tools.
The EuroSTAR conference program is published. The 23rd edition of EuroSTAR will be held in Maastricht, late 2015, and promises to become a great event. I am proud to announce that I signed up with Jan Jaap Cannegieter (SYSQA) to do a half day tutorial on Tuesday 3 november.
On the EuroSTAR testhuddle I found a blog by Chantal called “Why Software Testers Can’t test.” In this blog she asks the reader what we think testers love doing the most. “The answer”, she states, “might surprise non-testers out there. The answer is: testing software”.
IBM partnered with Software Quality Engineering to execute a survey called “The Future of Testing: Where Do Testers Spend Their Time?”. It explores where today’s testers are spending their time, what obstacles they most often encounter and where they think their attention should be focused.
Based upon this research Chantal states that although testers want to test, they actually lose a lot of time doing other stuff.
I suddenly remembered I did a similar research back in 2010. Chantal is focusing on virtualization, whereas I used the research to identify inefficiencies in organization that lay outside the testing domain. During the EuroSTAR conference of that year I presented the results by means of an annotated checklist:
I stated: “If we discuss the impact of these time killers with management, they will give us support for eliminating the causes”. This way the checklist becomes an enabler to boost test improvements and to release time so testers can do what the love doing most: testing. What do you think, is the checklist still up to date?
Download: Checklist- Losing valuable testing time v10
Posted in EuroSTAR, Getting more out of..., Testing
Tagged checklist, EuroSTAR, IBM, research, SQE, survey, test improvements, The future of testing, time killers
Agile in de echte wereld 2: Starten met SCRUM
Agile in the real world is a series of articles in which I investigate the impact of Agile. Earlier I posted part 1: Thanks for the nice comments. In Part 2, I discuss the introduction of Scrum in the organization. Where do you start? How do you ensure that your colleagues not only copy the process from the Scrum guide, but that the implementation will actually develop the characteristics that we discussed in the first article. My experience is that Scrum implementations are an organizational change that can bring a lot of good, but also triggers resistance. That’s why I always put an emphasis on the involvement of management. Read my article (sorry in Dutch only) for my motivation:Agile in de echte wereld 2: Starten met SCRUM.
I am very curious about your experience. How do you involve management in the change? Or do you just start within the team? Please share your thoughts and post a comment.
A good thing about being conference chair is: you make the program. And you get to be proud on the result! After a lot of reviewing and discussing, moving talks up and down, the EXPO:QA program is done. I would like to thank all that participated, the speakers that will make the conference what is known for: a good conference. All the professionals that sent in a proposal but didn’t make it. Sorry, but your contribution is appreciated. And of course my fellow committee members Tony Robres, Graham Moran and Raynald Korchia.
Have a look at the program: it contains some very good topics: Agile, Test Automation, Non-functional testing, Collaboration, Mobile, QA strategies, and much more.
Further more we have 4 wonderful keynotes:
- Paul Gerrard (Internet of things)
- Cesario Ramos (Holistic view- Scaling Agile)
- David Evans (Pilars of Agile)
- Zeger Hese (Testing in the age of distraction)
But mind the learning sessions and tutorials as well. I hope you like it as much as we do, and hope to see you in Madrid (June 2015).
Posted in Conferences, Expo:QA
Tagged AGILE, Cesario Ramos, Collaboration, David Evans, Expo:QA, Madrid, mobile, Non-functional testing, Paul Gerrard, QA strategies, Test Automation, Zeger Hese
Together with Bits & Chips magazine I plan to publish an e-book this year. The book will put experience and practice in a center position; What is the impact of SCRUM? What choices do you need to make when implementing it? Basis for the e-book is a series of articles under the same heading, which present these issues in small manageable chunks.
In the first article in the series I explain(in Dutch) what typically changes as organisations switching from traditional development to Agile / Scrum. I mention the 5 characteristics of agile that I often discuss with my clients.
The issue of Bits& Chips magazine containing the first article of “Agile in de Echte Wereld”
What do you think? Are there essential characteristics missing? Knowledge sharing is to create successes. Therefore, I ask you to think with me. Together with your expertise and questions we can sketch a picture of the Agile landscape.
Download: Agile in de echte wereld | Deel 1 | De vijf karakteristieken van Agile
In my new column is a follow-up on the G(r)ood Testing 11- Explosive software – when risks do count. In this 12th edition of G(r)ood testing I talk about the lessons that we can learn from space and air disasters: Unlike in the average software projects, when a plane crashes, extensive research is done to understand the causes. So these research reports are an instructive read for tester that want to understand why problems occur. It also challenges us, do we do a good job?
We know that most disasters occur through an accumulation of several small and seemingly innocent errors. Should we not combine the errors we found in order to investigate scenario’s that might have an unexpected impact? I requires a shift in mindset and some people might see it as seeking problems instead of killing them. But it will be rewarding for those that want to add value and prevent IT disasters from happening.
Read the full column on the EuroSTAR community pages. Enjoy the read.
Posted in EuroSTAR, G(r)ood testing, Video
Tagged Ariane rocket, combining errors, EuroSTAR, network test, Plane crashes, risk analisys, space shuttle, Valori, wifi test
View on Trondheim
I can feel the conference season getting ready. While I lay the last hand on the program of EXPO:QA conference, I get the message that the Trondheim Text Conference program is published. The TTC is organised by the Norwegian Computer Society. I am honoured to be asked to kick-off the day and I am looking forward to meeting a lot of friends again.
You can view the program on the free-test site.