December 29, 2011 6:11 PM
Posted by: Jaideep Khanduja
product development,
software product,
software testing6/6 vision is not bad. But having 6/6 and not having a capability to look beyond is something that degrades the value of even the correction vision. It is like something valuable that you possess but are not able to get the best out of it, ever! Planting is one time activity, but it is watering and...
June 27, 2011 6:24 PM
Posted by: Jaideep Khanduja
business application,
business software,
project management,
Software developer,
software development,
software product,
Software tester,
software testing ‘How Software Testing Took Birth’ would be an interesting read if you have not read it earlier. Give it a try to this small article that provides and insight to some very basic...
May 12, 2011 11:56 AM
Posted by: Jaideep Khanduja
product management,
project management,
software product,
Software ProjectWhen 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...
April 26, 2011 11:29 AM
Posted by: Jaideep Khanduja
project management,
project success,
software product,
Software Project,
team managementIt 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...
March 4, 2011 11:16 AM
Posted by: Jaideep Khanduja
Project Delivery,
project management,
software product,
Software ProjectPrime 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 9, 2011 10:47 AM
Posted by: Jaideep Khanduja
product quality,
project management,
project quality,
QA,
QC,
software development,
software product,
Software ProjectIs 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...
January 12, 2011 10:11 AM
Posted by: Jaideep Khanduja
business value,
software productThere has been a long debate for many decades regarding quantification of business value. Is it possible to really quantify business value? Perhaps the answer would be no from most of us. Reason being it is actually not possible to quantify hundred percent. And probably the efforts...
September 8, 2010 10:23 AM
Posted by: Jaideep Khanduja
product knowledge,
product management,
product manager,
project management,
software product,
Software ProjectWhen it comes to product building, a product manager is the person who is whole sole responsible person to own its success or failures, whatever the outcome results into. The product manager needs to carry some hot properties in his kitty to win over the situation.
His...
July 23, 2010 12:25 PM
Posted by: Jaideep Khanduja
business requirement,
customer requirement,
project management,
software product,
Software ProjectLet us consider a simple scenario of writing code for a new application for a customer. The process starts with a clear understanding of customer business, key user’s expectations and customer management’s expectation regarding business benefits driven out of this application....
July 20, 2010 12:05 PM
Posted by: Jaideep Khanduja
product development,
project management,
software productAnother approach is to build what customer can’t resist. This definitely is a stage higher than the approach mentioned in the above paragraph. The customer requirements are definitely given importance here but the business in-depth knowledge acquisition is much more important...
July 20, 2010 11:33 AM
Posted by: Jaideep Khanduja
product development,
project management,
software productFew months back I read this line somewhere in an article related to project management and product development. The line read as - "We don't build what our customers want - we build what they can't resist."
There are two approaches I could clearly find out from...
February 14, 2010 8:18 AM
Posted by: Jaideep Khanduja
Product ownership,
Project Development,
project management,
project manager,
project team,
software productIt is not difficult to answer who is the product owner. Obviously the answer is – “customer” who is paying for the product. Ownership always consists of two aspects, in all circumstances, everywhere in the world. The two aspects are “joys” and the “pains”. I...
January 25, 2010 8:14 AM
Posted by: Jaideep Khanduja
Reputation risk,
software development,
software product,
testingReputation risk of the product is a very critical factor related to a product that a company delivers to its customer(s). The reputation risk of a product is directly related to the rate of acceptance of a product by its end users and is indirectly related to the volume of benefit...
November 26, 2009 10:00 AM
Posted by: Jaideep Khanduja
Bug,
development team,
functional testing,
load testing,
performance testing,
product development,
product release,
QC,
Regression Testing,
software,
software build,
software development,
software product,
testingDevelopment Team has finished with a new version of the software product. The product is ready for testing before releasing it to production team provide QC approves it after testing that no severe bugs are there. Test environment is prepared for QC team to perform the complete...
November 13, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
product manager,
project management,
project manager,
software product,
Software Project,
software requirementRequirements Change management if managed haphazardly may become a disaster for both customer and the product, so it has to be managed very wisely and tactically. And the role of a project manager in this is very crucial.
In such a case the role of Project Manager can be sequentially summarized...
October 12, 2009 10:00 AM
Posted by: Jaideep Khanduja
business requirement,
change management,
code,
customer requirement,
software,
software implementation,
software product,
Software ProjectOne customer type focuses on current requirement, rightly built, with more flexibility towards the business requirements built-in in the database rather than in the code. They believe that if the software meets their current requirements well, the future requirements will be built in at the need of...
October 9, 2009 6:29 AM
Posted by: Jaideep Khanduja
developer,
implementation,
Project Lifecycle,
project phase,
project team,
software development,
software product,
Software Project,
software testing,
testerPhase 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...
September 16, 2009 12:00 PM
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,
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 9, 2009 10:00 AM
Posted by: Jaideep Khanduja
business application,
project management,
software product,
Software Project,
UATNext month is a marriage in your close relation. You plan to buy an expensive suit length and get it stitched by the best tailor in the city. You buy the best cloth, go to the best tailor, he takes your measurement and gives you a trial date suitable to you. You go on that date, find minor or no...
September 7, 2009 11:00 AM
Posted by: Jaideep Khanduja
business knowledge,
customer feedback,
customer meeting,
product meeting,
project failure,
project feedback,
project management,
project manager,
project meeting,
project team,
software product,
Software Project,
team feedback,
team member,
technical depth,
technical knowledgeProject Failure: First failure will downgrade the level of next project to be given to the project manager. Not only this, but it will also trigger hidden cameras in the organization that start monitoring each and every step of project manager. These hidden cameras could be top management or some...
August 5, 2009 10:00 AM
Posted by: Jaideep Khanduja
appearance testing,
bug fixing,
business process,
business rule,
customer specification,
defect fixing,
functional requirement,
functional specification,
functional testing,
integration test,
interfacing,
product testing,
software bug,
software build,
software defect,
software development,
software product,
software testing,
testing lifecycle,
UAT,
user acceptance test,
validation testingUAT or user acceptance testing comes as the last exercise in software testing lifecycle. It is probably the first phase or beginning of customer preparing to takeover the charge of the product. Actually this is a sort of test drive by a perspective buyer who has studied well about a car, has made...
July 28, 2009 10:00 AM
Posted by: Jaideep Khanduja
.Net,
Apache,
application server,
database server,
dial-up,
framework,
harddisk,
hardware configuration,
IIS,
J2EE,
LAN,
load testing,
MS SQL Server,
operating system,
Oracle,
OS,
presentation server,
processor,
RAM,
server,
server application,
Software application,
software product,
technical,
testing,
Websphere1. Framework: What is the framework being used in the application? For example it may be .Net or J2EE or any other.
2. Servers: What all server services you are using to run/ use this application? What standard server applications are used for Presentation, Application and Database level? Some...
July 24, 2009 10:00 AM
Posted by: Jaideep Khanduja
2-tier,
3-tier,
application,
architecture,
browser,
browser version,
load testing,
n-tier,
n-tier application,
performance,
production server,
protocol,
quality,
server,
server configuration,
Software application,
software product,
Staging Server,
Test Server,
testingWhich Server: Where is the load testing intended to be performed? Is it the test server, production server or staging server where load testing is to be performed? If it is being performed on Production Server, it is ok. Otherwise if it is to be performed on test or staging server, be careful that...
July 20, 2009 10:00 AM
Posted by: Jaideep Khanduja
bugs report,
code writing,
coding,
customer requirement,
developer,
Development,
development team,
product quality,
project management,
QC,
quality,
software product,
Software Project,
software quality,
test case,
test report,
tester,
testing reportThe 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...
July 8, 2009 10:00 AM
Posted by: Jaideep Khanduja
Project Development,
project implementation,
project management,
project manager,
project monitoring,
Project Plan,
Project Planning,
project team,
software development planning,
software product,
Software ProjectAt the birth (inception) of a new software project the project manager is puzzled and confused just trying to gather and understand customer requirements. He starts like a wanderer in the dark islands of customer for collecting various requirements and understanding their business norms. The moment...
May 18, 2009 10:00 AM
Posted by: Jaideep Khanduja
business study,
customer,
customer expectations,
end user,
process owner,
project completion,
project management,
project stakeholders,
requirement gathering,
software development,
software product,
Software Project,
Software Project Lifecycle,
Software vendor,
top level requirement,
top management,
user level requirementThe most critical stage in software project lifecycle is business study and requirement gathering. Vendor has to be very cautious and careful in understanding all levels expectations from the product they are going to build for the customer. Skipping top level at this stage could be disastrous for...
February 27, 2009 9:54 AM
Posted by: Jaideep Khanduja
business requirements,
customer requirements,
fixing of bugs,
functional requirements,
post implementation phase of project,
project close-out,
Project Delivery,
Project Development,
project execution,
project implementation,
project initiation,
project management,
project quality,
quality measures,
quality metrics,
quality standards,
software delivery,
software design,
software metrics,
software product,
Software Project,
software quality,
software strategy,
test case,
Test Plan,
test results,
test scenarios,
test strategyThe definition of QUALITY varies in different contexts. On one hand we talk of software quality that means adopting standards and measures to ensure the building of software product that meets all customer requirements (design, interface, business requirements, functional...
February 6, 2009 10:00 AM
Posted by: Jaideep Khanduja
QC,
Regression Testing,
software development,
software product,
software testing,
tester,
testingRegression 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...