Performance Improvement Plan – You PIP for it before they PIP it on you!

“Brother, the soil is fertile, and I see someone cultivating the seed.

It can see it is coming, and it will be here.

But I am not here asking you to help solve my problem—I only want you to listen to me and, if required, suggest something. If there is nothing to offer, it’s okay, and we can also talk later.”

I was thrilled and a bit nervous to know what would come from this man’s mouth, and I didn’t interrupt; the man continued as if he was full and wanted to get empty.

He continued…

I will be on PIP (Performance Improvement Plan) in a month or two, and I have no job offers, interviews, or freelance work. What a terrible state of feeling terrible 😦

For the past week, as I observe myself, I have had a gut feeling and a weird sense that I am ready for it. Of course, when I say it, I mean PIP and failure to meet PIP’s unreasonable demands. But at the same time, I am calm and stable to a reasonable extent, and I know where this feeling and sense of calmness and stability are coming from, and I will talk later about this! 

After spending 15+ years in the industry, why should I be afraid? What’s wrong with my understanding of my knowledge, experience, practice, capabilities, and abilities to find /crack opportunities? Why am I in self-doubt? What are my worries?

I am not afraid of all this, and this sign wave of feeling secure, then secure, then secure, then insecure is now turning into a straight line. 

At the same time, I don’t know what exactly to do. I have ideas like restarting, looking for a job, starting a business, doing this and that. Crap!

Then it was a few moments of awkward silence between us.

And as my friend said all the words in the lines I typed above, I listened to him carefully and calmly. 

I have known this man for 6-7 years now, and we have spent some good time discussing and partially solving some common and slightly tricky problems labeled as midlife crisis for a knowledge work professional(s).

This man is a critical-thinking tester and a passionate performer but still faces such performance issues. After listening to all this, I was not feeling good, but I held my horses.

Going into PIP is a painful and humiliating experience, especially when you know from the bottom of your heart and mind that it is just a trick to get you out of the door but in an ill-planned and organized manner. 

It also becomes more frustrating when you face it at a time when a large portion of the market seems to be getting into a depressed state caused by the recession.

Such conversations are not unusual these days. For example, another friend, a clean coder, and a straightforward person, was forced to leave by misusing PIP!

PIP can be a tool for getting something useful done. It shall be used as a device that a designated person in an organization decides to use when regular feedback to an employee is not yielding desired and mutually agreed upon outcomes, and there is enough reasoning and evidence to believe that it is good to initiate a PIP.

At the same time, I know that a fool with a tool is still a fool!

Nevertheless, I was there to listen, absorb, and come back to think about possible solutions for my friend.

I took his leave and started to home, guessing about a distinct PIP which looked like something below…

Prioritize and Prepare a Quick and Practical plan to avoid/handle PIP with a stable mindset. Mull your options and prioritize based on career goals, risk(s) appetite, and financial/personal responsibilities. 

Initiate – Find a trusted advisor and accountability Partner, share your  plan, kick off execution and 

Progress check is critical; stay consistent, focused, and worry-free because your first goal is to avoid and not face PIP. Suppose you are prepared enough to grab an opportunity before PIP crosses your way. 

Sandeep Garg
Student of Software Testing

I didn’t report just a bug! – A bug letter to the team.

Before anything else, I request you to open this letter with care!
And here it goes...

My dear agile development ideas-driven team,
We will together deliver a good quality product to our targeted customers,
On-time and within budget,
Wasn't this our dream! 

But yesterday, when I found that tiny but usability-critical bug,
I am not sure why do we all need to scream?

Human thinking is buggy, and thinking of a zero-bugs product is shabby.
Say with me now!
Human thinking is buggy, and the notion of a zero-bugs product is shabby.

So, yes, I found a bug, and first, I imagined giving you a virtual hug.
Do you think of sarcasm? 
Nah, it's because of acceptance and appreciation!

Instead of falling into the trap of gullibility!
Let's appreciate the fact that bugs are a reality!
Bugs give us a learning and unlearning opportunity.

So, I reported a bug.

And only if you choose to look closely,
I didn't report just a bug!

Did you see it? The clean, concise, and short title. 
Such that you look at it and quickly get what it is! 🙂

Only if you choose to look closely,
I used RIMGEN.
R - Replicate, I - Isolate, M - Maximize, G - Generalize, E - Externalize, and N - Neutral Tone
Did you feel the 'Zen'?

Only if you choose to look closely,
Did you see I mentioned clear & straightforward steps?
So that you can replicate it w/o stress?
Did you notice the black box-thinking hat that I wore?
I hypothesized an inconsistency and spotlighted a smelling code!

Only if you choose to look closely,
Did you notice the data flow traceability and testability?
I gave you a SQL code that is clean, optimized, well-formatted, and good in readability?

Only if you choose to look closely,
Did you see me helping you by giving test data references and trimmed recordings? 
and logs for targeted test execution, and observation
So, you can quickly view and evaluate without frustration?

Only if you choose to look closely,
I gave you adequate information,
So that you don't have any doubts about the targeted test environment?

