When you would like steering teams and employees to make decisions that are in line with the vision of the organization, make sure they know the vision!
I had a short discussion with a colleague last week about if we should leave a decision over to a team or should come with a proposal our selves. I had to make a compromise with him in the end. You read my arguments to leave the decision to the team in this blog.
I believe in self steering teams and empowering the knowledge of your employees. Assuming you have qualified people in your project, you should do everything to use their knowledge and experience. You as, manager or as management team have limited knowledge because you are alone or just with a small group of people. The more people think about an issue, the better the solution. You could make a decision or a proposal for an improvement and discuss this improvement with your employees to get feedback. However, it will be your decision or proposal, it will never be completely owned by the employees.
I believe you should be as transparent as possible in your vision or goals of your organization. When the employees know your vision or goal, they will come up with proposals to reach this vision or goal. Additionally, they will feel owner of the improvement and will do almost everything that is in their power to realize the improvement. If they disagree with the vision or goal, they could decide to leave the organization. However, I think you prevent this if possible because this could be waste of knowledge.
When you are not transparent in your goal, it is almost impossible for your employees to come up with proposals for improvement. You can’t empower people when you have a secret or hidden agenda.
It is the partially same as with children. When they do something that is not allowed, for example playing with fireworks. You tell them they are not allowed to play with fireworks, but also why it is not allowed. Even better is to explain why they are not allowed to do something before they would do it.
Please leave your comments…
It is a real Indian Summer in the Netherlands and while I’m ironing the laundry (Yes, I sometimes take my responsibility as modern man 😉 )and looking out on the garden, I’m thinking about the certification discussion on the Agile Testing Days in Berlin.
What is certification? According to the Oxford Dictionary:
That is a real good description and ends the discussion I think….;) It does not say anyone is capable of doing something.When I translate this to ISTQB, somewhere in space, somewhere in time, you were able to answer the questions about how ISTQB thinks testing should be.
Anyone who saids (s)he is a good tester, because (s)he is certified is lying. (S)He could be a good tester and have a certification. It is comparable to a driver license, you are allowed to drive a car when you have license, you are not a good driver. To become a good driver you will need experience, a lot of experience.
I think it is good when a tester follows the training of ISTQB. The tester will, probably, learn new techniques, improve his techniques and is able to meet other testers. Discuss testing with other testers! The certification exam is not necessary, attending the training and discussing testers with other testers is already very valuable! We are doing agile for already six years and have developed our own agile approach, it works perfect for us. A lot of things you learn during a ISTQB training are not applicable to our approach. However, it makes you as a tester all round and more experienced.
I have to confess, we valued certification a lot in the past. We were wrong! Why, read the text above. Still, I think following the training is useful. However, instead of doing certification I will ask testers after the training to write an article, blog, present something at a congress, etc.. By participating in the testing communicty, they will discuss their vision/approach with colleague testers. That is much more valuable then a certification!
People who are attending certification programs are investigating in their capabilities as a tester! That is the really good thing! I think certification it self is not the right approach. It is up to you to convince those people having a certification is not the right approach.
During the session of Markus Gärtner about Alternative Paths forSelf-Education in Software Testing, Micheal Bolton made a remark that the real certification comes from the community. If you are appreciated by the community by writing blogs, articles, giving sessions, you are “certified”. I agree with that remark. However, not everyone is able or has the capability to be active in the community. You could of course, follow blogs, read books and attend congresses. However, how do you get that explicit reward of the community? That is something that is still bothering me. I think feeling rewarded for your knowledge is important for professionals. Some of those professionals believe certification is such a reward, not! How do the testers that follow the community get rewarded for there experience? I don’t know… I hope someone will write a blog or acticle or point me to article that covers this issue.
I hope this blog helps you forming your opinion about certification and I hope your feedback will help me build my opinion.
Oh by the way, I used ISTQB in this article. You could read any organisation that is doing certification, not only ISTQB.