Quality Assurance and Project Management:


August 20, 2010  11:41 AM

Ten Boosters For A Visible Tester

Posted by: Jaideep Khanduja
project management, Software Project, test manager, tester, testing

A tester must be visible to the test manager most of the time. The visibility comes through many ways. By means of communication – verbal, mail, status updation, discussions etc. Visibility helps a tester in many ways. Some of the benefits to the tester by keeping himself...

August 12, 2010  10:56 AM

Toughest And Most Crucial Form Of Testing

Posted by: Jaideep Khanduja
project management, Regression Testing, Software Project, tester

Regression Testing takes lot hell of time out of overall time provided for testing of a product in any software project. Though it takes longest duration for complete product coverage but somehow or the other lot of things remain untouched or unnoticed during this testing. This...

July 29, 2010  11:47 AM

Software Testing And Stephen Covey

Posted by: Jaideep Khanduja
business analyst, business requirement, developer, Development, project management, Software Project, software requirement, Stephen Covey, tester, testing

”We simply assume that the way we see things is the way they really are or the way they should be and our attitudes and behaviours grow out of these assumptions.”. This quote is from the author of the famous book “Seven Habits of Highly Effective People”, Stephen Covey....

July 22, 2010  11:05 AM

Five Tips For Bypassing Testing Of Product

Posted by: Jaideep Khanduja
developer, project management, QC, quality control, software development, Software Project, software testing, tester

1. Showstopper: Product manager always has the perception that the development team wants the progress of work whereas QC or testing team jams the progress. They even try to project in the way of showing development team sitting idle when the product is lying with testing team for...

July 22, 2010  10:31 AM

Hide And Seek Between Development And Quality Teams

Posted by: Jaideep Khanduja
project management, quality control, software development, Software Project, software quality, software testing, tester

There is always a hide and seek game between Product Manager and QC Manager when a product is being built. Project Manager, Management and Customer on one hand stress on complete involvement of testing team during product building. On the other hand product manager keeps playing tricks to bypass...

May 28, 2010  8:20 AM

Five Benefits of Software Testing On Cloud

Posted by: Jaideep Khanduja
cloud computing, project management, Software Project, software testing, tester

In a normal scenario testing of a product is done within the organization by the quality/ test team members. Lately as cloud computing came into the picture, a new concept of testing on cloud has emerged, though not many companies have jumped into it. Testing on cloud carried quite a...

March 25, 2010  10:24 AM

Five Points to Prove Test Team as Major Stakeholder in Software Project

Posted by: Jaideep Khanduja
project management, project stakeholder, quality assurance, quality control, software development, Software Project, test team, tester, testing

1. One big mistake that a project manager makes is that testers are not treated as major stakeholders in the project. 2. Development team has a misconception of treating tester as someone policing and pinpointing loopholes in developer’s area...

March 22, 2010  11:20 AM

Dilemma of a Tester

Posted by: Jaideep Khanduja
Bug, bug report, developer, project management, software development, software testing, tester

A tester’s prime task after testing a product is to describe the bug. The development team while receiving a test report of a product from tester expects a detailed bug report. The report should be presented in such a way that is easily understood by developers. The point of...

January 19, 2010  10:50 AM

Have You Installed Latest Patch For YOUR OWN Upgrade

Posted by: Jaideep Khanduja
patch, programmer, software, tester, training, update, upgrade

Like a piece of software or hardware requires regular upgrades and updates to perform smoothly with the changes scenarios, a programmer or tester also needs the same. Or for that sake every human being on personal and professional front requires it. How it is done is important. In...

January 13, 2010  10:10 AM

Five Benefits of Linking a Bug to its Respective Identifier, Creator and Killer

Posted by: Jaideep Khanduja
Bug, bug fixing, defect, developer, programmer, Project, project cost, project delay, project management, software development, Software Project, tester, time sheet

Bug is a common factor between a tester and a developer. A developer creates a bug, tester identifies it, and then the same or different developer in turn kills the bug. A developer has two faces – creator of bug and destroyer of...

January 8, 2010  6:45 AM

Avoid Bug Fixing Nuance

Posted by: Jaideep Khanduja
Bug, developer, project management, software development, Software Project, software testing, tester

Usually when the bugs report is submitted back to developers by the testers after testing the product, the developers fix the bugs and return back the product for re-testing. Definitely in any software development project there are multiple developers involved in the development...

