Quality Assurance and Project Management:

Software Project


June 26, 2011  6:23 PM

My Earlier Pains About Testers And Developers Are Still Intact



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

When I started blogging on ITKnowledgeExchange.com under the blog title ” Quality Assurance and Project Management” in the middle of the year 2008, I wanted to pour out all my experience on Project Management, Quality Assurance, Quality Control, Team Management and other...

June 25, 2011  6:39 PM

Each Bug Has An Element Of Cost Associated With It



Posted by: Jaideep Khanduja
bug fixing, bug reporting, developer, Development, project management, Software Project, tester, testing

Usually it is not the developer’s fault if he build bug in addition to writing code for any application, The seriousness of application may vary from business point of view, the way that application is going to cater to the business management. Even a game code for a gaming...


June 25, 2011  6:15 PM

An Approach To Ascertain Leverage Of Developing Bugs In Place OF Neat Software Product



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

Every Bug has a cost to fix and for that sake to report too. It takes someone’s time (tester’s) to find out the bug in a software product. It takes another piece of time to write and report it to development team who in turn is responsible to fix the bug. Fixing of...


June 24, 2011  6:37 PM

Testing And Project Progress Go Hand In Hand



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

There are seven instances when a tester need to knock to Project Manager for certain requirements or help from him without which his role as a tester cannot move further. Any lack in those assistance to tester will certainly mean lack in delivery of right product/ bug free product. For isntance...


May 26, 2011  12:24 PM

Test Environment Versus Live Environment



Posted by: Jaideep Khanduja
project management, Software Project, software testing, test environment

It is not actually Test Environment Detail Template. It should be termed as Test Environment Template. Let us first understand some terms first as below. Test Environment: An environment in terms of hardware (server, end user, networking, LAN, WAN), software...


May 25, 2011  11:20 AM

Three Initiators To Lead A Team Without Being Team Leader



Posted by: Jaideep Khanduja
project management, project team, Software Project, software team, team management

1. Proactive And Intuitive: Alternatively imagine of a team that wakes up only when the water has reached till neck height will take four times of efforts to resolve the same issues. That means a proactive approach is always good with a good flavour of intuitive power. Being...


May 24, 2011  11:03 AM

Positive And Negative Traits Of Project Say A Lot If Analysed



Posted by: Jaideep Khanduja
project management, Software Project

Positive of negative traits of a project do not happen on its own. Every act has a reason and every reason has a cause. It is quite important to understand the cause and reason behind any act that occurs during a project lifecycle. Any deviation from a regular trend...


May 23, 2011  11:31 AM

Understanding A Complex Situation Is First Mantra Of Success For A Project Team



Posted by: Jaideep Khanduja
project management, Software Project, team management

Sole purpose of team formation is to manage a tough task collectively and finding out success paths collectively. A team shares success and failures together even if few among all members are responsible for it. Each member of team is supposed to benefit project progress in one way...


May 23, 2011  10:49 AM

Project Team Sizing And Optimizing



Posted by: Jaideep Khanduja
project management, project team, Software Project, team management

Best part in a team versus an individual is that a single person will think only with his brain having no discussions, brainstorming, alternatives and different perspectives. A team comprises of different heads, having different ways of thinking and tacking situations. In a group...


May 18, 2011  12:20 PM

Dynamic Team Vs Static Team



Posted by: Jaideep Khanduja
project management, project team, Software Project, team management

Imagine that you start your new venture. This venture has no scope of any recruitment in the beginning and there is only a small office with you to start your operations. Gradually there is an ample scope of expansion of business, more office space, recruitment of staff etc. during...


May 17, 2011  9:59 AM

Five Requirement Based Face Saving Statements Against Customer To Hide Shortcomings



Posted by: Jaideep Khanduja
customer requirement, project management, Software Project

A fight between customer and vendor related to requirement keeps going on till the project finish stages starting right from the requirement study phase. Whatsoever methodology or standards you adopt to capture customer requirements, there will always remain a gap between what...


May 14, 2011  8:29 AM

Why Quality Manager Cannot Be Project Manager And Vice Versa



Posted by: Jaideep Khanduja
project management, project manager, QA, QC, quality manager, Software Project, software quality

Project Manager can never be a quality cop because if he becomes a quality cop, he will never be able to finish his job. For quality manager it is very difficult to become a project manager as having a critic’s mind he will have more than hundred percent chances to have conflicts...


May 14, 2011  8:22 AM

Four Critical Places To Ignore Quality And Invite Disaster In Your Software Project



Posted by: Jaideep Khanduja
Development, documentation, implementation, project management, QA, QC, Software Project

