Modern testing for modern stacks

We have gotten into the habit of thinking deeper about one topic on a weekly basis. We pick topics based on anything interesting we read - so the topics can range from 'how to express the value of testing' to 'Dieter Rams' design principles' to 'effective remote work habits'. Employees are guided to spend no more than one hour researching the topic online. The emphasis is on coming up with their own ideas and interpretations. We then meet as a group to exchange ideas. I love this habit and consider it one of the more unique benefits you will enjoy at Qxf2.

Topic: Creating conditions vs achieving outcomes

22-Aug-2016

As a small company, we are balancing creating good conditions and achieving specific outcomes. Let us think about how our work habits adjust at each extreme.
E.g.: Learning a subject you like vs studying for an exam

Our thoughts

Arun

This is an important concept to think about when Qxf2 is still small. We need to create the right conditions for good testing. I think, over the long term, we will end up being better because we create the right conditions rather than achieve specific outcomes. When we are this a young company, it is hard to know what the right goals to choose are. Things can change rapidly. So I think it is better to build systems and create conditions that will help us navigate most of the challenges that come our way.
E.g.: India produces so many great cricketers because it has a created the conditions for identifying and nurturing talents. We have made it safe for someone to aspire to be an Indian cricketer and then fail.
It helps to observe the prevailing conditions and make moves too.
E.g.: When we notice a lot of people complain about commute times, we can offer work-from-home as a perk.
Obviously, when you are with clients, please focus on specific outcomes unless the client gives you explicit permission to create the conditions you think are correct. Else observe their culture and try to create/operate within what their leadership indicates is important to them.

Avinash

This topic is really broad. Recently read an article on why the top employees leave. The reason was their managers. Unless we create a good condition to work you will not achieve good outcomes. At Qxf2 we have till now created a good culture of reading and learning, an environment is already created. Most of our framework, mobile testing and API testings are the outcomes of the learning stuffs. Also working from home is a good condition which we have adopted. For me it will increase my productivity.
Also creating good conditions can be like reading general things which interests you. This is usually exiting and broad. But achieving specific outcome may be like working on a client. This may be bit boring and has to be specific. There would be strict deadlines to achieve the task. You need to work on presenting it also

Annapoorani

We can achieve our outcomes by creating conditions.We can consider this as two ways.One we can take it as a personal growth and the next one is for an organization. If we consider as personal ,we will be creating conditions for ourselves example:I will finish my work within one hour.so while creating conditions we should think ,is it possible? can I do this ?,what kind of outcome I will get it? so before creating conditions should think about and try to achieve that conditions.If we consider about an organization, the conditions to be meaningful and effective in motivating employees, they must be tied to larger organizational ambitions. No matter what level the employee is at, he should be able to articulate exactly how his efforts feed into the broader company strategy.Make sure conditions are attainable but challenging -since employees are ultimately responsible for reaching the outcomes of the conditions,let them set the conditions.The conditions whatever we set not to be too difficult and also not easy.Once we set what is the outcomes,we should ask employees to create conditions to meet the outcomesConnect individualsΓÇÖ goals to broader organization objectives.

Smitha

My perspective is different, it's not related to the betterment of a company. I can relate it to my past work experience. Initially, when I started my career as a test analyst, I had to learn test prep & execution , reporting using QA tools. This was creating the conditions. As I moved onto a more responsible role, my focus shifted to learn newer things which was an outcome. There were extremes as I had to have an oversight of test prep, exec. along with my responsibility which was to achieve the next outcome. The work habits had to be adjusted, ie. I had to multi task, share my work load, give some bits to whoever was capable of doing it.
At Qxf2 its different, because your week is broken down into tasks with the duration kept in mind for each task. There's no extreme as of now.

Rohan

Creating good conditions is very important factor for achieving outcomes. I feel in our company, there is a good balance between creating conditions and achieving outcomes. When we do our internal Qxf2 R&D work, usually we go in depth, our focus is very broad, try to consume as much as possible. This kind of work condition is like a creating weapon for achieving outcome. This work helps a lot to achieve outcomes while working with clients. During working with client, our focus will be very directional to achieve specific outcome. In addition to this, we work from home, which give us chance to spend time with family and friends.

Shiva

I recently had a conversation with an old friend about what role a project management tool plays in his day to day activities. He spoke about his company using performance metrics to track work done. Employees in his company has to log their work on a hourly basis. Organizations make a trade growth for profit. My friend also spoke about how he wanted to learn Perl but could not since every other person has to start adapt to the new language,they were comfortable with their existing one despite the new suggestion being better. On the other hand i remember how soon our decision making was when it came to deciding on load testing tool. This is like hitting two mangoes with one stone. You have a platform to learn something new as we are small. It all comes down to perception, we see R&D as something that helps stay ahead. We try and inculcate that into our culture creating conditions and try achieving outcomes.

paper cut