New Year resolution from a Bengalurean to fellow Bengalureans
During a chat that I was having with a friend recently, that coincided around the dawn of 2014, our discussion veered on the topic of Bangalore traffic. “People are very aggressive while driving” is what my friend made as a statement; And from someone who has spent good amount of time in other cities like Hyderabad and Chennai. My immediate reaction was how can that be?
However, on dwelling on it a moment I did realize “People in Bangalore are probably the sweetest and most welcoming unless they are not driving”. The statement may look strange to be of sense, but ironically is a reality.
Bengaluru is known to be a cosmopolitan city and comes with a heritage of being the Pensioners paradise. I have spent close to four decades, growing up from childhood in this Garden city which for me is a Mini-India; welcoming everyone to its fold as being the land of opportunities. During my growing days I knew people would queue up in an order to board buses, make way for a senior citizen to be seated and with patience allow the pedestrian to have right to way.
These days with the Globalization or must say Concretization of the Garden city, patience seems to have taken a back seat with low regard to traffic rules and respect for others on the road; people seem to vent their ire and anxiety in the form of brashness while driving..
Be it a human being, a fellow driver or an animal; It may sound amusing but not surprising if you find a driver increas the speed at the far approaching intersection lest having someone else take a lead in crossing the intersection. Don’t raise your eyebrows if you find an educated IT professional waiting right at the intersection to board his daily commuting cab, than taking a few steps ahead of the intersection.
There is also no remote chance of someone falling into sleep while commuting; due to the generosity of fellow drivers in using the Honk liberally, and serve annoying music to their ears.
Schools are more than happy to use the roads as a private parking space for their vans. School van drivers are probably racing drivers competing against all type of vehicles on the city road.
So what is the root cause of this situation that we find ourselves in?. Is it about change in the individual value system ? or that of the institutions that we are part of?
I am of the opinion that it is due to the change in the value proposition of Social and Institution which we are surrounded with, that has led to the change in behavior of individuals in their driving habits. I would like to base my view on the below example. In reality and by my personal experienced if you try/give the feeling of trying to overtake while driving, you can rest assured that the fellow drivers are thinking way much ahead. However, if you pause the person to ask for directions, the same will be glad and more than happy to stop and spend gracious enough time to give you the required directions.
So my resolution for the New Year and a humble request to my fellow Bengalureans from a Bengalurean is“Let us take a moment to hold calm and learn to respect each other on the roads while driving along with courtesy. Let us make this pleasant city also be known to be a place that is pleasant to drive.”
Wonder how come the first family of the congress party has not been sighed in this case?
As Software Testers we have a fairly important role to play as representatives of the Customers in ensuring we deliver a Quality Product within the expected framework of Customer’s Expectations. However, that said, we also bask in a seat where we are used (need) to Wait on Requirements, Wait on Implementation Details, Wait on Design Overviews and Wait on Information to be shared and provided by other stakeholders before being able to do testing
In such a kind of situation what is the value addition that we present as Testers in the Software Development Life Cycle. I would like to seek ideas and suggestions on how QA can help in presenting value addition in being more effective and efficient in its engagement.
My question is how can we truly be a Step Ahead of the rest and make sure that we are true partners in pre-empting any issues that were not thought about in the right time and ensure that the right questions were asked at the appropriate time.
Are there a few secrets or traits that can help facilitate Software Testing teams to be more effective and efficient in this journey across the SDLC
- All citizens are treated as equals in every aspect of society
- Upliftment of people only based on their economical status
- Integration of Corporate and Business community in a streamlined manner
- Interests of farmers is maintained
- Leader who can stand up for his views and foresight for the country
- Eliminate discrimination on the basis of caste or religion (vote bank politics)
- Eliminate hypocrysy
- Secularism is inclusion of Majority along with Minorities (No narrow focus)
- One Country, Equal Citizens, Equal Opportunities
I got encouraged to write on this topic with the fast approaching pools and great reviews the Aam Admi Party is getting in the Media. I was eager and glad to see them perform well and more importantly be an effective voice of the common man. However, the events over the past month seem to create doubts if they are just one one more of the existing class of parties. So the question I would like to ask myself is “Is Power Corrupting”.
Before I start I would like to put a few instances that makes me feel they are no different.
1) Aravind Kejriwal meeting a religious leader (needless to say with a controversial background)
As an emerging and forward thinking leader I was really shocked to see that Mr. Kejriwal met this religious leader, requesting and appealing to him to convas and appeal to the section on their party’s behalf. Needless to say the same personallity was met by Shriman Digvijay Singh. So how different is the AAP?
2) Prashanth Bhushan – the way his responses in TV show debates is no better if not worse like any other typical party in the fray
The other day I was watching the panel debates on the media channels over the recent episodes of Snoopegate and a few more. I was appalled at the kind of responses and questions that were being raised by him. He was speaking more like a lawyer and with a intention to pin down his opponent but more so at the cost of the privacy of this individual who is the real stakeholder. So the question that comes to me is do stakes in polls can make us so desperate to not even respect the privacy of a citizen. So how different is the AAP?
3) Prashanth Bhushan – Representing a few folks that are accused in terror cases
I do agree that one is innocent till proven guilty. However, the big question is when you choose to be in public life what is the balance that a individual needs to have between Public and Private actions that a individual takes. So that we ensure there is no scope for lapse, in this case he infact is representing against the state’s stand.
4) Anna – Aravind
There was enough time to solve or clear out the transformation from IAC to AAP. So why this delay or lack of assertion to state that Anna’s belief is not in having a Political run. This is probably causing all the hungama, why can’t the team just meet with Anna and close it out, or is it an act found best to be alive.
The question that comes to my mind is does “Absolute Power Corrupt”. We currently look at this novice in the field expected to be not just the king maker but the kings based on the projects being shown by our media friends. So are the above facts of approaching a particular person and other actions more out of desperations to move up the percentage mark for votes polled in their favour.
Is it another entity that is now more focus on the end result and not the means?
Recently during a Software Testing Seminar, I happened to hear from an esteemed testing professional who was one of the key speakers, wherein he was ruing about Testers and as such Software Testing being a secondary need and testers being the poor child that would typically be given the leftovers from a planning perspective. He did highlight a few aspects wherein the Testing industry has evolved as a specialized domain and also reached a certain level of standardization during the last decade, and the lack of support and insight that we get from an educational aspect where professional testers are not made but are those that become testers by accident.
I myself being associated with software testing for over a decade now do believe that yes it is a rightful articulation of the real atmosphere. But at the same time, I also have had strong reasons to state that we need to be gaining this right and not just by presence. This makes me today to touch upon this topic which I find very relevant from what is happening in the recent past around the delivery model being Agile. The advent of Agile has been a great weapon for technology teams to bargain and obtain the budget they think is duly required from Business. I do believe there has been a greater adoption of Agile by companies and teams across the geography since it has served as a magic wand to provide solutions at a quicker interval and hence also loosened the purse from Business, which started to have serious thoughts of the real return in value to the funding they have actually been carrying out.
My personal experience of Agile has been that we have been hitting higher cost and at the same time expected rate of success has not been anything to be significantly higher compared to a existing iterative cycle. I have also seen that teams have taken this mandate leading to an environment that thrives in executing in an adhoc process, which keeps sight of only the near term and not the big picture and most importantly the end customer need.
Software Testing teams are expected to be the gatekeepers of Customers requirements and expectations. However, sadly we at most times end up taking instructions and following what is expected to be done. In order for the Software Testing Community to have its relevance felt and also be an influencer it is required for us to be proactive in developing our own view point and able to articulate and stand by our opinion. Software testing teams will be effective when we don’t limit ourselves to understanding a user story or a piece of information. But also take up the role of custodians that can alert and help the technology teams in piecing together the end to end Customer requirements. We have an opportunity to take the lead in drawing attention to the systems larger course and being vocal during the initial phases of the SDLC much before the code is developed and deployed for testing to start. A true testing team should be in charge at the onset of requirements and be confident in propagating methods of evolving the system with standard and continual documentation and not something that is sewed together with bits and pieces of stories that lead to a situation typically disappointing or surprising the customers. Testers will truly be able to create a space by speaking right and not just seeking right. Agile presents this opportunity for Software Testing teams to establish their value and seat on the table which is truly due.