Interesting video on responsive/adaptive organisations

Tags: UI product

The Agile Tester

Off the back of my "Good Engineering Manager/Bad Engineering manager post I was recently asked what are the traits of a good Agile Tester. In my mind there are three key traits to a great Agile Tester:
  1. Able to fully think through the testing surface area. In my experience a good tester has a fundamentally different mindset to a developer. the very best testers have a natural eye for detail and a thought process that is better at discovering the key areas required to test, especially from a customer perspective
  2. An ability to coach developers to help them understand what is required for effective testing for the functionality being built. 
  3. Able to create highly targeted automated tests (linked with point 1) and are proficient with the various tools now available to create these. To support continuous delivery it is vital that as much of the testing is automated and a good tester will be key to providing this.
Of course this is just based on my experience so I’d be keen to hear others opinions on this…
A rationalist is simply someone for whom it is more important
to learn than to be proved right; someone who is willing to learn from
others — not by simply taking over another’s opinions, but by gladly
allowing others to criticize his ideas and by gladly criticizing the
ideas of others. The emphasis here is on the idea of criticism or, to be more precise, critical discussion. The genuine rationalist does not
think that he or anyone else is in possession of the truth; nor does he
think that mere criticism as such helps us achieve new ideas. But he
does think that, in the sphere of ideas, only critical discussion can
help us sort the wheat from the chaff. He is well aware that acceptance or rejection of an idea is never a purely rational matter; but he thinks that only critical discussion can give us the maturity to see an idea from more and more sides and to make a correct judgement of it.
— Karl Popper
Tags: culture
Somebody once told me, “Manage the top line, and the bottom line will follow.” What’s the top line? It’s things like, why are we doing this in the first place? What’s our strategy? What are customers saying? How responsive are we? Do we have the best products and the best people? Those are the kind of questions you have to focus on.
— Steve Jobs
If everyone working on a system is trying to stabilize and improve the rate at which tested, integrated software is successfully released to end customers, then teams across the system will naturally have to work together and will find that their goals are compatible.
Tags: lean TOC scale