SmartQA Community

8 things I do to solve problems creatively

T Ashok @ash_thiru on Twitter

Summary
Over the years there are a few things that I do consistently to solve problems technical or business. The process is magical, to see the larva of an idea become a beautiful butterfly, the solution. This article outlines this as eight things I do as a collection of posters with crisp text.


Explore problem by puttering around, to understand it better,
to try out mini  experiments of potential solutions to germinate ideas.
The path to solving a problem is never straight line.
Focus, meander, move continuously,
observe to form a good mental picture.
After all, great clarity is key to brilliant problem solving.

As you explore, picturise the various facets of problem and
various solution bits as doodles, mind maps, or diagrams.
Be non-linear, use colours to enhance stimulation of thoughts.

Experiment with the problem,
see if you can spot similarities to prior problems,
connect to get a better handle to understand
and vigorously pursue possibilities.

As you explore,experiment,
jot down interesting observations,
ideas, solution possibilities.
Be terse, so that you are
not distracted from what you doing.
After all, quick notes help in assimilating better
and jotting down quick ideas as they come by.

Describing the problem, explaining ideas,
solutions to a willing listener is something I do every time.
It clarifies my thoughts,
enables me to identify solutions that have been dogging me.
And this is just me explaining,
not including suggestions and more ideas
that I get from the listener.

Sometimes when mind is filled with information,
struggling to process, clueless about coming with ideas, solutions,
I stop whatever I am doing, empty my mind 
and in the utter calm, ideas/solutions fly in gently.

At times when it has been frustrating
to see nothing emerging to solve the problem,
I have found it wise to discard the pursuit
for solution and do something else.
Deflect my mind and engage in something else .
And after some time, suddenly ideas flash.

Once an idea to a solution presents itself, I work feverishly on it.
Implementing, refining, continually polishing by working feverishly.
Totally immersed, all senses absolutely tuned to the act of implementation.
Magical it is to see a larva of the idea become the beautiful butterfly of a solution.


#52

SmartQA Digest

Efficiency is a given now, high productivity aided by intelligent systems will become a norm, so what is our role? In this age of automated & continuous testing, efficiency gains are given and productivity is on the increase. In this era of AI systems, it is time we shift from productivity to creativity. 
 
Aytekin Tank says Ford reduced the manufacturing time of car from 12 hours to 2.5 hours by improving efficiency, breaking the company’s Model T automobile assembly into 84 distinct steps, with a worker specialising in a task and using power-driven machinery to do the work. Then the focus shifted to productivity, not efficiency. In the age of AI and machine learning, just being more productive won’t cut it.  Creativity is the new productivity  says Scott Belsky.
Read more in this week’s beEnriched article Efficiency -> Productivity -> Creativity.
 
In this smartbits video “DFT& Automation” Girish Elchuri outlines how design for testability aids in test automation. There are three aspects to be looked at when we talk about test automation, he says. The first one is running the test cases, the second, invoking the functionality that needs to be tested and the third, asserting the outcome tests as success or failure. We can talk about test automation only if we can automate all these three functions.

beEnriched

Efficiency -> Productivity -> Creativity

Efficiency is a given now , high productivity aided by intelligent systems will become a norm, so what is our role? In this age of automated & continuous testing, efficiency gains are given and productivity is on the increase. In this era of AI systems, it is time we shift from productivity to creativity.

Read More »

expandMind

SmartQA Poster

SmartBites

||VIEWS FROM INDUSTRY LEADERS||

smartbits

||NUGGETS OF LEARNING||

Efficiency -> Productivity -> Creativity

T Ashok @ash_thiru  on Twitter

Summary

Efficiency is a given now , high productivity aided by intelligent systems will become a norm, so what is our role?  In this age of automated & continuous testing, efficiency gains are given and productivity is on the increase. In this era of AI systems, it is time we shift from productivity to creativity. 


Over the years there has been an interesting shift in how we engineer software. Starting with emphasis on process systems in the 90s to ensure consistency and repeatability, we moved on to enhancing efficiencies with tools and Agile processes. Now the focus has shifted to productivity and value by fostering re-use(components, libraries, patterns, frameworks etc), cross-functional teams and more recently, using AI systems.

Efficiency is a given now, high productivity aided by intelligent systems will become a norm, so what is our role? The future is about creativity, a lot of people say. 