Now finally, 
Only if you choose to look closely,
Did you see the bug report suggests criticality and severity?
Because I care for each other's time, relationship, and energy!

And hence,
If you haven't so and I don't think so 🙂
Please, go back!

And only if you choose to look closely,
I didn't report just a bug!

Sandeep Garg
Student of Software Testing

Oscillations…

They asked me to Shift Left,
I shifted and trusted them to be correct
The journey was joyful, 
But the feeling of fixation was awful

They felt they got me corrected
But I felt disconnected.
Then they asked me to Shift Right
I shifted assuming that the future would be bright.

I incepted in an utter absurdity 
For a moment
If Software Testing can be thought as a Number Line
Shifting extreme right may give rise to false positives
And to extreme right may give rise to false negatives 
I did a Values At, Within, Towards Boundaries Analysis
I sensed an 'Analysis' paralysis

I argued
I may be right or wrong some day
But, that prediction doesn’t stop me to say
That, Blinded by marketing gimmick
Probably, we forgot the Dynamics, Balancing and Equilibrium magic

In shifting to the boundaries, hours are burning
Gradually we may lose momentum and agility in learning
Nevertheless
I still have positive thoughts
Shift left or shift right,
Just don’t forget to step back
backtrack and connect the dots

Let’s not forget we are sitting on the heap of assumptions and ambiguities
Beyond shifting left or right
There is a context and there are non virtual realities

Experiment, Innovate, elevate
Just don’t fixate
Give yourself a chance
Revert and continue work with common sense

The arguments went up
They asked me to shut up
I kept myself calm
And here came a noise coming from the alarm!

टैस्टिंग करना सीखो, ओ वेरीफाई करने वालो !

इस रचना से मेरा कोई उद्देश्य नहीं की मैं किसी के टैस्टिंग स्टाइल, एजुकेशन, कैरियर, सर्टिफिकेशन या किसी वैल्यू सिस्टम से जुड़े होने पर कोई व्यंग्य करूँ या ज्ञान बांटने का ढोंग करूँ| 

वो प्रयास नहीं है. 

प्रयास बस इतना सा है की अगर कोई इसे पढ़े और उसे लगे की कुछ तो सच है, तो कुछ पलों के लिए खुद के लिए सोचे, समझे और जो सही लगे वो निर्णय ले. 

