Monday, September 29, 2008
Why don't we?
From our very earliest learnings we pick up things from the people around us. From our parents, our siblings and our peers and yet when we come along to our work environment we forget that and look for knowledge in other sources.
How does it stack up if you compare the number of days you have spent on training courses, e-learning or reading journals in the last year with the number of days you have spent being mentored or mentoring others?
Personally, I feel that sharing information is essential and I encourage it everywhere I can. The most powerful expression of this sharing (for me) is mentoring and my experiences to date have included some amazing mentors who have accelerated and opened my thinking, my networks and my career.
If you don't have a mentor at the moment, I encourage you to look for one. Take a stroll around your organisation and seek out the smartest person you can find in what you do or what you want to do and then ask them to be your mentor. You'll be amazed how keen some people are to take on that role and also the results that a great mentor can help you to achieve.
Friday, September 26, 2008
PEST - September 2008

Fantastic Stuff! PEST this month was another great event.
Huge kudos go to Dan, Jess and Rachida for putting together such a fun event.
The team tested the PEST portal, the new internal job board and the new facebook application.
We also got a chance to use the new wiki - and the testing nuggets that have been posted on there by the experienced testers in the company.
The thing I enjoy most about these events is the good spirit in which they are conducted. We all came over to the PEST venue yesterday after our working days. The event started at 7pm and we didn't leave before 10 - and we had a blast along the way :) If this wasn't so much fun, we really wouldn't do it!