What happens if a requirement wrongly understood during study phase gets resulted into a mess at a later stage. Minor gaps can always be fixed at any stage of the project. But a requirement if changes 180 degrees after it has been built in the software application and then if...


May 12, 2011  11:56 AM

Six Standard Norms Customer Seeks In Software Product



Posted by: Jaideep Khanduja
product management, project management, software product, Software Project

When customer places an order to a vendor for procurement/ development of software application, intention is to get enhancement in business by way of process optimization/ improvement. Of course the finalization of a vendor has gone through a proper scrutiny and analysis process so...


May 12, 2011  11:50 AM

Some Thoughts On What Makes Software Product Lose Credibility Or Touch Sky Heights



Posted by: Jaideep Khanduja
project management, Software Project

We have seen many software touching sky heights even with quite a less number of features and functionalities. We have also seen lot many software falling nosedive having bulk of features and functionalities. Is it the difference of simple and complex that makes any product...


April 29, 2011  9:54 AM

Segregating Customer Desire Need And Greed Carves Project Success



Posted by: Jaideep Khanduja
customer requirement, project management, project manager, Software Project

Customer will always be hesitant in declaring software project as complete by means of talking about more and more to be done in the software. This ‘more’ could be anything like functionality, requirements, confusion, frustration, appearance, performance and what not. Some of...


April 27, 2011  10:52 AM

Five Testing Angles For A Tester To Perform Efficiently



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

A tester has to look at a product for testing purposes by getting into different modes (or rather I will say by being different avatars) to ensure his mission got completed successfully in terms of time, efforts and results. Though both – tester and developer work on same product...


April 26, 2011  11:29 AM

Success Failure Product And Techies



Posted by: Jaideep Khanduja
project management, project success, software product, Software Project, team management

It is said that howsoever confidentially you keep information about what you have become, why and how it gets revealed at sometime or the other during your career growth. There are three stages mainly during your career as far as failures and successes are concerned. They may...


April 25, 2011  5:16 AM

Six Sigma Can Be A Catalyst To Project Management



Posted by: Jaideep Khanduja
project management, six sigma, Software Project

Six Sigma focuses on defect analysis and measurable improvements in any process of the organization. Six sigma deployment does not talk about a model that needs to be deployed once that starts doing magic. It is more of a mindset and acceptance at all levels of the organization....


April 25, 2011  5:05 AM

Lean In Software Project Management



Posted by: Jaideep Khanduja
lean, process optimization, project management, resource budget, resource planning, resource utilization, Software Project, team organization, time management

Business world is quite familiar with this buzz word today known as “Lean”. Organizations all across the globe want to acquire this framework known as Lean be in sizing of organization or its working style. Lean mainly talks about optimization, high yield production, robust...


April 16, 2011  9:27 AM

Good Process Quality Can Put Appropriate Checks



Posted by: Jaideep Khanduja
process quality, project management, project process, project quality, QMS, quality management, Software Project

If process quality is in good shape it can put all sort of checks required to maintain project health and progress intact. A good process quality acts as a booster or catalyst to drive project in right direction without losing direction at any moment of time. Now, this can happen...


April 16, 2011  9:22 AM

Most Of Software Delays Are Because Of No Proper Requirements Gathered



Posted by: Jaideep Khanduja
development phase, implementation phase, project gap, project management, project phase, Project Risk, requirement gathering, requirement phase, Software Project, testing phase

Most of the times the software delays are because of no proper requirements are gathered. Reasons of this could be many like lack of business knowledge of Requirement Gathering Team leaders, lack of experience, inappropriate allocation of time, wrong choice of customer...


April 13, 2011  10:12 AM

If Following Traffic Rules Is A Process There Are Many Violators On Road



Posted by: Jaideep Khanduja
process management, project management, project performance, project team, Software Project

How many of us will agree that whether it is project development team, testing team or implementation team, the title line applies to all. On road we all sort of people. People who are so disciplined that they never violate any traffic rules can be termed as category one people....


April 13, 2011  10:07 AM

When And Why Build A Test Plan



Posted by: Jaideep Khanduja
project management. Software quality, Project Plan, project quality, Software Project

Test Plan is a basic and fundamental document of quality department. It is project based document so has to be made afresh for each new project. It has not to be very thick document so that it does not become just a record purpose document in office in your drawer or shelf. On the...


April 7, 2011  11:16 AM

Limitations of QC



Posted by: Jaideep Khanduja
project management, project quality, project stage, Software Project, ‘QC

Quality Control as is evidently clear is a post facto exercise. It is something like finding faults or shortcomings in a product that has been built, manufactured or designed in its completeness. Drawback of QC is that it does nothing more than a post-mortem of the product....


