June 30, 2011 5:38 PM
Posted by: Jaideep Khanduja
coding,
SDLC,
software design,
software development,
software requirement,
testingI think anybody who is in software industry must be familiar with the complete lifecycle of software. Here is a treat of seven blogs in a row on the same very subject of SDLC – that is software development lifecycle.
1.
July 29, 2010 11:47 AM
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....
April 23, 2010 9:30 AM
Posted by: Jaideep Khanduja
Bug,
business process,
project defect,
project management,
software development,
Software Project,
software requirement,
software testingA study shows that incomplete, improper or imperfect requirements collection during business and requirement study leads to 70% defects in the final product. The shortfalls in the software product delivered to customer affect its business process not only initially but for long. As...
April 21, 2010 7:18 AM
Posted by: Jaideep Khanduja
business analyst,
Project Development,
project implementation,
project management,
project requirement,
project rework,
project team,
requirement analysis,
requirement study,
software development,
software implementation,
Software Project,
software requirement,
software rework
As per study software development team on an average spends almost 40% of their time on rework. The rework requirements may arise by way of – development team revisiting their code and finding out some lacunae; Quality control test/ bug report; or requirements fine tuning at customer end during...
November 23, 2009 10:00 AM
Posted by: Jaideep Khanduja
Project Development,
project implementation,
Project Lifecycle,
project management,
project methodology,
risk,
Risk Management,
software development,
software management,
software requirement,
tester,
testingAny 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
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 browserYou 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...
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...
November 9, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
developer,
project management,
project manager,
project phase,
Software Project,
software requirementNew requirements or change in existing requirements is an inevitable process in any software project. As a project manager you encounter it during every phase of a project. Some requirements emerge internally by your own team and some come from the customer.
Internal requirements result from...
October 26, 2009 10:00 AM
Posted by: Jaideep Khanduja
business analysis,
business analyst,
business knowledge,
business process,
business rule,
customer requirement,
Development,
process,
project management,
quality,
software,
Software Project,
software requirement,
technical knowledgeAs stated in my previous post, a Business Analyst is a quite powerful role that establishes the base of a project. It is the first visible pillar for a project which involves communication, leadership, writing, technical and functional skills together. A business analyst has to have a great depth...
October 23, 2009 10:00 AM
Posted by: Jaideep Khanduja
business analysis,
business process,
business rule,
customer requirement,
Development,
process,
project management,
quality,
software,
Software Project,
software requirementBusiness Analyst is a quite powerful role forming the base of a project. It is the first visible pillar for a project which involves communication, leadership, writing, technical and functional skills together. A business analyst has to have a great depth of knowledge of the business on one hand, a...
August 17, 2009 1:00 PM
Posted by: Jaideep Khanduja
developer,
documentation,
planning,
software development,
software requirement,
software testingI have two sets of developers. Both bunches contain quite considerable number of developers. Let us call it first set of developers and second set of developers. Both sets have their own unique way of functioning and performing.
First set of developers work randomly with no documentation, no...
April 2, 2009 10:06 AM
Posted by: Jaideep Khanduja
application availability,
bank application,
high risk,
low risk,
medium risk,
risk,
Risk analysis,
risk impact,
Software application,
software availability,
software requirement,
software usage,
software user volume,
vulnerabilityAny activity is never without risk involved in it. Risk could be classified in different categories like - low, medium or high depending on its impact, software’s requirements and purpose, software usage, and software user volume. Accordingly the risks are identified or rather perceived. Their...
January 12, 2009 10:04 AM
Posted by: Jaideep Khanduja
business management,
business requirements,
customer requirements,
defect free software,
Development,
documentation,
Project Development,
Project Lifecycle,
project management,
SDLC,
software,
software development,
software quality,
software quality assurance,
software requirement,
software testingIn 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...
November 28, 2008 9:55 AM
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
Posted by: Jaideep Khanduja
Bug,
software,
software implementation,
software qa,
software quality,
software quality assurance,
software release,
software requirement,
Software testers,
software testing,
software testing tips,
softwaretesting,
testerA 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 7, 2008 10:08 AM
Posted by: Jaideep Khanduja
SDLC,
software,
software requirementSoftware 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 20, 2008 10:30 AM
Posted by: Jaideep Khanduja
Customer Requirements Document,
Project Lifecycle,
project management,
SDLC,
software requirementThis is in continuation of my previous blog where I listed the 10 most important must-dos for customer to have clear software requirements in first go. Ten most important must-dos for vendor to have clear software requirements according to me would be:
Vendor...
October 17, 2008 11:22 AM
Posted by: Jaideep Khanduja
Customer Requirements Document,
Project Lifecycle,
project management,
SDLC,
software requirementHaving clear software requirements is very important as it is going to be the foundation of the software to-be-built. Having clear software requirements in first go is equally important especially in case of overseas client. Few things are very well known to all:
1. Face to...
October 15, 2008 10:34 AM
Posted by: Jaideep Khanduja
Bug Management,
CRD,
Customer Requirements Document,
Project Lifecycle,
project management,
SDLC,
software requirement,
STLCBroadly there are two main loopholes in case of unclear software requirements – vendor and customer. Unclear Software Requirements could lead to disaster not only for the vendor but for customer also as I stated in my previous blog. To vendor it may cost money,...