January 6, 2010  10:00 AM

Development-QC-Development-QC-Dev-Product Launch

Posted by: Jaideep Khanduja
blackbox testing, boundary value testing, Bug, business specification, BVA, customer requirement, customer specification, development team, implementation team, performance testing, project management, QC, QC feedback, quality control, Regression Testing, software development, Software Project, tester, testing

In software development life cycle when the product is completed by development team, it is handed over to testing team for thorough or

January 5, 2010  12:08 PM

An orthodox software project scenario

Posted by: Jaideep Khanduja
Bug, coder, coding, developer, Development, project management, software, Software Project, tester, testing

In most of the orthodox software project scenarios software testing is a late entry. Mostly testing starts when the coding is finished. The concept of complete code testing prevails where the testers are assumed to conduct testing on the product once it is...

December 18, 2009  10:00 AM

Are You Test Automation Addict

Posted by: Jaideep Khanduja
application, tester, testing

As we all know – ‘excess of anything is bad’. The same applies to test automation too. Blindly going to automation for whatever comes for testing is not at all a wise activity. The important questions that you should ask yourself as Test Head can be –...

December 14, 2009  10:00 AM

Ten Specialities Required in a Business Technology Analyst

Posted by: Jaideep Khanduja
business analyst, business technical analyst, Development, documentation, process flow, project completion, project governance, project implementation, project installation, project release, requirement analysis, requirement gathering, technical analyst, test case, Test Plan, tester, testing

A clear cut difference is there between a Business Analyst and a Business Technology Analyst. In previous blog I mentioned the essential skills required in a business analyst. Here let us highlight the essential key skills required in a person to become a business technology analyst. Those are as...

December 7, 2009  10:00 AM

Eight Goal Settings for Software Developers

Posted by: Jaideep Khanduja
coder, coding, developer, Development, goal setting, Project, software, tester, testing

As discussed in previous post, goal setting is a chain reaction. Goal setting by one will definitely force another to set their goal as it is obvious to happen in a team. Project management is a team effort. Like in football, a pass by center to forward enables him to shoot a...

November 23, 2009  10:00 AM

Project Management and the Risk Factor

Posted by: Jaideep Khanduja
Project Development, project implementation, Project Lifecycle, project management, project methodology, risk, Risk Management, software development, software management, software requirement, tester, testing

Any software development and implementation project comprises of risks. The visible risks are easy to handle or manage. Invisible risks are more vulnerable. Invisible risks are like volcanoes that can erupt without any warning and can...

November 20, 2009  10:00 AM

How your Web Application Performs on Various Browsers?

Posted by: Jaideep Khanduja
application performance, browser, developer, development team, legacy software, project management, software design, software development, Software Project, software requirement, tester, testing, web application, web browser

You are in software development and in today’s world you can’t escape from most of your customer demanding either replacing their legacy software in use with new web application or the development of a new web application. Every customer wants to keep maximum...

October 19, 2009  10:00 AM

How to predict the number of bugs in the next code of a programmer

Posted by: Jaideep Khanduja
Bug, bug report, code, coding, programmer, programming, Project, project management, Software Project, tester, testing

You have a programmer who is writing codes for years that comes to you for testing. The programmer might be coding for a number of projects simultaneously or sequentially. Similar would be the case with you. You would be testing a number of projects simultaneously or one after the other. By now...

October 14, 2009  10:00 AM

20 gems for project managers

Posted by: Jaideep Khanduja
Bug, bug report, coder, coding, developer, Development, programmer, programming, project manager, quality, quality control, software, Software Project, technical knowledge, tester, testing

1. A project manager is always right 2. Quality is seriously maintained by developers while developing software 3. A separate set of people (quality control or testers) is not required to take care of the software produced or developed 4. Testers don’t do any substantial value addition in...

October 9, 2009  6:29 AM

Project Lifecycle – 2012

Posted by: Jaideep Khanduja
developer, implementation, Project Lifecycle, project phase, project team, software development, software product, Software Project, software testing, tester

Phase I: There is nothing called ‘off the shelf” product. It is all ‘made-to-fit’ technique. You specify your requirements and that too at a broader level. For micro level leave a red-mark at areas that need to be looked into at the time of building of software. The more red-marks will mean...

October 5, 2009  10:36 AM