April 7, 2011  11:10 AM

Steps For A Process Head To Become Innovative



Posted by: Jaideep Khanduja
project management, Software Project

There are ways to address the issues and there are ways to produce excuses for not doing certain set of jobs. The higher is the engagement of a process head in his/ her department’s day to day issues, the least are the chances of his becoming a Newton for his department or...


April 5, 2011  9:48 AM

Constituents Of A Test Plan



Posted by: Jaideep Khanduja
development plan, project management, Project Plan, project team, Software Project, Test Plan

Top sheet of a test plan must specify the project name, ID, detail etc. for which it is being prepared. At the bottom of cover page of a test plan do not forget to mention the creator’s name, usually it would be quality lead or head depending on...


March 29, 2011  11:52 AM

A Classic Sad Tale About Project Management



Posted by: Jaideep Khanduja
project management, project manager, Software Project

One fine day, Project Manager sitting in country X gets a call from his client in country Y. Customer’s Business Manager told Project Manager over the phone about their new requirement of over two dozen reports, the list of which he has just emailed. He requested project manger...


March 29, 2011  11:46 AM

Check If Project Manager Fits The Bill Or Not



Posted by: Jaideep Khanduja
project management, project manager, project quality, Software Project

What Kind of Quality can you manage In your project if you don’t know well about your customer’s business and their expectations from the product your are going to build and deliver to cater to their business needs. Project management is very easy to perform as long as you have...


March 21, 2011  11:35 AM

Five Pillars Of Quality Drive



Posted by: Jaideep Khanduja
project management, project quality, Software Project, software quality

Three major components that lie in people who build a strong product meeting business requirements and user’s expectations could be termed as – business knowledge, product knowledge and quality sense. Quality as such is a subjective term unless you...


March 18, 2011  9:46 AM

Project Management And Innovation



Posted by: Jaideep Khanduja
innovation, project management, project manager, Software Project

Most of the project managers would agree that it is not practically possible to adhere to written procedures and processes by hundred percent under all circumstances. Even if based on situational analysis and past projects experience, those procedures are updated on a regular...


March 16, 2011  10:29 AM

Who Actually Drives Your Project



Posted by: Jaideep Khanduja
project management, project team, Software Project

If you don’t know where you want to go, in which direction, to what destination; probably your sitting on wheels is useless. Equally harmful is if there is somebody else sitting on wheels and you are sitting beside taking charge of directing him to reach the right destination. If...


March 15, 2011  12:04 PM

Outsourcing Or Hiring Is All Situational Game



Posted by: Jaideep Khanduja
project management, project outsourcing, project technology, Software Project

Project base hiring of people or project based outsourcing of job is all dependent on project type and product life. An existing or a new customer may come out with a unique requirement requiring altogether different skill set other than existing in the organization. Depending on...


March 14, 2011  11:28 AM

Project Growth And Organization Work Culture Progress Hand In Hand



Posted by: Jaideep Khanduja
Project culture, project growth, project management, Software Project

There are three types of companies that exist in today’s world. First is having a great work culture but less growth prospects. Second type has good growth prospects but work culture may not be too attractive. Third type has both at its best. The fourth type with no work culture...


March 11, 2011  12:40 PM

Outsource Or Recruit Or Hire Contract Is a Big Question In Software Project



Posted by: Jaideep Khanduja
project management, project team, Software Project

Size and age of an organization does matter in certain key areas related to employee’s retention, growth, satisfaction, attraction for new good candidates in time of requirement of recruitment and so on. Though these two are not the only factors that matter for above points...


March 11, 2011  12:37 PM

Thoughts On Recruitment And Employee Retention In Software Company



Posted by: Jaideep Khanduja
employee recruitment, project management, Software Project

Recruitment is something that always keep HR department engaged in any software company of any size, location or standard. Employee turnover is a continuous pain for that matter for HR that compels HR department to keep their database abreast based on the inputs from development...


March 4, 2011  11:16 AM

Good Service And Good Product Alone Does Not Drive Business Growth



Posted by: Jaideep Khanduja
Project Delivery, project management, software product, Software Project

Prime skill that a business or an organization requires in today’s scenario is a new way of thinking for their existing set of problems. The same thing is terms in many ways – a new way of thinking, an innovative thinking, an out of box thinking, or thinking beyond. Barriers...


February 23, 2011  11:48 AM

Innovative Project Management And Project Harnessing



Posted by: Jaideep Khanduja
empowerment, project control, project drive, project harness, project management, Software Project, team management

