Quality Assurance and Project Management:

software


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 12, 2009  10:04 AM

Top 5 Quality killers in a software product



Posted by: Jaideep Khanduja
business management, business requirements, customer requirements, defect free software, Development, documentation, Project Development, Project Lifecycle, project management, quality assurance, SDLC, software, software development, software quality, software quality assurance, software requirement, software testing

In software development project what matters most is the timely accurate delivery that gives the benefit of defect free product, customer satisfaction, profits, market edge, growth, motivation across the organization etc. All this is not easy to achieve having so many enemies in and outside the...


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 24, 2008  10:04 AM

Software Quality – Overlooked or Underestimated – both are dangerous!



Posted by: Jaideep Khanduja
ChangeManagement, Development Manager, Project Development, Project Lifecycle, project management, QA, QC, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, SQA

The goal of any software organization is to develop software applications in-house, or co-develop with an external agency, that meet and exceed internationally accepted quality standards. Every one knows it, that the key role in this is of QA department. With this intention, a dedicated QA...


December 17, 2008  10:08 AM

When your development team is at job – don’t interrupt



Posted by: Jaideep Khanduja
development approach, Project Development, Project Head, project management, project manager, software, software development, SoftwareProjectManager

When a new project lands into the hands of a project manager for development, he converts the whole project into smaller units and allocates it to different developers. Developers are divided into the groups based on the work allocated. These teams prepare their plan to develop and start working...


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...


December 4, 2008  10:13 AM

10 Skills to make a perfect Project Manager



Posted by: Jaideep Khanduja
project management, project manager, ProjectLifeCycle, SDLC, software, SoftwareProjectManager

A Project Manager is the key center position for running a successful software project. To run this show successfully, a project manager has to be a...


December 2, 2008  11:15 AM

Qualities of a Maverick Project Manager



Posted by: Jaideep Khanduja
project management, project manager, software

A project manager is the person who drives a project, here I am particular to a software project. A lot has been written elsewhere on successful project managers, successful projects, the success behind the projects etc. Rather I would discuss here some extraordinary or un-orthodox qualities in a...


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 21, 2008  10:55 AM

SDLC-VII: Deployment operations, maintenance and disposal



Posted by: Jaideep Khanduja
SDLC, software, software deployment, software disposal, software maintenance

Once the software has been accepted by customer (user acceptance or software acceptance), on customers approval the software goes to customer site for implementation. A key user’s team from customer end is dedicated to this phase for the complete tenure. From vendor side also a team of technical...


November 19, 2008  10:10 AM

SDLC-VI: Software acceptance



Posted by: Jaideep Khanduja
SDLC, software, software acceptance

Software Acceptance or User Acceptance is an exercise that happens once the software has been cleared by QC. So far software has been tested internally only (by developers and testers). But customer also would like to test it and accept it prior to finally start using it. The phase...


November 17, 2008  10:15 AM

SDLC-V: Software testing



Posted by: Jaideep Khanduja
SDLC, software, software testing, softwaretesting

Software Testing is the process to ensure a bug-free, fully functional software meeting all customer requirements. Testing starts right from the development stage. The developer himself is responsible for unit testing, smoke testing and code testing while he is building the code....


November 14, 2008  10:30 AM

SDLC-IV: Software implementation/coding



Posted by: Jaideep Khanduja
SDLC, software, software coding, software implementation

Based on software requirements, business process, business rules, software design and customer specifications, the software coding begins. Project manager distributes the coding among the development team members with clear time frame instructions. Coding will begin in two manners – phased or...


November 12, 2008  10:10 AM

SDLC-III: Software design



Posted by: Jaideep Khanduja
SDLC, software, software design

Software design is the stage that comes next after freezing software requirements. The requirement specifications are given to the team of developers headed usually by a project manager. The project manager or the technical lead decides on the software architecture, OS, front end,...


November 7, 2008  10:08 AM

SDLC-I: Software requirements



Posted by: Jaideep Khanduja
SDLC, software, software requirement

Software requirements are the requirements that are given to the developer based on which they build new software. Software requirements could be functional or technical in nature. Broadly software requirements can be divided in two parts as – business process and business rules....


October 30, 2008  10:10 AM

Various Stages of a Bug



Posted by: Jaideep Khanduja
Bug, Bug Management, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, software testing tips, softwaretesting, STLC, tester

A bug right from its insertion into the software till its removal crosses through different stages. These different stages of a bug formulate bug lifecycle. Each stage has an action and meaning connected to it. Various stages of a bug...


October 27, 2008  10:15 AM

Bug Control Management – a void promise! A flawed process! Or a process insanity!



Posted by: Jaideep Khanduja
Bug, Bug Control Management, Bug Management, developer, Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality assurance, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

There are three ways of functioning for any software organizations. First ways is to develop software and deliver it into the market. The survival for these sorts of organizations is too difficult and short. Second category of organization has a well...


October 24, 2008  10:15 AM

Bug Control Management vs Bug Management



Posted by: Jaideep Khanduja
Bug, Bug Control Management, Bug Management, developer, Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

Bug Management and Bug Control Management are two separate aspects in software development. Bug Control Management seeks a higher maturity level in terms of organization, developers, project managers and all others involved. On the other hand, Bug...