Yu-ai = developer-tester

Posted by: Jaideep Khanduja
developer, Development, programming, project management, Software Project, tester, testing

Yu-ai in Japanese means fraternity means people engaged in a particular occupation. It corresponds to "you and I" in English. Any software project does not shape well without the exhaustive contributions of developers and testers engaged in that project. Both communities are singular pieces of a...

September 23, 2009  10:00 AM

Quality of documents says it all about the health of the project

Posted by: Jaideep Khanduja
business analyst, coder, programmer, project management, project manager, quality, Software Project, tester

A software project has to undergo various stages before reaching the final stage of customer sign off. At each stage of the project there are certain set of documents that are maintained by the project team for internal or external purposes. These documents are prepared by various team members...

September 22, 2009  10:00 AM

Why is Change opposed?

Posted by: Jaideep Khanduja
change management, coder, programmer, project management, project manager, tester

A coder or programmer when told that he is not writing his code, by way of presenting him with a list of bugs, he is being told to CHANGE. A tester when is told by his superior that he lacks business depth for testing the product, he is being told to CHANGE. A project manger when told that he...

September 16, 2009  12:00 PM

Five ways to workout ‘testing effort”

Posted by: Jaideep Khanduja
business rule, business specification, customer requirement, customer specification, development phase, development plan, functional testing, load testing, performance testing, QC, QC head, quality control, software development, software product, Software Project, team size, test case, test effort, Test Plan, tester, testing effort, testing effort estimation, testing phase, testing plan

A new project, a new product development – as a QC head how do you estimate your testing effort? Well, some quick steps for this: 1. Customer requirements: Customer specifications or requirements captured at the time of initial study period would be a quick reference guide for estimating...

September 3, 2009  10:00 AM

The 80/20 rule in Software Testing

Posted by: Jaideep Khanduja
business application, developer bug, life management, pareto principle, programmer, QA, QC, quality, quality control, software, Software application, software testing, task management, tester, time management

Pareto Principle or Pareto Rule is quite fascinating in managing personal and professional life, time management, task management, self motivation etc. Crux is if you focus few vital issues in life you manage major part of your life better. The same applies in profession, organization, department...

August 24, 2009  10:00 AM

If SaaS is acceptable, why not give birth to QaaS?

Posted by: Jaideep Khanduja
developer, Development, software, Software developer, software development, tester, testing

A software division in an IT company is considered to be a profit center whereas the Testing division is considered as cost center. A set of developers develop software, get it tested by a set of testers, sell it in the market and earn profits. The credits and benefits on success of the software...

August 19, 2009  11:00 AM

Software developer or bug developer

Posted by: Jaideep Khanduja
Bug, product testing, Software developer, software development, software testing, tester, unit testing

If a person who develops software is software developer, why not the same person developing bugs in the software be called bugs developer. How many developers ethically perform the unit testing after completing development of a unit? It could be - None, a few of them, some of them, most of them or...

August 7, 2009  10:00 AM

Ten Mantras for a software developer

Posted by: Jaideep Khanduja
application, application building, Application development, application functionality, application performance, Bug, bug fixing, bug identification, bug-free, business process, business requirements, Business Rules, code validation, code writing, collaboration, customer experience, end user, process owner, quality, software, Software application, software build, Software developer, software development, software functionality, software performance, software testing, tester

Lot of efforts can be saved in terms of time and money if we reach to a stage of ‘first time right’ in application development. It has been proven largely that no good application can be built and released without extensive testing. Testing is not developers’ ball game – this is also a well...

July 22, 2009  10:00 AM

Five lessons my dance teacher gave me that can make you a perfect tester

Posted by: Jaideep Khanduja
QC, quality, software, tester, testing

A love for music - if you can move to music, you can dance: Same applies to testing also. If you have love for testing, and you can move to its music, you can be a good tester. A sense of rhythm: If you understand the product well and move along well, in a right rhythm, you win the game. ...

July 20, 2009  10:00 AM

Responsibility of a tester – a different perspective

Posted by: Jaideep Khanduja
bugs report, code writing, coding, customer requirement, developer, Development, development team, product quality, project management, QC, quality, quality control, software product, Software Project, software quality, test case, test report, tester, testing report

The responsibility of a tester is to ensure the peace of mind of the end users who are going to use the software product. Another target should be to safeguard customer's investment in the product. In order to discharge this responsibility, the tester should focus all his skills on understanding...