Every organization has a maturity level. This level defines or controls a level of that organization to acquire a capability of solving problems. No organization at any level of maturity is strong enough to tackle all problems, every organization faces two sets of problems in their...


February 11, 2011  11:51 AM

Compliance And Testing Coverage Against Project Specifications



Posted by: Jaideep Khanduja
project compliance, project management, project specifications, Software Project, testing coverage

A lot of juggle has to be an expertise area of any project manager during managing a project. Project without specifications has no meaning. But even if there are well defined specifications which are not adhered to also becomes as meaningless as running a project without...


February 11, 2011  11:42 AM

How Important Is Project Dashboard For Project Management



Posted by: Jaideep Khanduja
project dashboard, Project Lifecycle, project management, project manager, project metrics, project portfolio, Software Project, team performance

Your project dashboard is very important during project management and equally important is its visibility. Purpose of dashboard is not merely for the sake of its existence. Purpose is much more beyond its purpose of merely existence. Your dashboard must be a report...


February 9, 2011  10:47 AM

Is Quality Expense Or Income For Software Development Organization



Posted by: Jaideep Khanduja
product quality, project management, project quality, QA, QC, software development, software product, Software Project

Is QA, or for that sake QC, an expense or an income for an organization engaged in software development commercially. A step further would be to ask if software development itself is an expense or an income for the same organization. No software is built for charity purposes by any...


February 9, 2011  10:43 AM

To Choose Between Initial Quality Expense And Later Product Interruptions



Posted by: Jaideep Khanduja
project management, software bug, software development, Software Project, software quality

If there is a choice between mitigation of expense of running Quality department in your software development centre versus risk of service interruptions; later is always carrying a higher amount of risk as compared to former. Spending few extra bucks on quality to ensure an extra...


February 8, 2011  12:06 PM

Five Golden Guidelines While Heading For A New Customer Win



Posted by: Jaideep Khanduja
business model, customer requirement, project management, Software application, Software Project, software quality

In today’s scenario there is no life on this earth without its dependency on any software in one way or the other in professional or personal front. This is what technology and its advancement does, it makes us more dependent on it by providing us more accuracy, comfort and...


February 8, 2011  12:02 PM

Project Management And Team Management



Posted by: Jaideep Khanduja
project management, Software Project

With technology changing every minute, it looks as if we have covered galaxies of distance in last decade or so in terms of advancement in development tools and features. Definitely hardware need to be advanced accordingly to support the resource hungry features built in...


February 7, 2011  10:57 AM

Different Training Methodologies During Project Management



Posted by: Jaideep Khanduja
project management, project training, Software Project

During different stages of project management, training is an important tool that is used to gain best results of the effort put in project. Be it customer requirements, development, quality, deployment or support; training remains integral part of each phase of project management....


January 31, 2011  10:45 AM

Quality Control Of Bug Report



Posted by: Jaideep Khanduja
bug report, developer, project management, Software Project, tester

A good writer is one who pays equal weightage to proof reading or editing of his work besides being focussed on content quality and writing style. For every new work that a good writer produces, he doesn’t mind spending some more time on it and getting some different opinion on...


January 31, 2011  10:41 AM

Some Teammates Make A Big Difference



Posted by: Jaideep Khanduja
project management, project team, Software Project

Presence of some particular teammates in their team makes a big difference in terms of team momentum, tempo, confidence and quality of delivery along with high rate of delivery. Some team members are self starters and self goers while others need ignition from others. But there is...


January 19, 2011  11:49 AM

Backlog Monitoring Helps Greatly In Accurate Estimations



Posted by: Jaideep Khanduja
Product backlog, project management, Software Project, team sizing

There is a strong relationship between backlog and estimations oblique planning. In software project management during development phase development team is deeply engrossed in development of product in question. There has to be somebody who needs to minutely analyze backlog at...


January 19, 2011  11:45 AM

Ten Facts About Product Backlog



Posted by: Jaideep Khanduja
Product backlog, project management, project team, Software Project, team management

  • 1. Product backlog is dynamic in nature. 2. Product backlog needs regular analysis, planning, and re-planning. 3. Product backlog cannot be allocated to development team as a whole. 4. Product backlog subcomponent cannot be given to any of the team members. 5. Prioritizing and...


  • January 17, 2011  11:21 AM

    Consistent Delivery Does Matter In Case Of Project Manager



    Posted by: Jaideep Khanduja
    project management, project manager, Software Project

    Let us take a case of project manager X who is well recognized in his organization for his capability of doing task well and before time, delivering project in time and up to the complete satisfaction of his management and customer, delivering in a quality way. It has happened due...