Latest Post

BankON™ Featured in Bank Technology News

Posted on: 20-12-2010 by Phil Hodsdon | In : BFS and Insurance, BankOn


As a result of this year’s launch of BankON, Sierra Atlantic was recently named one of the Top 10 Technology Companies to watch by Bank Technology News.   Sierra Atlantic is among the top 10 companies featured on the cover page of the December 2010 issue of the magazine. John Adams of Bank Technology News refers to...

Read More

Testing Is Not a Creative Job

Posted on : 18-10-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development

Tags: , ,

0

Many young software engineers think that testing is not a creative job. Contrary to this popular belief, testing is a very creative and challenging task. In testing, there are often complaints about not being able to retain or attract skilled resource, or losing skilled resource to other roles such as programming or technical writing. These days we do have trouble attracting and keeping skilled people in testing and there may be lot of reasons and hidden factors to address this particular issue. May be we are discouraging a kind of style and personality type or we may discourage different skill set of descriptive testing styles like exploratory testing.  IT is complex and constantly evolving; so we required different skill set and different mind set or certain unique style to address the challenges.

We have to change the competitive landscape by being not just better than our competitors but by taking quality to a whole new level.  We have to make the quality so special, valuable and important to the success of our clients that we should become their real value choice. Clients are changing the Wexelblat’s scheduling Algorithm from “Choose two: Good, Fast, and cheap” To “Choose ALL: Good, Fast, and cheap.”

Billions of dollars in business are lost annually because companies and software vendors fail to adequately test their software systems and products. These kind of business losses are expected to continue as long as testing is considered just another check mark on a To-Do list or a task given to resources who are on the bench. Testing is, in fact a professional role that requires technical skills and mindset that encourages the early discovery of the problems that represent real business risks.

Technology, Methodology, Customer, business expectation, business complexities, globalization all these are more and more business visibility. The final skill on my list is the ability to see the larger picture of a company’s overall business strategy. This enables a great software tester to actively participate at a level higher than just an individual contributor—instead of merely finding and reporting a Priority 2 / Severity 2 bug, a great software tester can identify strategic strengths and weaknesses of a software system that can ultimately lead to a business competitive advantage. I think its time for us to be different not just as efficient!

Testing Team Motivation Stages – Unique Technique and Tips!

Posted on : 14-10-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development

Tags: , , , , , , , , , , , , ,

0

In testing, there are often complaints about not being able to retain or attract skilled resource, or losing skilled resource to other roles such as programming or technical writing. These days we do have trouble attracting and keeping skilled people in testing and there are lot of reasons and hidden factors to address this particular issue. One major factor would be motivation. Proper motivation can save a company time, money and resources. It is more cost effective to keep existing resources through proper training and motivation than it is to constantly recruit and train new ones.There is an old saying – you can take a horse to the water but you cannot force it to drink, it will drink only if it’s thirsty”. So with people. They will do what they want to do or otherwise motivated to do. Whether it is to excel either at the work place or in the personal front. They must be motivated or driven to it, either by them self or through external stimulus. Tuckman’s model. Unique Motivation Technique to Testing team: Dooming or Winning? The Forming – Storming – Norming – Performing is a model of group development, first proposed by Bruce Tuckman in 1965, who maintained that these phases are all necessary and inevitable in order for the team to grow, to face up to challenges, to tackle problems, to find solutions, to plan work, and to deliver results.

Here are few tips from my end – What you can do?

# Tip 1:  Start with thanking them when they help the developer to fix the critical anomalies. It sounds impossibly obvious, but it’s surprising how many QA managers neglect this simple action.

# Tip 2: Bring innovative problem-solving and team building techniques to help people become more create and productive

# Tip 3: Test lead and QA manager need to communicate and give detailed instructions and provide specific instructions to test team to work better.

#Tip 4: Test lead should avoid asking people to do the same boring tasks all the time. A stimulating environment creates enthusiasm and the opportunity for “big picture” thinking.

#Tip 5: Arrange some testing events, quiz for team. Start appreciating the team for their achievements.

The main objective is here to share the practical experiences gained while working for different teams and explains why motivation is required? Where motivation plays a key role? And how motivation makes a team successful? So please share/post your tips with us.

Appliance Testing Methodology

Posted on : 06-10-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development

Tags: , , , , , , ,

0

Appliance performance is performed for various reasons. There are laws that govern domestic appliances and their performance. Appliance testing is done to confirm adherence to these laws. Along similar lines are ratings tests. These are pseudo legal requirements in that the adherence to standards is strict but the objective is to use the rating to gain market acceptance. Appliance testing is also done to ensure that the appliance is accepted in the market. Appliance testing is also done to evaluate the effectiveness of the appliance. This entails calculating the improvement (or otherwise) factor that can be expected when the appliance is deployed in a typical environment as against when the appliance is not part of the environment. In all these cases, the results of the test are used to alter the appliance or reconfigure it.

Methodologies followed to perform appliance testing vary according to the class of the appliance. Broadly, these follow the following pattern:

  • Gather Baseline numbers – this can be picked off a manual or rule book if the test is an adherence to a standard kind of test. These numbers can be arrived at using statistical evaluations based on a large set of data from representative usage runs. Rule of thumb can also be a driver in arriving at the baseline data. When the testing is done to calculate the effectiveness of an appliance, a load test is done without the appliance and values of identified parameters are recorded as baseline.
  • Identify usage pattern and environment
  • Design lab and application flows on pattern, environment identified above
  • Subject the appliance to ‘load’ and measure parameters
  • Compare / Publish / Certify results

Quick Tip

  • Have a panel of experts certify the important choices made: The parameters selected to evaluate performance, the flow identified to exercise load on the appliance, the ‘load’ scenario that the appliance will be subjected to and the lab setup. You are sure to have a few plus or minus. Having only the in-house expert certify these is bound to leave you open to ‘bias’ claims

Multi-Skilling Is Currently the Big Buzzword

Posted on : 29-09-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development

Tags: , , , , , , , , , , , , , , , ,

2

Sipping a cup of hot coffee and re looking at the good old days, Science and Technology has indeed changed and evolved for good. There were many new innovations and the new decade started.  Our new generation is living in an era of virtual information explosion. There is unimaginable amount of content that is available on any topic just at a stroke of a keyboard or click of a mouse. Thinking about my profession, I wonder whether my profession, Software Testing, has also completed a decade. Wow! it was a successful year and a boom time for software testing industry and the complexity of software products increased thus rising the end user expectations. It has also increased the pressure on software testers to have multiple skills to gain the customer confidence.

Multi-skilling is currently the big buzzword. The common belief is that a multi-skilled workforce can avoid retrenchment and can lead to increased productivity for the organization in a time of increased severity, which can directly impact the company’s bottom line. In leaner times, a multi-skilled workforce helps bring in operational efficiency and increased productivity, since a smaller workforce is required to cater to the scaled down demand. But even when economic conditions are on the upswing, a multi-skilled workforce helps in addressing customer demand faster and better,”

IT sector might be on the down slope due to the global financial crisis and recession in the world economy but the “Software Testing Industry” is growing rapidly.  The incessant pressure on increasing the “Performance” of various software is ensuring that the Software Testing market is getting bigger. The business potential in Software testing is also at an all time high and continues to grow, considering the growing complexity of software products and increasing expectations from the end-users demanding the best quality product. The size of the Software Testing industry globally is $13billion. At present to ensure the competitive advantage, testing phase which is typically 30% of total software development is critical to ensure on time release within budget and with the agreed level of confidence.  And more over 300 automated test tools in the market, a new testing role emerged that is responsible for identifying the right tool for the right testing. These growth rates are forcing Software test engineers to be well equipped to meet the day to day challenges.

Software Tester’s Skill Contributes in Business Failure and Success

Posted on : 23-09-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development

Tags: , , , , , , , , , ,

1

There are specific testing-related measures against which a tester can be evaluated. For example, all testers must be detail oriented and possess analytical skills, independent of whether they are technical testers, subject-matter experts, security testers, performance tester or usability testers. A software tester should requires at least complete knowledge of software testing  tools, logical and analytical ability along with quality approach to the software testing processes. Tester should focus and improve all his skills on” understanding customer requirements and writing appropriately”, “comprehensive test cases”, “performing and executing test” and “preparing a detailed self-explanatory test report”. Testing complex business requirements will require extraordinary level of experience and knowledge to keep the budget and time constraint for performing testing without compromising with the coverage or quality.

Some testing tasks may require specific skills within the technical or subject-matter area. For example, a tester who is experienced, or at least familiar, with security testing techniques should be responsible for security testing. A tester who is not skilled in this area can only guess what makes an application secured. Similarly, in the case of localization testing, an English speaker can only guess regarding the correct translation of an application into another language. A more effective localization tester would be a native speaker of the language into which the application has been translated.

Individual skill and knowledge contributes in business failure and success. The individual skill and knowledge contributes in business failure and success. if a resource enhances his skill sets, albeit in a phased manner, he will be far more valuable to his company and the company will be a more potent force in the market. Not only this is relevant in a recession, but also in a booming economy where companies compete to attract and retain the best business. “Forced Multi-Skilling” by companies might lead to the employee losing interest in job and finally walking out. This apart, employees’ work-life balance may be negatively impacted due to time constraints. “Multi-skilling needs to be nurtured and ‘sold’ to employees. It should not be thrust randomly