June 8, 2009  10:00 AM

Five pitfalls if you are leaving a scope of software development at customer site

Posted by: Jaideep Khanduja
functional lead, on-site development, project completion, project delay, project implementation, project management, project organization, project quality, project team, QC, quality, quality assurance, quality control, software development, software implementation, Software Project, software quality, technical lead, tester, testing

Ideally, in a software project, for an offshore customer, the requirement gathering phase should be given an extra care to understand to a maximum extent so that the product developed and tested when ready for implementation at customer site requires no development. Practically, it is very...

March 16, 2009  11:07 AM

A wonderful powerhouse gifted to a project manager – his Team

Posted by: Jaideep Khanduja
Database architectures, developer, functional consultant, module leader, programmer, project management, project manager, project team project leader, system designer, team performance, technical consultant, tester

All project managers depend on their teams working on the project and in turn the persons who form the team. Teams could comprise of project leader, module leaders, functional consultants, technical consultants, database architecture, system designers, developers, programmers, testers etc. To keep...

March 6, 2009  9:42 AM

Why software testing effort estimation is important after functional specifications finalization phase?

Posted by: Jaideep Khanduja
bug report, bug-proofing, bugs report, business process, business rule, developer, development team, functional coverage, functional specifications, functional specifications finalization, quality standards, sizing of software testing effort, software development, software testing, software testing effort estimation, test case, test estimation guidelines, Test Plan, test plan guidelines, test report, test result, testcase, tester, testing, testing effort, testing guidelines, testing knowledge, testing plan, testing time-line, testing timeline

If we go by quality standards the sizing of software testing effort has to be done before the tester(s) start writing the test cases for the purpose. The estimate will clearly draw out of the functional specifications signed off between the customer and vendor. Without sizing the Testing manager...

March 2, 2009  9:59 AM

10 golden rules for Requirements Based Testing

Posted by: Jaideep Khanduja
business knowledge, change management, integration testing, software, test case, test case repository, test coverage, test metrics, tester, unit testing