We're looking for some new ideas for products to test next time. Qwerky stuff. Out of the norm stuff. Hardware. Coffee Machines. Anything goes. If you've got some ideas then let me know.
In the interim: Long live PEST! I think its brilliant :) https://pest.tcl.eu.com
Monday, September 08, 2008
The things we learn when we look around a little
The point of it is that it profiles your preferences and then looks for random stuff for you that might be of interest. A way to break the chain of going to the same old pages each day - without much thinking involved.
I wanted to see how it profiled things, and to date its doing OK, but it hasn't had much chance to learn my profile yet so I am holding my judgement back for a week or so.
Anyway, the point of this blog article is to say that when you look around a little sometimes you learn something new and today I was pleased to be directed towards the following essay......
"How strange is the lot of us mortals! Each of us is here for a brief sojourn; for what purpose he knows not, though he sometimes thinks he senses it. But without deeper reflection one knows from daily life that one exists for other people -- first of all for those upon whose smiles and well-being our own happiness is wholly dependent, and then for the many, unknown to us, to whose destinies we are bound by the ties of sympathy. A hundred times every day I remind myself that my inner and outer life are based on the labors of other men, living and dead, and that I must exert myself in order to give in the same measure as I have received and am still receiving...
"I have never looked upon ease and happiness as ends in themselves -- this critical basis I call the ideal of a pigsty. The ideals that have lighted my way, and time after time have given me new courage to face life cheerfully, have been Kindness, Beauty, and Truth. Without the sense of kinship with men of like mind, without the occupation with the objective world, the eternally unattainable in the field of art and scientific endeavors, life would have seemed empty to me. The trite objects of human efforts -- possessions, outward success, luxury -- have always seemed to me contemptible.
"My passionate sense of social justice and social responsibility has always contrasted oddly with my pronounced lack of need for direct contact with other human beings and human communities. I am truly a 'lone traveler' and have never belonged to my country, my home, my friends, or even my immediate family, with my whole heart; in the face of all these ties, I have never lost a sense of distance and a need for solitude..."
A prize for the first person to contact me via this blog or email with the name of the author :)
What this stumbling experience reminded me of this morning was that there are some great minds out there. Some from the present, some from the past and some developing for the future. It's impossible to keep up with all of them, its almost impossible to keep up with some of them, but its absolutely essential to keep trying! Knowledge is life.
Monday, August 18, 2008
Dinner with the Stars
At TCL we have a strategy for the development of our people which is rooted in gaining an understanding for their capability and future potential within the organisation.
Through their line management reviews and the interactions we have with each member of staff we pull together a measurement of these two areas, and using a boston matrix we plot out where people are.
The results provide us with four quadrants:
- High Potential and High Capability - the Stars - the future of our company. The people who will work harder, achieve the most and ultimately be key to the future success of the company. For these people we seek to find regular rewards and opportunities that stretch them and develop their potential.
- High Potential and Low Capability - the Rising Stars - people who could be key to the future, but for now we must focus on training them so that their capability aligns with their potential.
- High Capability and Low Potential - Experts - for these people they have reached a role in the company where they are likely to remain, perhaps with some sideways changes in the future. They are normally experts in what they do, and happy with it. For these people we seek to find opportunities for them to train others, share their knowledge and employ their skills in the most challenging environments
- Low capability and low potential - the question marks - for these people we have a question mark. We seek to understand them better, to be sure that we have assessed them correctly. Then we seek to either change them - through training, coaching and mentoring or lose them from the company. When someone becomes a question mark we have a target to have resolved the situation within 3 months.
Recently, I have introduced a dinner with the stars event, where the senior team sits down to 'break bread' with these stars. Its a relatively informal time, where conversation ranges from 'when are we getting our new business cards' through to 'I'm really interested in working in America' and along the way includes things such as ' I really don't like my current assignment - when can I go somewhere else / do something different'.
We do it partly as a reward - the evenings are very enjoyable - and partly as an opportunity. The opportunity is that the senior team are all in one place, and can be engaged with on a one to one basis, or as a group. Everyone then gets to know each other a little better, and we can exchange information of various types that perhaps may have been otherwise inhibited.
We've held two of these events so far, and they have been pretty successful in engaging people and getting dialogue going. I am very happy about that as dialogue is the foundation stone of effective team working and that is my #1 objective within the company.
On a personal note, I find the events very enjoyable and valuable. It seems strange, but for the first few years of the company I recruited each person, or was intimately involved with the recruitment and induction of each person and got to know them all quite well. As the company has grown and responsibilities have changed there are fewer opportunities for me to get to know people, their values and their heritage despite such things as company parties etc.. These dinner events help to transcend a bit of the gap - which I guess can be a two way perception and potential problem.
The vision for TCL is clear. We strive to become a world wide, world class centre of testing excellence by 2020. To make this happen we need to recruit, train and retain some amazing people and with them to create an amazing team.
The next event will be taking place in October / November. I'm already looking forward to it :)
Monday, August 11, 2008
Growing up and taking holidays
This may not seem like a big deal, but since the start of TCL it has been notoriously hard to take a decent break at any point in the year. There has always been project considerations, client commitments, staff emergencies, business issues etc that have a habit of making it very difficult to either plan or take a vacation.
It got to the stage where we used to have a little joke about booking vacations - set it for the go live date of a project. They always slip and you'll always get your vacation!
I guess its a good sign that we have now reached the stage where we have enough of the right people around the place and that things work well enough in enough areas that I was able to take this vacation and enjoy it uninterrupted. Or maybe I'm just not needed anymore?
Either way, the result is good :) The holiday was lovely and I'm already planning the next years worth of breaks to ensure that this isn't a one off fluke - and that there are many more special times ahead.
Maybe its not just the company that's growing up, maybe its me too.
Tuesday, July 22, 2008
Certification & Accreditation
http://www.satisfice.com/blog/archives/126
http://www.satisfice.com/blog/archives/127
http://www.bcs.org/server.php?show=nav.5732
http://www.istqb.org/
http://www.astqb.org/
http://www.associationforsoftwaretesting.org
The discussions on certification have been raging for quite some time, and no definitive stance has been taken by the industry on whether it is good or bad and how it should be administered. Despite that, things go from strength to strength in terms of people who do the courses, employers that ask for it and companies that make money from the delivery of courses - including my own company.
We invite our scholarship students to attend a Foundation certificate course for free as part of their scholarship. I had a very interesting question from one of them the other day when he asked, after passing the course, if I could now show him how you do testing. It hadn’t really been covered on the syllabus.
So, given that the courses themselves have some questions hanging over them in terms of content and in particular with regards to PRACTICAL TESTING SKILLS (I’m sorry for the capitalisation there, but it drives me nuts!) how come things are moving this way?
Well, its not because the BCS or ISTQB shout the loudest - in fact they are quite quiet about things really. Certainly I see more aggressive marketing campaigns at companies like SQS and Sogeti and indeed the reach and influence of people like James Bach and other speakers at Star conferences is more powerful than the ASTQB stand that I saw last time at StarEAST.
I think that there is a need out there - and the market is telling us something pretty fundamental. They want us to be better!
The market is possibly feeling like testing could be important enough to get a proper seat at the table - certainly we’ve all been telling them that for quite some time, but they want us to do it better. The ‘new believers’ want to be able to say -I’ve decided to do something about our testing, I’ve found some new people who are well trained and can do a good job.
I asked myself this question: If I don’t know about testing - lets say I’m in HR or procurement of some big company - but I know enough to know I need it to be different / better / in my company, where do I go?
How do I know I am getting a good tester or useful test team? Where’s the standard? Where’s the governing body? Where’s the education? How do I model it, reference it, measure it, value it? Where’s the regulation? Where’s the professional body, associations or ombudsman? I got stuck. I couldnt answer it. I couldnt find it. But when I looked - the closest things I could find were the ISEB, ISTQB, the ASTQB, the BCS.
So, I think that the market wants us to be better and I dont think we’ve found the answer yet - but to feed that market, and to grow our industry, we need to find an answer that gives us all a platform of credibility going forward.
Three things that totally drive me insane about the current certification:
• No practical skills are taught at the foundation level – which is where I believe that practical skills are the most important
• Many consultancies that offer and promote the certification courses are on the certification boards or were involved in the creation of the syllabus – I find this to be a conflict of interest and don’t appreciate it. I think that there should be a clean line between people that define education programmes for an industry standard and people who are paid to deliver them
• Certification stops at the certificate – but the new knowledge is only valuable when it is put into practice, and new behaviours are re-enforced by mentoring and coaching.
Given these views, James Bach has asked me why I continue to promote and teach the certification courses. I’d like to engage with you and explain my position on this stuff and why we offer the courses at all.
Firstly - we exist to meet the needs of our Clients and they tell us that they want this stuff. I can find no suitable alternative to help them on the scale that they need and desire so I work with what I’ve got.
Secondly - I recognise certain flaws in the current courses - namely the practical skills - and encourage people to realise that certification is only a start to their education, not the be all and end all.
We offer a great deal of stuff at zero cost that can help people develop further - including our community portal and our peer sharing events which are open to everyone who wants to learn and share. (http://pest.tcl.eu.com)
Thirdly - I want to encourage people into our industry. I’d rather get involved with people and get them exposed to some inspirational trainers and some different ideas during their certification than leave them out there in the cold.
In the example of our scholarship student there was great resonance - he came on the course and then wanted to know more. Before the course he had very little appreciation for testing. His experiences at our latest testoff - with more than 40 testers who are passionate about testing and putting their skills into action, gave him great insights into what its all about.
I recognise the need for change, I’m totally up for finding new solutions and I’d like to work with people who can develop an accreditation programme for testers - one that starts with some uniform and consistent education, then develops practical skills and works with people in their use of those skills in real life situations to then develop practical, skilled and competent testers. I’d like to see this kind of stuff included in University level education programmes and I’d like to see a common approach around the globe to make a sea change in our industry.
It’s such a task though and its going to take a lot of us pouring positive energy into the situation to make it work.
The last few months have seen some encouraging writing from the AST and around CAST – and I think that this could be a potential source of solution. It’s certainly got some promise.
I’m very interested to hear thoughts from all quarters on where you feel we could start creating change and moving things forward.
Sunday, July 20, 2008
Becoming an Expert in Software Testing
It could be that they can't resource, or can't resource at the right time. It could be that they have a problem but they really don't know how to solve it - and they need our knowledge. It could be that they need us to look around and find some problems and to help them improve their organisation.
In all these cases there is an assumption - that as a consultancy, we are experts in testing. Hmmmm. Are we?
Take a look at this stuff from James Bach:
He makes some great points about what makes an expert and what experts do to stay as experts. He also asks questions about the education for testers and things that don't yet exist.
Now, I can tell you that we research and develop new solutions every year. I can tell you that we train a lot - we train each other, we share ideas with everyone that likes to learn and to share in return. We go to conferences and we learn from our peers and other experts and world leaders - people like James B. We go out there and we challenge ourselves and we seek new ways and innovative ways of doing things. We mix things up and involve Universities and Scholarship students and interns to challenge us and rechallenge existing knowledge as well as developing new ideas and furthering the cause of testing as a professional discipline. If this stuff makes us experts then super. But how do we measure it?
Tony and I have a vision for TCL to become a world wide, world class centre of testing excellence by 2020. We're doing pretty well, but there is a long way to go - and I feel like we have some serious thinking to do this year about how we move forward a bit faster. We are in 2008, and our ninth year of trading as a company. It's time to get a new gear, and move this stuff forward even faster.
I'm a bit stuck on this right now. In particular how to measure in absolute terms that we, a consultancy in software testing, are indeed experts in it. Some thinking to be done. Watch this space for more of my thoughts as I progress ideas.
Saturday, July 19, 2008
We need better understanding of where we came from
James Bach has an interesting article at: http://www.satisfice.com/blog/archives/128
He says we need better bloggers about testing - and I think he's right, and I think its only the start of things. We need a better understanding about where we came from.
The poor cousins, that's what some people think of us as. Testers are still seen as some of the lowest forms of life in the software world. And why? Because we havent changed their minds, thats why.
Take a look at some of the debating on certification: http://www.satisfice.com/blog/archives/126, http://www.testingreflections.com, and some thoughts about how to get into testing at: http://www.workroom-productions.com/blog/2007/05/question-how-do-i-get-into-testing.html
For all the efforts of so many people, there is still very little taught about, researched about or published about testing that is coherent, mature and built on a basis of proper rigor and analysis.
Few PhDs, few Degree programmes, research grants or so inclined academics to move us forward. Few historians or references sources. Few knowledge communities that move us forward. How can we learn? How can we avoid going through the same infinite, futile loops of reinventing the wheel and going through the same old mistakes as people 20 years our senior have already learned to solve?
As a community we cant answer simple questions like this:
When to automate and why?
We teach people endless process styles and then we miss off practical testing skills from our accreditation programmes.
We deal in the currency of defects, but then when we teach our junior people about testing we dont start with the defect report, and we overcomplicate and teach them that the defect ID is as important as the steps to recreate the problem. We certainly don't tell them that it isnt.
No wonder there are still people out there that think we arent good enough to play in their game.
I dont have the answer yet - but JB has started me thinking. Perhaps we should be searching a little harder for the answers....
Post Script: here's the video mentioned in the comment from Phil K
Friday, July 18, 2008
Software and Politics
Democracy - a hugely important part of the life as we know it, has three fundamentals that define it: 1 - a free and fairly elected government, 2 - a free press, 3 - the rule of law.
But something is bugging me. In an age of information and the knowledge economies is software and in particular access to the internet fast becoming a defining property of a democracy?
For sure, the power of software, and what can be researched, analysed and created using modern technology now fast becoming an asset that leaves developing nations at a serious disadvantage and makes it a hugely political issue.
When the 20th Century saw the birth of atomic energy and the atom bomb it created a segregation that changed the face of the planet. It created special 'clubs' where those that had the advantage restricted it from others, and controlled economies, held the upper hand in heated discussions and caused tensions around the world.
But what of countries without the right infrastructure now? Without the ability to adopt or to grow the technology that changes lives? How will they embrace these visions of the future where software not only makes life better but helps to solve some of the biggest problems facing humanity?
For many of us software is a job, a hobby and sometimes a passion. Do we really understand the evolution that is going on around us though?
James Whittaker visit and presentation

Well, its been a whirlwind couple of days - which I am pleased to say have been a lot of fun.
James Whittaker has been with us for a couple of days, and today gave a presentation that knocked some socks off, and gave everyone a number of opportunities for belly laughing. (http://www.transitionconsulting.co.uk/news.html )
What was he talking about? The future of software and the evolution of testing! What did I think? I'm still trying to work it out!

Some stuff that was very cool: The ideas that Microsoft have for the future of software and how things will look, feel and integrate with the world. Interfaces on computers, embedded sensors, RFID on steroids and a seamless integration of it all into a world that reduces geography and improves our lives.
Some stuff that made me think: How to take the role of testers and testing into being part of solutions for the wider world.
Take a look at: http://blogs.msdn.com/james%5Fwhittaker/ for some more insights from the mind of Dr W.
Something I want to start giving some serious thought to is the topic of visualisation. How to visualise how code is changing, how defects are clustering, how test coverage is developing and where things need to be done. That was a fantastic part of the talk today - with examples from all over the place include xbox games, that really brought the point home. I can see some huge advantages to our industry from moving down this route. I wonder if these new MS test tools will do it?
It was a pleasure to host James for this event, and great opportunity to catch up with him, meet Sharon (his wife) and to hear about his latest visions.
There was a great attendance at the event, with people from (no particular order to this list):

Vodafone
Orange UK
O2
Neural Technologies
Shelter
The Exeter University Innovation Centre
Scholarship students from Boston University and Exeter University
Quick find IT recruitment
Independent contractors
workroom productions (http://www.workroom-productions.com/blog/blog.html)
Labscape
Circle Executive Recruitment
tbiconnect
mirifice
Sound in Theory
Test and Verification Solutions
Flybe
SNS Systems
SQS.
It was brilliant to see this group mingling, networking and building a community. It wasn't forced - it just happened :)
We also had a great time at our latest PEST (Pub Exploration of Software testing). What a PEST it was too.
Over 40 testers competitively testing four apps for over 3 hours. It was brilliant!
We tested our PEST portal - developed by interns during their summer internship, we tested a digi makeover kit - a commercially available toy, we tested a wordpadlike application in which we had set up a dozen defects, and we tested a large coffee vending machine which had been picked up on e-bay for just £1. Defects galore!!!
Seeing Dans face (the intern who had a big hand in the PEST portal) as all these testers crawled all over his site was absolutely priceless - but most impressive of all was the energy of everyone involved.
Passion for testing. Passion for the teams. Passion for finding defects. A brilliant event! Huge kudos to Martin Mudge for setting up the best PEST so far, by far!
Check out http://pest.tcl.eu.com for more information about future events and to share knowledge with people at PEST.
If you are wondering about what sort of stuff we were doing then take a look at this video of Jon Bach who explains about Exploratory Testing
I'll post some pictures of our event when they have come through from Kate and Clare.
Also, take a look at: http://www.utest.com if you get chance. This is quite an interesting idea and is pretty exciting if you are an exploratory tester or someone seeking some variation & new challenges.
Friday, February 08, 2008
The TCL Vision – Where will we be by 2020?
Friday, February 01, 2008
£2000, a qualification and a job opportunity, not bad for three sides of A4!

Friday, January 11, 2008
2008 is here!
TCL has started 2008 in a very positive way. We're doing some excellent business planning right now - with the largest group ever involved in the running of the company, which shows that the continuous development and succession planning is starting to work and that is excellent.
This is also shown in our top line growth - in that we had 6 different record revenue months last year - and have started 2008 with a very similar run rate. Although we dont expect to get into the Tech Track 100 two years in a row you never can tell what might happen.
Our customer footprint is growing and becoming more diverse, with even the charitable (probono) work from our management consultancy arm growing to include St Michaels Small School in Truro. In addition to our Clients in the telco sector we have seen good growth in the Public Services sector and have started to branch out into the media arena too.
For me personally 2008 starts with a very differet look to 2007.
So, 2008 is here and if it carries on like this, it could be a lot of fun :)
Friday, July 20, 2007
PEST Boston II - 18 July 2007
PEST BOSTON II - Brilliant :)
So here we are in Boston, and its PEST II at the Naked Fish restaurant.
Everyone who came last time was here, and we had some new friends too in the form of colleagues from HP Bangalore and Monstor.com.
I was very excited about coming to this PEST. Partly because I was looking forward to seeing everyone again - last time was a lot of fun, and partly because I wanted to tell everyone about our new scholarship scheme which is just starting up at Boston University. Our first outside of the UK, which will start in September this year, and have interns with us in summer '08. Its a very personal passion of mine to invest in the future of our industry, and its wonderful to see the scholarship schemes starting all over the world.
Although we still havent cracked the venue side of things - it was a bit noisy even in this seperated out area - everyone contributed well and we had some great discussions right from the start.
With such a mix of hardware/software experience along with the international flavours from the background of those attending US (7 people), India (2), UK (1), Iranian (1) we had some amazingly different view points as well as a lot of synergy.
The session started with an experience report from our own Don St Pierre, who was taking part in PEST as his last official act with TCL USA. He's off to join EMC from next week, and it was great timing that he could do this before he left.
Dons experience report focussed mainly around the experiences he documented in his white paper last October - about the need for seperation between QA and development reporting lines, and we were lucky to have Steve with us who had worked with Don on the same project and could add his ideas and recollections too.
We drew on these experiences to look at how we report from testing, and particularly how a set of metrics such as DRE can be used to create an 'apples with apples' comparison across projects. Across the group there was also a lot of experience of how metrics and measurements can hurt you as much as help - with the 'what gets measured gets done' approach that we see a lot with teams.
We also recognised that you can generate 'behaviours that exactly meet the metrics, rather than make sense' - things like if you measure a team on numbers of bugs raised then you get every little typo raised as a seperate entry and lots of time wasted.
Now as you can see I remembered my camera so we have a couple of pictures which is great!
(Watch out for this lady at the front of the table - shes a trouble maker ;) )
Don did some great prep work for this session and gave out copies of his white paper and some definitions of DRE. We also shared some best practices from TCL in terms of using the DRE metrics at gateways and to help create measurement of process maturity.
Some other things that we learnt between us across the session included:
- There is a job website called Dice which costs only $60 per posting, compared to Monster.com which is circa $360
- QA can often be mistakenly seen as the root cause of defects
- Root cause analysis on defects is very important in a continuous improvement environment. How can we set up our defect tracking to then generate suitable reports to do this? Perhaps a topic for next time.
- Common performance issues are missed when environments do not represent live in a quantifiable / scalable way
- Upper management can often try to micro manage QA - and when they do they look at things they understand rather than (perhaps) the things that are actually important
- Date and budget driven objectives that dont include quality - and particularly post live quality metrics generate very unhelpful behaviours on projects
- Bringing customer found bugs into the post implementation review and post live defect tracking is very important in a continuous learning environment
- Release specific scorecards are very useful - particularly when they track DRE
- Public vs Private metrics - what can you track and what can/should you publish. A difficult balance
- Reporting to senior managers, VPs and Presidents means finding things that both interest them and help us - you cant just talk quality, you need to talk value.
Thats about all for now, except to say:
- Im hoping to have a private room, with a round table for the next PEST Boston - probably at the naked fish restaurant again
- Steve Govednik (monster.com) and Dan Downing(Mentora) have voluntered for giving experience reports/challenges to the group next time
- Nadereh (mathworks) and Nancy (HP) have agreed to do stuff for the session after/ be alternates for the session in September
- Im going to look to bring some of the scholarship essays along for the group to have a look at - some of them have been really brilliant
- Don will be coming along to the next PEST, and has promised Matt hes going to bring a few people from EMC too!
Stew
The point of PEST: None of us is as smart as all of us!
Wednesday, July 18, 2007
Boston Trip - July 2007
Im out in Boston this week, visiting Matt, going to PEST Boston II and meeting with sales people etc.
Its been a good week thus far. Particularly excited about the new scholarship scheme which we are starting with Boston University. This is the first (of many) non UK scholarship schemes and a real landmark in our commitment to the future of software testing around the world.
I'll post tomorrow about how PEST Boston II goes - maybe even some pictures if I can remember my camera, unlike last time!
Stew
Friday, October 13, 2006
WOPR @ Exeter
WOPR is here in Exeter, and what was weird was walking out of my MBA study class to have lunch and realising that WOPR was taking place in the building next door. What was brilliant was meeting everyone and seeing how much they were all getting out of it.
Knowledge sharing is so important to our industry, and to our growth as a profession. It's fantastic that real practitioners want to share their experiences and to help other practitioners. Lots of new ideas come out of these types of events - and to be honest I dont think that there are enough of them.
It would be great if the organisers at SQE and Qualtech took a look at what has been going on at WOPR, LEWT and other events like PEST and aimed to incorporate elements of the approach more into StarWEST, StarEAST and EuroSTAR. It would really change the dynamic - and I think people would come out with a greater set of practical testing skills as a result. After all, Testing is about doing stuff!
Stew
Friday, September 29, 2006
Sharing Knowledge and Experience
A big part of this is process is our knowledge sharing around the community. Its very much a two way process, but when we develop new ideas, or meet excellent people in the industry, we try to share the knowledge and experience whereever we can.
In that vein there are several events taking place in October which are particularly exciting. James Bach, known world-wide as an expert in the field of Software Testing and Rapid Software Testing techniques, is coming to Exeter University to deliver a (free) day seminar on Rapid Software testing on the 11th of October 2006. James will be discussing his experiences in Rapid Software Testing, and outlining the possibilities of Exploratory Testing.
The seminar will take place at the Xfi building of the University of Exeter - see http://www.ex.ac.uk/about/streat_large.shtml for a detailed map of the University. Places are limited, so if you would like to attend please send an email at training@transitionconsulting.co.uk.
TCL is also supporting WOPR - the Workshop on Performance and Reliability - which is taking place at the University of Exeter this year, from the 12th of October to the 14th of October. This is the first time that a WOPR conference has happened outside of the United States, and it is a prime opportunity to meet some of the best known experts in performance testing and learn in a sharing environment. For more details on WOPR, please visit http://www.performance-workshop.org
We also have people from across the company attending the SQS (ICSTEST) conference in London, StarWEST in Anaheim and later in the year we will also be EuroSTAR in Manchester.
All very exciting. Excellent opportunities for people to share and learn.
Sunday, May 14, 2006
Things we can learn from History - Textiles in the 18th and 19th Centuries
In our current course we are looking at the making and integration of management. It's an interesting approach to bringing together all aspect of management with a view to understanding how we got to these approaches, why we are using them, who were the key people involved in getting us there and seeing what we can learn from them.
I found our recent short project on Textiles in the 18th and 19th Century very interesting and have copied an extract from my short paper on workforce management below. Hope you enjoy it.......
.....In the 18th century there was a manufacturing revolution within the textiles industry which brought it from ‘cottage industry’ where there were many small scale producers to a much more significant scale through the introduction of mass production. This revolution was facilitated by technological innovations in terms of the equipment that was developed to process the raw materials involved in textiles production.
Large volume production created a lower per unit cost, and thus enabled lower prices to the consumer, with better profit margins for the producer. This created mass markets which generated large profits for owners, and fuelled a period of intense competition.
Manufacturing plants brought people into unfamiliar environments which were crowded, noisy, unhygienic and in many cases unsafe. There were many issues related to staff recruitment reflective of the environment, and this was particularly seen in the countryside where a majority of mills were located.
When workforces were successfully recruited and trained they were likely to become transient, primarily in search of better wages but also in search of better working environments. They chose to suffer the individual problems of one factory for only short periods.
In the early stages of the manufacturing boom the owners and managers were faced with a very militant workforce. The harsh conditions spurred large scale demonstrations and unrest. Physical violence against managers, owners and overseers was common place and this in turn fuelled counter behaviours such as beatings and even shootings.
At the centre of a great deal of the unrest was the sentiment that this ‘new way of working’ was about concentrating capital at the expense of the labour force. It had made the owners and managers incredibly wealthy which magnified the situation, and created a social divide.
Over time things had to change. There was no way that the industry could continue in this way and in particular the owners had the following drivers:
• Factories being burnt down by militant workers caused massive disruption
• Couldn’t get workers into countryside factories
• Massively transient workforce created knowledge and skill difficulties
• Mass markets were creating large amounts of money and potentially large profits – people like Richard Arkwright were among the wealthiest people in the nation
• Heavy competition.
Recognition began to evolve that there was inherent value in the Human Component within the manufacturing process, and that as great investment was being placed in the technology of large scale manufacturing artefacts so should there be similar investment in the people.
A preliminary step forward was the offering of better wages. This is a natural market force, in that as the workforce became hard to attract the cost of those workers became higher. A plateau was soon reached on this approach though, as the market would not sustain perpetual advancement in this area.
The most consistently successful entrepreneurs were the ones that stamped their personal culture and values on the company and thus created a common unity and drive to their organisation. While not all these cultural models were utopian, they did create more ‘team working’ and generated greater efficacy from the human component of the process.
Within the more utopian models a great deal of social engineering took place, in that the companies:
• Built villages around the factories to house the workers
• Developed education and healthcare programmes
• Hired people with large families – and looked to employ most of them within the factory creating communities with the factory at the centre.
These approaches created dependencies between the workers and the company and effectively tied them to the location and to the specific factory. It also raised the standard of living for a great many people and this was something that other fields of endeavour would be unlikely to match.
There was a great diversity between the individual models used. Some seem to be derived from placing the workers at the centre of the process, others by military backgrounds or personal values. Examples of these include:
• Arkwright – A system of Industry, order and cleanliness
• Sir Robert Peel – Order, arrangement and subdivision – like a military drill
• Pollard – methods to institute and Maintain the regime – corporal punishment, fines and threats of dismissal
Towards the end of the 19th century great stock was placed in the notion that it wasn’t enough to drive the workers, but that it was more effective to motivate them. Related to this idea the concept of splitting ownership and control of companies started to carry more favour. It allowed the management to find a solution to meet the goals of the owners, without the owners themselves dictating what it should be.
In today’s working environment within the western, more knowledge based industries there are significant challenges around recruitment, staff retention, efficacy and motivation of the workforces. The solutions to these challenges seem most likely to be found within the cultural models and social frameworks which the companies themselves form.
A great deal of time and effort is expended on creating good team working. It is a firmly held belief that as organisations mature they need to continually re-invent themselves to create the right environment – and thus generate effective team working. At the root of this is that teamworking is contingent on shared goals. With Ownership and Control being increasingly differentiated under the ‘best practise’ governance around listed companies this brings us to the concept that the people within the company need to share the goals of the owners and thus ensure the longevity of the company.
Examples of this can be seen in:
• Semco – where it is run very democratically, even electing the senior management team
• TCL – where the company is run in part along the lines of a ‘mutual’ organisation, ensuring a very transparent organisation and recycling a high percentage of profits back to each employee.
I draw much inspiration from the idea brought forward by Robert Owen that:
‘managers who managed solely for pecuniary gain were destructive of the happiness of the nation and of society’.
To me, this shows us very clearly the reason as to why companies have to continually reinvent themselves and their organisations in that for only a few people, and for only a short time, will the destruction of a society or nation be tolerated and after that the people involved will force a change. This has been seen with industrial, political and civil unrest across the world and across history. Within a company if the people aren’t at the heart of the organisation and receiving value from their contributions then they will look to change it, enhance it or even destroy it.
A long term, successful company will therefore be a vehicle whereby capital is concentrated to be shared amongst those that help to concentrate it. The social and cultural frameworks put together by the company will therefore act in the best interests of the people, and thus overall for the company as a whole.
In this regard the socialist models along with the tools and methods introduced during the textiles industry revolution have a place in our thinking and management methods today. While our contemporary implementation of these models may be driven perhaps more by self interest and less for socialist reasons, the reality is that for businesses to exist and to have a long term future they must keep people at the centre of their thinking. Where they do not, they are likely to fail.
Thursday, May 04, 2006
Can a benefits based testing approach be used in Safety Critical areas?
It’s a good technique - borne out of a very simple concept that testing, and indeed the project should be driven by a business need; that need can be expressed in terms of benefit - normally fiscal - and we should take a holistic view of the project which is led by that benefit.
This enhances and possibly even opposes the resource based logic that we would normally take through the more risk based approach.
My question today though is: Can a benefits based approach be taken to safety critical environments?
When I first started thinking about this I started to join up the idea that even in a safety critical environment there are tangible business benefits. Safety critical applications are focussed on not having defects that cause harm - and indeed that is a valuable thing to ensure is ok. Can that value be quantified though? Can it be transposed to fiscal terms? Should it be?
In the UK our culture aligns closer and closer to the US, and in so doing we see a more legal orientated approach to business. Perhaps, like Ford and their factory recall of a few years ago an evaluation could be done of the cost to make something compliant with safety critical requirements and the cost of a defect in terms of law suites? This approach doesn’t sit well with me ethically, but am I just nieve?
If we don’t take this kind of approach then I get a little lost in terms of how to quantify the business benefit of something being safety critical, how we would then link this into a business case and then in tern link to requirements. The answer is out there, but I think there is some more work for me to do before we can get this to work.
My colleague Barry is putting together a white paper on benefits based testing and if you get chance to read this it would be great to hear your thoughts on it, and indeed how benefits based testing could work in a safety critical environment.
Stew
Tuesday, April 11, 2006
How are we going to get Strategic Value from Testing
As testers we are faced with a special kind of challenge - we dont write the code, we dont design the code, we dont belong to the business who will benefit from the code - so where do we fit in?
I think that we know the answer to that, but a lot of people around us dont. We need to find a way to speak their language, and transcend the barriers and perceptions between us. By approaching testing in a mature and professional way we can realise value to the teams around us, get a better product out the door and also generate unique management information on which to monitor and further refine the development processes.
I've been thinking about this a lot recently and also how I as a user of software products am becoming increasingly fault intolerant. The proliferation of systems and devices into every day life means that inherent defects can impact us in a very personal way e.g. cant get to my diary, recorded the wrong TV programme etc. I mean have you ever tried to use Salesforce.com diary facilities - there's a system with a need for some serious testing commitment.
I notice that seemingly trivial bugs frustrate a great many people and as an end user community the only real power we all have is to show our feelings by finding an alternative product - its not like my mobile phone comes with a defect tracking tool, or even a very helpful customer service portal!
With this in mind I think that significant competitive advantage can be secured for the organisations that can test their software well and thereby deliver products:
Faster – bringing them to the market first, or at least earlier than the majority of their competitors. Getting them to the front of the innovation queue.
Cheaper – perhaps increasing the efficacy of testing earlier in the lifecycle to reduce costly re-work and help improve the total cost of product development
With higher quality – being the product of choice, with a reputation for quality and resilience will ultimately secure long term market share.
At TCL we recognise that a challenge exists to find these kinds of strategic value on every project and our solutions are focussed on providing innovative, structured and professional ways to engage with organisations to meet their unique challenges. But is this enough?
Where can we get more strategic value from? Who do we need to convince that testing has more to offer than it is currently doing? Why are so many testing projects making the same old mistakes, and delivering so little value? (not ours I hasten to add!)
Difficult questions - with no short answer. I'll share my thoughts with you as they develop....
Stew