इन शब्दों को लिखने के लिये मैंने सफदर हाशमी साहब के एक बहुत मशहूर गीत (https://bit.ly/SafdarKiEkNazm) को एक जरिया बनाने की हिमाक़त की है. 

मेरी जो थोड़ी बहुत समझ है उसके लिहाज़ से मैं कह सकता हूँ कि, उनका तो बहुत ही बड़ा उद्देश्य था, कोशिश थी और एक बड़े तबके को एक बहुत मानवीय और वजनदार मैसेज देने का बेहतरीन प्रयास था. 

मेरा काफी छोटा उद्देश्य है, लेकिन है. उनका ये ओरिजिनल गीत मैं बचपन में दूरदर्शन पर सुना करता था. आवाज शायद उनकी ही थी या नहीं, ये तो नहीं पता लेकिन उन्होंने जो लिखा, पढ़ा और कहा वो उम्दा है.

उनको और उनकी रचना को पूरा सम्मान देते हुए, 
ये जानते हुए की ओरिजिनल रचना की आत्मा और भाव से जानबूझ कर कोई छेड़ छाड़ नहीं करूंगा 
और ये लिखते हुए की कुछ भी गलती होगी वो मेरी होगी।
शुरू करता हूँ 

टैस्टिंग करना सीखो,
ओ वेरीफाई करने वालो !
टैस्टिंग करना सीखो, क्यू-ए / क्यू-सी करने वालो !

प्रॉब्लम और कॉन्टेक्स्ट को जानो,
यूज़र्स को पढ़ना सीखो;
एक्सप्लोरेशन को साथी बनाकर
प्रॉडक्ट लर्निंग करना सीखो!

टैस्टिंग करना सीखो, ए-आई से डरने वालो,
टैस्टिंग करना सीखो, जी-यू-आई ऑटोमेशन में रमने वालों! 

टैस्ट केस चलाने वालों, पास और फेल करने वालों 
टेम्पलेट्स भरने वालों, साइन -ऑफ को झेलने वालों 

टैस्ट डिजाईन का फैसला अगर तुम्हे करना है
फीडबैक और स्ट्रेटेजी को अगर सॉलिड करना है,
रिस्क और थिंकिंग को हथियार बनाकर लड़ना सीखो!

टैस्टिंग करना सीखो, बस चैकिंग करने वालों 
टैस्टिंग करना सीखो, इट वर्क्स से खुश होने वालों 

पूछो डॉक्युमेंट्स की खातिर 
टैस्टर्स भटकते क्यों हैं?
पूछो खुद से 
अपनी जॉब्स ये टूल्स लपकते क्यों हैं ?

स्मार्ट, प्राउड और कॉंफिडेंट टैस्टर बनना हो विज़न हमारा 
जुडो कम्युनिटीज से, होगा लक्ष्य पूरा हमारा 
सीखो टैस्टिंग जो ‘मैनुअल’ से पाना है छुटकारा 
सीखो टैस्टिंग की हर कोई दोस्त बनेगा तुम्हारा 

टैस्टिंग करना सीखो 
ओ वेरीफाई करने वालो 
टैस्टिंग करना सीखो,
ओ वेरीफाई करने वालो !
टैस्टिंग करना सीखो, क्यू-ए / क्यू-सी करने वालो !


Hinglish Version

Testing karna Seekho, 
O Verify karne walo, 
Testing karna Seekho, QA / QC karne walo. 

Problem aur Context ko jano, 
Users ko padhna seekho, 
Exploration ko saathi banakar 
Product learning karna seekho. 

Testing karna Seekho, AI se darne walo, 
Testing karna Seekho, GUI Automation me ramne walo. 

Test case chalane walo, Pass or Fail karne walo, 
Templates bharne walo, Sign off ko jhelne walo, 

Test Design ka faisla agar tumhe karna hai, 
Feedback aur Strategy ko solid agar karna hai,
Risk aur Thinking ko hathiyar banakar ladna seekho

Testing karna Seekho, bas Checking karne walo
Testing karna Seekho, ‘It works’ se khush hone walo

Poocho, Documents ki khaatir testers bhatakte kyo hai 
Poocho khud se, 
Apni jobs ye Tools lapakte kyo hai? 

Smart, Proud, aur Confident Tester banna ho vision hamara 
Judo Communities se, hoga Lakshya poora hamara 
Seekho Testing jo 'Manual ' se pana hai chutkara 
Seekho Testing ki har koi dost banega tumhara.

Testing karna Seekho, 
O Verify karne walo, 
Testing karna Seekho, QA / QC karne walo. 


==================================
पढ़नें के लिये धन्यवाद / Thank you for Reading
समझने के लिये शुक्रिया / Thank you for Understanding
एक्शन लेने के लिए बधाई / Thanks for taking Action
कुछ पूछना हो, बताना हो तो फील फ्री फॉर कमैंट्स / Feel free to comments

थैंक यू  / Thanks
संदीप गर्ग / Sandeep Garg
स्टूडेंट ऑफ़ सॉफ्टवेयर टैस्टिंग / Student of Software Testing
==================================







होली के रंग, बच्चों के संग

H-Hate O-Out, L-Love, I-In
ये होली के रंग हैं 
इस होली पर, एक नया सा रंग है
और सोने पे सुहागा ये 
कि इस समय हम बच्चों के संग हैं!

कल शाम से
ये बच्चे 
मुझ बोरिंग से इंसान को 
कर रहें है उत्साहित ,
और जबरदस्त तरीके से 
प्रोत्साहित!

कि कल पक्का चलना है तुम्हे 
हमारे संग 
निकलो इस, लाइफ इन दी रूम, वर्क फ्रॉम होम 
से बाहर
और खेलो हमारे साथ होली 
कभी तो हो लो मस्त मलंग !

बच्चों के कुछ प्यारे से दोस्त भी, आ गये है 
शिकायत का पुलिंदा लेकर 
कि आते नहीं तुम नीचे साथ खेलने 
मोटे पेट वाले अंकल 
बाँध रखी है पैरों में 
क्या आंटी ने 
कोई संकल?

उत्सुक, आनन्दित, प्रफुल्लित 
वाह रे ये बच्चे!
क्या है जो ना सीख पाऊं इनसे?

संभाल ली है 
इन्होने अपनी छोटी सी पिटारी 
जिसमे है 
पचास ग्राम गुलाल 
इतना ही एक दो रंग 
और 
बन्दूक जैसी छोटी सी पिचकारी!

छज्जे पर तैयार रहेगा 
कुछ लीटर पानी 
एक छोटी बाल्टी 
भतीजा रो रहा है 
बिना बात के 
बगल  में बैठा, मार के पालथी 

होली के आने पर 
इस बार 
कुछ राहत है 
कि 
अपने अपने घरों  से बाहर निकल पाएंगे 
रंग खेलेंगे 
गले अपने नये पुराने पड़ोसी को
खुले मन से लगा पाएंगे

जो मन कुछ उदास थे 
कुछ जीवन जो नाराज थे 
हो भी सकते हैं ठीक 
शायद कुछ उमंगों में 
इस बार की होली की रंगों में 

बच्चों  से सीखा 
वर्तमान में रहना 
उत्सुक रहना 
ध्यान से देखना, जानना 
ज्यादा नहीं मानना

तो निश्चय है अटल 
कल बनते हैं 
थोड़े से बच्चे 
अक्ल के कच्चे 
रंगों के सच्चे!

- संदीप गर्ग
-- स्टूडेंट ऑफ़ सॉफ्टवेयर टैस्टिंग 
-- स्टूडेंट ऑफ़ लाइफ