10. Document with complete and clear requirements is as important as oxygen in the air: Requirements based testing is purely based on the requirements specified by the customer or software sponsor during the business requirements study phase. Documentation of all requirements (user...

February 6, 2009  10:00 AM

Regression Testing “has to be” rigorous – for a “good” cause!

Posted by: Jaideep Khanduja
QC, Regression Testing, software development, software product, software testing, tester, testing

Regression testing comes into picture in “re-testing” of a product. The purpose is very clear – a thorough testing. Regression testing has to be as rigorous as possible, for this reason. And regression testing never happens once, it has to happen again and again till the product reaches at a...

February 2, 2009  9:51 AM

A Note for budding stars – the testers! And a tip to QA Head

Posted by: Jaideep Khanduja
developer, QA, QC, quality head, quality manager, software, software quality, SQA, SQC, tester, testing

The young inexperienced or short experienced budding testers are the one who will determine the future of testing. This is the prime thing that the QA head has to keep in mind while grooming and mentoring them. The testers have to have a firm belief that the future of testing is going to be...

January 30, 2009  10:03 AM

TDD requires an extra punch of coding

Posted by: Jaideep Khanduja
acceptance testing, Bug, coding, developer, software, software logic, Test Driven Development, tester, testing, unit testing, • TDD

TDD is test driven development in which the developers coding efforts become manifold. It is not only the development coding that developer has to write. Along with the requirements coding, the developer has to write code for the testing of each of the logic he has built in the product. It is more...

January 28, 2009  10:00 AM

Developer and tester have to dance arm in arm on the dance floor

Posted by: Jaideep Khanduja
Bug, bug-free product, developer, software, tester, testing

Sync is very important between a developer and a tester. The confidence and ease of the both has to complement each other and ultimately create a bug-free product. The prime goal is same for the whole organization – to deliver the customer what he is expecting – a totally bug free product. Both...

January 27, 2009  11:06 AM

If developer = developer + tester then tester = 0

Posted by: Jaideep Khanduja
Bug, developer, Development, software, tester, testing

On the lighter side the equation goes like this: Let us assume that the developer is developing in such a manner that there is no bug in the software, that means developer is actually developer and tester both. The equation would look like: developer = developer + tester. Which can be written...

January 22, 2009  11:03 AM

Is testing merely a Bug filtering process?

Posted by: Jaideep Khanduja
Bug, bug filtering, project lead, project management, QC, software, software development, software testing process, tester, testing, testing process

In an organization engaged in software development, usually each software goes through testing process by a separate set of team in the organization know as Testers meant exclusively for the purpose of testing. It matters most what this process is being thought as by the development team, project...

January 19, 2009  10:14 AM

Bugs are invincible, developers have to be convincible

Posted by: Jaideep Khanduja
Bug, Bug Control Management, Bug Management, developer, QC, quality assurance, software, software development, software quality, software quality assurance, Software testers, software testing, tester

Bugs are often invincible during development, especially in large projects when multiple sub-teams of developers are working on development of different sub-modules of the project. The software developed (or during development) will always appear innocent and bug-free to the team of developers. It...

January 2, 2009  9:45 AM

Timesheet – its purpose, use and importance

Posted by: Jaideep Khanduja
developer, Development Manager, measuring effectiveness, Project Development, project management, project manager, software, software development, tasksheet, team management, tester, timesheet

In an organization engaged in software development business, timesheet is filled by all developers and testers working on any project. Timesheet a sheet of pre-formatted fields in which daily tasks performed by each person are filled in their individual sheet. The intent of timesheet varies from...

December 22, 2008  10:31 AM

Certification in Testing is an individual goal rather than organizational goal

Posted by: Jaideep Khanduja
Certified Tester, Software testers, software testing certificate, tester, testing certification

A Testing Certification is an individual tester’s asset rather than the organization’s asset as it increases the employment chances of the individual without apprehensively adding any substantial value to the tester’s job requirement. Definitely, the tester’s skills are enhanced (a bit)...

December 19, 2008  10:06 AM

Certified Tester or Experienced uncertified Tester? Whom to appoint?

Posted by: Jaideep Khanduja
Certified Tester, Software testers, tester

At the time of recruitment of a tester, the biggest question in front of Quality Manager is to decide on certain factors related to the qualifications, certifications and experience of the candidate. The balance of all three is important. But if there is a demand to sacrifice one (or two) amongst...

December 15, 2008  9:55 AM

Mr Tester, please feel PRIDE in doing what you are doing at job

Posted by: Jaideep Khanduja
Project Development, software, software development, Software testers, softwaretesting, tester

Hey my dear Tester, what you are doing is a tremendous effort in streamlining the business of your organization. It is you who understands the business requirements of your customer, learning their business rules, understanding the product built by your development team to cater to those needs,...

December 12, 2008  10:10 AM

A Tester gets unlimited learning power when he becomes inhuman

Posted by: Jaideep Khanduja
developer, software, Software testers, software testing, software testing tips, tester

As a human being we limit ourselves in how much we learn. The learning process is initiated based on certain facts like curiosity, need of the hour, intelligence, openness and related requirements. A tester being a human being carries all the limitations of bounding himself of these facts and thus...

November 28, 2008  9:55 AM

How to Create, Build and Maintain Harmony between tester and developer

Posted by: Jaideep Khanduja
developer, project management, SDLC, software, software deployment, software design, software qa, software quality, software quality assurance, software requirement, Software testers, software testing, softwaretesting, STLC, tester

Create’ means the first time effort to generate a harmony between a tester and a developer working on the same project. ‘Build’ is the next stage after create to harmonize the professional relationship between a tester and developer. This step will bring...

November 26, 2008  10:11 AM

New Release for testing – a tester’s paradigm

Posted by: Jaideep Khanduja
Bug, quality assurance, software, software implementation, software qa, software quality, software quality assurance, software release, software requirement, Software testers, software testing, software testing tips, softwaretesting, tester

A new software release for testing could be a new product or major changes in the existing software. In either case the bugs report should have a new version number for control purposes. Although in case of a new release of existing software, the existing bugs can be referred to but that does not...

November 5, 2008  10:32 AM

Testing – A quick walkthrough!

Posted by: Jaideep Khanduja
Bug Control Management, Bug Management, software testing, software testing tips, softwaretesting, tester

Here are some quick guidelines for a tester. As and when a new product (software) come to a tester for testing, (s)he should keep following things in mind to ensure the full justification to the purpose of testing. The purpose is to ensure a complete and correct testing of the product. The...

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: