ritendra banerjee - the future of testing

25
The Future of Testing: Crystal gazing Ritendra Banerjee

Upload: ievgenii-katsan

Post on 21-Jan-2018

39 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Ritendra Banerjee - The future of testing

The Future of Testing:Crystal gazing

Ritendra Banerjee

Page 2: Ritendra Banerjee - The future of testing

Speaker info

Ritendra Banerjee, Bangalore, India.Co founder and Global CEO, SALT (School of Applied Learning in Testing www.saltuniv.com) Global Head: Strategy; Global Head: Academia Partnerships, ISTQB®

• Two decades in Big 4 Strategy consulting, IT services, Enterprises,

QA and Testing Business Consulting, Entrepreneurship

• Strategist, Business Head, Evangelist, Mentor and Author

/in/ritendra-banerjee-2654ab

www.ritendrabanerjee.com

Page 3: Ritendra Banerjee - The future of testing

An Inspiration

The Story of a Battleship.

Page 4: Ritendra Banerjee - The future of testing

The Context

Tomorrow may not be the future of yesterday.

And yet, history repeats itself!

Page 5: Ritendra Banerjee - The future of testing

The Context

Every business is a software business.

Software is the intelligence behind everything!

Page 6: Ritendra Banerjee - The future of testing

The Context

Everybody’s Life=

Software Mediated/ Managed/

Dependent?

Perhaps an euphemism for

“Controlled”?

Page 7: Ritendra Banerjee - The future of testing

The Context

The increasing challenge on software

systems is best epitomized, using Big Data

as an use case.Data Size on the Rise

Flow of Data on the Rise

Types of Data on the Rise

Returns from Software Investments

? ? ?

At optimal Risk ? ? ?

While ensuringBusiness Growth and Sustainability

? ? ?

Page 8: Ritendra Banerjee - The future of testing

The Context

Managers continue to wish that their IT systems

keep pace with their business. The pursuit is for

software to be Change resilient.

Software continues to change faster than tests

and fixes.

Page 9: Ritendra Banerjee - The future of testing

The Context

Functional Testing continues to be a surrogate for

Quality Control (QC), and Quality Assurance (QA).

Performance is hardly tested for, rarely

engineered; this is terribly expensive wherein 10's

of 1000's of employees' wait time (100 person-

years per day?) is not accounted for!

Page 10: Ritendra Banerjee - The future of testing

The Context

Enterprise software seem to be resigned to a

fate of “patches & fixes from day 1"; this

continues to the point of implosion due to the

burden of rapidly accumulating Technical

Debt, also known as Design Debt or Code

Debt.

Page 11: Ritendra Banerjee - The future of testing

The Context

The Debt is a way of referring to the eventual

consequences of any system design, software

architecture or software development within a

codebase. It can be thought of as work that

needs to be done before a particular job can be

considered complete or proper. If not repaid, then

it will keep on accumulating interest, making it

hard to implement changes later on.

Page 12: Ritendra Banerjee - The future of testing

The Context

Testing is disproportionately high; in terms of

efforts (vs. Total QA); Value identification,

retention, addition or expansion is minuscule

(vs. potential of Total QA).

It is a redundancy business in more ways

than one.

Page 13: Ritendra Banerjee - The future of testing

The Context

The world has forgotten and perhaps lost

sight of the fact that Testing is a subset of

QA, QC and not the other way round.

Spends and efforts make it look that way!

Page 14: Ritendra Banerjee - The future of testing

Ongoing Challenges

More the Cuddle, More the Cry.

More the Cry, More the Cuddle.

Page 15: Ritendra Banerjee - The future of testing

Ongoing Challenges

3 rounds of investments!

Bang for the Buck. Buck for the Bang.

Page 16: Ritendra Banerjee - The future of testing

Crystal Gazing

Software (Technology) will continue to be a

Progressive Elaboration of the Human

Mind.

All Pervasive. Immersive.

How do we continue to test ourselves?

Page 17: Ritendra Banerjee - The future of testing

Crystal Gazing

What doesn’t exist?

But should?

Page 18: Ritendra Banerjee - The future of testing

Crystal Gazing

There's no credible model of the digital implementation

of a SYSTEM: a multi-layered traceable, automated

mapping of system entities, applications and data

components, the architecture, etc. - that instantly

locates defects - in 3D-like simulation. For meaningful

analytics. For refactoring (we are not doing enough

about it!).

Page 19: Ritendra Banerjee - The future of testing

Crystal Gazing

Developing a New Workforce oriented to this,

starting with schemes and certification programs

could perhaps be an important first step?

Human judgement, leveraging context specific

knowledge, with a bias for doing, than just

knowing will perhaps be key.

Page 20: Ritendra Banerjee - The future of testing

Crystal Gazing

Perhaps the time is right for us

to propose a New, Global

Vision for Testing?

Page 21: Ritendra Banerjee - The future of testing

Crystal Gazing

Testing is a Rendition & Fine Visualization

Of current & potent problems & problem areas,

For predictive insights, for curative & preventive interventions,

Targeted at directly impacting business and the enterprise,

By arresting Business Value erosion, and establishing Value

Conservation & Growth.

Page 22: Ritendra Banerjee - The future of testing

Crystal Gazing

Thus Testing can be

visualized as playing a critical

role as a presentation layer to

business, and the entire world of

Total Quality

Management, QA, relevant

Enterprise Spends, making up the

rest of the iceberg.

Page 23: Ritendra Banerjee - The future of testing

Crystal Gazing

What else?

Page 24: Ritendra Banerjee - The future of testing

Questions

10 minutes.You can also ask questions for me in the lounge zone

Page 25: Ritendra Banerjee - The future of testing

http://www.ritendrabanerjee.com/contact

Thank You.