In testing with extreme focus on automated & continuous testing, efficiency gains are given and productivity is on the increase. With systems built using multiple frameworks, deployed in various environments, with high business criticality, high expectations of users, the demand of future demands tech savviness and serious creativity – ‘SmartQA , that implies how to get work done efficiently with value focus driven from creative angle’. 

Here is a short summary from two interesting articles on the Efficiency -> Productivity -> Creativity shift.

Focus on productivity, not efficiency

In the article Focus on productivity, not efficiency   Aytekin Tank says Ford reduced the manufacturing time of car from 12 hours to 2.5 hours by improving efficiency, breaking the company’s Model T automobile assembly into 84 distinct steps, with a worker specialising in a task and using power-driven machinery to do the work.

The tide changed in 2015 from being focused on productivity over efficiency. Efficiency is about doing more with less whereas productivity is about doing more with the same.

He then shares four tips on how to lead an organisation with productivity:

1. Team productivity > individual efficiency – Cross-functional teams work on one project at a time.
2. Get out of the way – Stop interrupting  the workflow of team members with meetings that don’t necessarily require their presence.
3. Maximize your MVPs – Do not box talented individuals placed in organizational roles that limit their effectiveness.
4. Lose the “more is better” mentality – Focus on impact not staying busy

Creativity is the new productivity

In the age of A.I and machine learning, just being more productive won’t cut it. The future belongs to the creatives says Scott Belsky in the article Creativity Is the New Productivity.

In his picture of Human Productivity Parabola , he says we have now passed the point — call it the “Productivity-Creativity Inversion” — where machines (algorithms, robots, etc.) have become a better investment for future productivity gains than humans. At this point, we as humans are better off spending our energy on creativity than on productivity.

From Creativity Is the New Productivity
https://marker.medium.com/creativity-is-the-new-productivity-d287d6ad7533

Productivity, previously scarce and valuable, is now abundant and commoditized, and hence we need to creativity, a truly scarce resource whose value is on the rise, he says. He depicts this as a picture consisting of three phases – The Era of Productivity Scarcity, The Era of Productivity Abundance, and The Era of Creativity.

From Creativity Is the New Productivity
https://marker.medium.com/creativity-is-the-new-productivity-d287d6ad7533

He continues on to state that AI will liberate creativity, by allowing machines to take over the mundane tasks, enabling us to be more creative.


39 tips to being productive – Do SmartQA

In an era where we are obsessed with productivity, it is not about doing more, of being busy that is deemed as high productivity. In fact it is the converse, of being smart, of doing less and accomplishing more.

Software tools help in increasing productivity by allowing us to do faster, cheaper and better. But the most powerful tool “the human intellect” can help us do lesser ad coupled with tools of speed, productivity scales geometrically. In these times of AI, it is necessary to exploit HI (Human Intelligence) to do stuff beyond intelligent machines to deliver a higher value.

Here are 39 tips to being productive, in the article “39 tips to being productive – Do SmartQA“.

#51

SmartQA Digest

“Productivity doesn’t mean doing the most, but getting the most from what you have done”. In an era where we are obsessed with productivity, it is not about doing more, of being busy, that is deemed as high productivity. In fact it is the converse, of being smart, of doing less and accomplishing more. Here are interesting  tips to being productive in “39 tips to being productive – Do SmartQA“.
 
In this week’s SmartBites,Yuvaraj Thanikachalam outlines QA aspects to testing Blockchain applications. Decomposing a Blockchain stack into five layers, he outlines various aspects to validate in each layer. He goes on to outline the nuances like testing for decentralisation, asset status, value management (security, pen test) and democratisation (data not misused).
 
For end-users a solution should make their job easier, more productive and efficient. For business owners a new/improved system should deliver business value, be in enhanced experience, cost reduction or improving productivity. This is what is outlined by Zulfikar Deen in “Expectations of owners and users” in the smartbits video.

beEnriched

expandMind

Black box thinking

Learning from failures .The inside story of how success really happens and how we cannot grow unless we learn from our mistakes.

Read More »
Posters high performance QA

SmartBites

||VIEWS FROM INDUSTRY LEADERS||

smartbits

||NUGGETS OF LEARNING||

Shift Right to Shift Left “Being creative”

T Ashok, @ash_thiru on Twitter

Summary

With machines become more intelligent enabled by AI, it is time we focus on creativity to think differently and exploit machines for its intelligence.
A focus in shifting to using right brain more will certainly help in the goal to “Shift Left” – that of prevention or doing less.
Good testing demands a great logical ability to dissect, decompose, analyse, synthesize, correlate, question, hypothesise, experiment, ascertain and make appropriate choices. It is surely a left brain activity. And tools take the outputs of these activities in becoming scripts to be used in an unattended mechanistic manner to reap significant benefits.


Having exploited the logical
abilities and the technology to do well and faster, what next?

Testing
is not just about finding issues, it would be valuable if this can help prevent
issues or find it earlier before issues fan out. This is what we call as Shift
Left, the ability to move left-ward in the software dev cycle to find earlier,
ideally prevent. Today automation is seen as an enabler here too with the
process, forcing one to think and come with scenarios/scripts before code
commences or very immediately after code so that whatever is coded is
validated. Given that tools are available in plenty, does not imply they have
to be used every time, as it takes effort to script and maintain it.

Minimalism
and simplicity are popular today, these can help in doing less by heightening
sensitivity to aid in prevention and leveraging existing assets. Being creative
enables sensitivity, the ability to not be pre-conditioned, to be random, to
see beyond the visible and to come up with interesting possibilities. We know
that covering everything from all angles seems impossible, certainly costly in
terms of time, effort and money. Yes, we do resolve to use the logical ability
to analyse risky areas and appropriately channel our energies.

The
fertile right brain can cut through the chasm rapidly and enable significant
benefits beyond the logical right brain. What does it take to cultivate a
fertile right brain? What are the ingredients to fertility?

  1. Constraints – Setting up constraints enables creativity. When we are faced with pressure, we find means to do less, do quick and do well. It is like the survival instinct kicking in. Testing in short sessions helps in here.
  2. Write less – Writing long sentences as part of note-taking or worse still using software to document outcomes distracts you from exploiting the full power of creativity as we become logical in forming sentences and ensuring its correctness. Writing tersely in short phrases. Colours – Stimulate the visual senses too. Use colour sheets, pens, pencils, highlighters. Go beyond the black and white.
  3. Be non-linear – Sketch, mind-map, draw to express. Let not the act of writing be left-right & top-bottom deaden your senses. Sharpen creativity. After all minimalism is a constraint forcing us to go beyond to express sharp and crisp.
  4. Plan, yet stray – Before commencing a session, draw up a quick plan as to what you want to accomplish. As you go about the work, stray when you find something interesting, explore and improve understanding. Be sensitive to the clock though.
  5. Flow –  Enjoying the work enables one to stay immersed in the work, and that is where time stops, a state of being in the ‘flow’. This is when the creative side is most fertile. Sharp and observant, super efficient, light and nimble a state when the work and the worker become one.
  6. Favour paper – During a session, to take notes, to jot down observations/questions, pen down to-do-actions, adopt a lightweight method. Using paper to do this is the easiest, also using Post-It notes, white board is super light, enabling one to stay immersed in the work and not be bothered about the act of writing/drawing. Using a heavy weight word-processor or a spreadsheet IMHO is a no-no, as it is seriously high friction. If you prefer software, use a light weight note taking software.

Testing
is not a mundane job of evaluation bereft of fun. It is not a clinical act of
evaluation that is done by machines. Our job is not just to write scripts and
feed these machines.

It
is true that in these times, the focus is on speed, on the act of evaluation.
Yes, a machine executes tests really fast and is useful in continuous
assessment. In a continuous development scenario, it gives us a sense of
confidence that we are marching forward and nothing is broken. But remember
that the ability to trust that it is not broken is a function of test
scenarios/cases.This is normally the result of intelligent thinking.

With machines become more intelligent enabled by AI, it is time we focus on creativity to think differently and exploit machines for its intelligence.
A focus in shifting to using right brain more, will certainly help in the goal to “Shift Left” – that of prevention or doing less.


#50

SmartQA Digest

Welcome to the GOLDEN ISSUE! I am delighted that we are in the 50th week. Thank you for your readership. This is a special issue as we get close to a soft launch of our tool “doSmartQA” that is an enabler to performing Immersive Session Testing.
 
What is “Immersive Session Testing”? Well it is a style of testing that exploits logical left with creative right, enabling one to immerse deeply and test rapidly in short sessions, outlined in this week’s SmartBites “Immersive Session Testing – A Rapid Intro”.
 
With machines becoming more intelligent and enabled by AI, it is time we focus on creativity to think differently and exploit machines for its intelligence. A focus in shifting to using right brain more, will certainly help in the goal to “Shift Left” – that of prevention or doing less, the focus of this week’s beEnriched article “Shift Right to Shift Left – Being creative“.

beEnriched

expandMind

Featured image for article "Sketchnote"

Sketchnote

Sketchnotes are purposeful doodling while listening to something interesting. Sketchnotes don’t require high drawing skills, but do require a skill to visually synthesize and summarize via shapes, connectors, and text. Sketchnotes are as much a method of note taking as they are a form of creative expression.

Read More »

SmartBites

||VIEWS FROM INDUSTRY LEADERS||

smartbits

||NUGGETS OF LEARNING||

Digital test automation

(In this SmartBits, Shivaji Raju outlines Digital test automation“. The video is at the end of this blog)

There is greater focus on services testing with lot of applications being built with service based architecture, that is one of the things that is changing significantly.  From a framework standpoint, there are approaches like BDD and some custom Java-based solutions that people are trending to use when compared to the traditional keyword driven approaches that we were using in the past. The scale at which we test on different types of devices has also increased vis-a-vis when we used to test only on one browser, like IE. Now, the expectation is that we test the product on the web, on native, on different types of devices, the combinations increases.

The other change is in terms of using testing platforms. We don’t want to host mobile devices on premise.  We test on Sauce Labs, Perfecto, or LambdaTest, these are some custom solutions that are available which can be used to scale up testing. Even lot of projects have moved from waterfall to Agile based implementations.

The other big thing is the DevOps. In context of testing, continuous testing is something that needs to be automated. So, other than we automate our execution aspects where we automate smoke,regression or different types of tests, whether it is UI services; we need to also ensure that the infrastructure and the test data elements are also automated. When we say Infrastructure,  can we automate the deployment of builds into test servers or can we provision the instances on the fly instead of having some manual dependencies to ensure we get an end-to-end continuous pipeline.

#49

SmartQA Digest

In this week’s SmartBites, Yuvaraj Thanikachalam outlines as to what Blockchain is, why this is considered a revolutionary technology, what businesses could benefit from this and the challenges to adopting this in the video “Blockchain – the technology“.
 
In the beEnriched section is a short primer on Blockchain outlining ‘What is blockchain technology’, ‘How does it work’ and ‘Where is it useful’. Checkout the article “Blockchain – What, How & Where“.

beEnriched

Blockchain – What, How & Where

This article is a short primer on Blockchain outlining ‘What is blockchain technology’, ‘How does it work’ and ‘Where is it useful’. Curated from four articles which are nice and easy reads.

Read More »

expandMind

Featured image for article "Sketchnote"

Sketchnote

Sketchnotes are purposeful doodling while listening to something interesting. Sketchnotes don’t require high drawing skills, but do require a skill to visually synthesize and summarize via shapes, connectors, and text. Sketchnotes are as much a method of note taking as they are a form of creative expression.

Read More »
poster on blockchain developer

SmartBites

||VIEWS FROM INDUSTRY LEADERS||

smartbits

||NUGGETS OF LEARNING||

#48

SmartQA Digest

“Healthy code is not the outcome of review or testing, it is from doing simple things diligently.” What is healthy and what are habits that we embrace to stay healthy? If we correlate this to code what does this mean, is what this pictorial article “Seven habits to healthy code” is about.

In this week’s SmartBits, Shivaji outlines”Key trends in automation“.

beEnriched

Seven habits to healthy code

Healthy code is not about just working correctly. It is about future-proofing, maintainability, adaptability, reusability and so on. As in real life where face shines when you are in the pink of health, beautiful code also shines!

Read More »

expandMind

Necessary but not sufficient book

Necessary but not Sufficient

I have been a great fan of Dr Goldratt having read all this books, my favourite being his first book “The Goal”. This book “Necessary but not Sufficient” is written as a “business novel” and shows the fictional application of the Theory of Constraints to Enterprise resource planning (ERP) and operations software and organizations using that software.

Read More »
Poster Craftsmanship

SmartBites

||VIEWS FROM INDUSTRY LEADERS||

smartbits

||NUGGETS OF LEARNING||