October 22, 2008  10:11 AM

BLC or Bug Lifecycle



Posted by: Jaideep Khanduja
Bug, Bug Management, developer, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, software testing cycle, software testing tips, STLC, tester

In simple terms BLC or Bug lifecycle can be defined as the different stages of bug. BLC or Bug lifecycle will consist of all these stages starting from the birth of a bug till its removal from the application. The various stages of bug lifecycle or BLC can be...


October 8, 2008  10:35 AM

Bug Management – Major Concerns being felt across the Globe



Posted by: Jaideep Khanduja
Bug, Bug Management, Project Lifecycle, project management, project manager, quality assurance, SDLC, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing projects, softwaretesting, STLC, tester, testing environment

Senior Management including CIOs, QA Heads, CEOs, Development Heads, Project Heads, Customers, Vendors and/or sub-contractors related to software Organizations across the globe has repeatedly displayed their concern over the Bugs Management Process from...


October 6, 2008  10:18 AM

Causes of Occurrence of a Bug in Software Testing



Posted by: Jaideep Khanduja
Project Lifecycle, project management, project manager, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

In my previous blog we tried to understand what can be termed as a Bug. Here we will (in continuation to that) try to find out the reasons of causes of generation or occurrence of a Bug. A Bug shall occur in consequence to:

  • An effort to write a perfect code in terms...


  • October 2, 2008  10:15 AM

    What is a Bug?



    Posted by: Jaideep Khanduja
    Bug, Bug Management, developer, Development, project management, quality assurance, SDLC, software, software quality, software quality assurance, software testing

    Any defect, shortcoming or error in software (built to perform a specific function or set of functions) is known as a Bug. A bug is usually an unexpected event encountered by a tester (or sometimes a programmer himself) while testing a unit, module or a complete product....


    September 29, 2008  10:44 AM

    Role of tester while verifying the closure of bugs



    Posted by: Jaideep Khanduja
    Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, software testing cycle, Software testing methodologies, software testing procedure, software testing process, software testing projects, software testing tips, softwaretesting, STLC, tester

    When a product gets completed, it is released for testing to QC department along with the relevant documents. The QC department based on the scope of testing, availability of testers and the time at which the product is estimated to be released to customer, prepares its test plan. After studying...


    September 26, 2008  10:42 AM

    What next after Bug Report (or Defect report) is released?



    Posted by: Jaideep Khanduja
    Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, software testing cycle, software testing process, software testing projects, software testing tips, softwaretesting, STLC, tester

    As soon as a bug of defect report is released by Quality department to Development Team, the first task of the development team is to call for a meeting inviting all those involved in the development of the product, the project head, the quality head and the testers who have performed testing....


    September 24, 2008  10:39 AM

    Is your defect (or bugs) report serving its purpose?



    Posted by: Jaideep Khanduja
    developer, Project Lifecycle, project management, quality assurance, SDLC, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

    Let us understand what is the purpose of bugs report or defects report? Is it serving its purpose? How much? The purpose of a bugs report or defects report is to make the intended recipients of this report to understand each and every bug reported in its perspective view. A bugs report has to be...


    September 19, 2008  10:55 AM

    What is a bugs report in software testing?



    Posted by: Jaideep Khanduja
    Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, softwaretesting, STLC, tester

    A bugs report or defects report is a list of bugs found out by testers while testing a software product in testing phase under a testing environment. The test environment is created at development site similar to the actual environment in which the software is supposed to work or run in live...


    September 15, 2008  10:56 AM

    Why build a test environment for software testing?



    Posted by: Jaideep Khanduja
    Development, quality assurance, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing environment, software testing procedure, software testing process, software testing tips, tester, testing environment

    In continuation to my previous blog – "what is a test environment?", let us understand here why a test environment is required for testing a software product? I see two major purposes for this, one purpose catering to customer end, and the second purpose catering to the vendor end quality testing...


    September 12, 2008  10:35 AM

    What is a Testing environment for software testing?



    Posted by: Jaideep Khanduja
    quality assurance, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing environment, software testing tips, softwaretesting, tester, testing environment

    A testing environment is a setup of software and hardware on which the testing team is going to perform the testing of the newly built software product. This setup consists of the physical setup which includes hardware, and logical setup that includes Server Operating system, client operating...


    September 10, 2008  11:13 AM

    Why Project Manager is sceptical to testers, if at all he is!



    Posted by: Jaideep Khanduja
    developer, Development, project manager, quality assurance, software, software testing, tester

    A Project Manager is mostly sceptical to the testers that they unnecessarily try to increase the bugs list just to keep quality department on top. He also feels that it is intentional and many bugs can be avoided to be mentioned which are not very important. Many Project managers in general also...


    September 8, 2008  11:10 AM

    Birth of Quality with a need to wear multiple Hats!



    Posted by: Jaideep Khanduja
    developer, software, software qa, software quality, tester

    The switch over or additional responsibility may arise out of different scenarios. Small software organizations initially have no quality assurance department, but with their gradual growth and to meet project commitments, the quality assurance emerges as a separate department. At this juncture...


    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: