Quality Assurance and Project Management:

developer


July 17, 2009  10:00 AM

Why hit the people? Hit the process if there is a failure in a software project



Posted by: Jaideep Khanduja
business analyst, developer, development team, HR, implementation team, people management, product, product build, project management, project manager, project team, Q-tag, QA, QC, quality, quality assurance, quality building, quality control, quality culture, Software Project, stakeholder, testing team

People are not wrong, processes are. People in an organization do what they are told to do. Organizations who hit on people at the time of failure are not doing the right thing. It is the process that is to be blamed not the person with Q-tag. As long as quality is considered to be the child of...

June 10, 2009  10:00 AM

Ten Reasons of getting into pitfall of leaving a scope of software development at customer site



Posted by: Jaideep Khanduja
business analysis, business analyst, business requirement study, change management, developer, implementation phase, implementer, key user, project director, project management, project manager, project organization, project phase, project sponsor, requirement analysis, requirement gathering, Software Project, technical lead

In the previous post we learnt what all could a software project could lead to in presence of higher scope of software development at customer site during implementation phase. Let us see what all factors are responsible of insufficient requirement gathering during business study phase of a...


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


February 11, 2009  11:04 AM

Project Management – Tasks vs. Milestones



Posted by: Jaideep Khanduja
coder, coding, developer, Development, PM, programmer, programming, project completion, Project Development, project management, project manager, project milestone, project progress, project task, Software Project, software team, technical

A new project is always divided into small tasks and based on the resources available, the task(s) are allocated to individuals by the project manager (PM). A simple metrics is important to follow to monitor (and manger) the completion of tasks and thereby figuring out at any moment of time – the...


February 9, 2009  9:55 AM

Mr. PM, what metrics you use for measuring “Task Completion”



Posted by: Jaideep Khanduja
coder, coding, developer, Development, PM, programmer, programming, project completion, project management, project manager, project metrics, project progress, Project Status, project task, Software Project

It is not important what metrics you (the project manager) use, because unless and until you understand the meaning of “task” and “task completion”, you can’t get into the mode of monitoring and measuring it. The progress (or completion) project as a whole is measurable only if it is...


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 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 9, 2009  9:55 AM

Top 10 reasons to prove software development is an easiest job



Posted by: Jaideep Khanduja
developer, software development, software quality, software testing

Software development is the easiest task and requires no development or quality standards, provided you are ready to manufacture software which: - Is full of bugs - Has no buyer - Is never ready to launch - Has success-failure ratio as 0:100 - Is ready for unlimited budget inflow - Is only...


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


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