January 15, 2010 9:45 AM
Posted by: Jaideep Khanduja
Bug,
bugs report,
project management,
Project Management Methodology,
project manager,
Project Plan,
QA,
QA compliance,
QA head,
QC,
Software Project,
Software tester,
software testing,
Version ControlProject Management is vague if not adhered to a proper project management methodology. Project management methodology is useless if not in sync with a project. Quality Assurance is an integral part of project management methodology. The...
January 13, 2010 10:10 AM
Posted by: Jaideep Khanduja
Bug,
bug fixing,
defect,
developer,
programmer,
Project,
project cost,
project delay,
project management,
software development,
Software Project,
tester,
time sheetBug is a common factor between a tester and a developer. A developer creates a bug, tester identifies it, and then the same or different developer in turn kills the bug. A developer has two faces – creator of bug and destroyer of...
January 11, 2010 6:25 AM
Posted by: Jaideep Khanduja
project management,
project manager,
project methodology,
Software Project1. It is important to create and follow a methodology for your software project management.
2. Let your project management not turn into a sad story.
3. Out of a project...
January 8, 2010 6:45 AM
Posted by: Jaideep Khanduja
Bug,
developer,
project management,
software development,
Software Project,
software testing,
testerUsually when the bugs report is submitted back to developers by the testers after testing the product, the developers fix the bugs and return back the product for re-testing. Definitely in any software development project there are multiple developers involved in the development...
January 6, 2010 10:00 AM
Posted by: Jaideep Khanduja
blackbox testing,
boundary value testing,
Bug,
business specification,
BVA,
customer requirement,
customer specification,
development team,
implementation team,
performance testing,
project management,
QC,
QC feedback,
Regression Testing,
software development,
Software Project,
tester,
testingIn software development life cycle when the product is completed by development team, it is handed over to testing team for thorough or
January 5, 2010 12:08 PM
Posted by: Jaideep Khanduja
Bug,
coder,
coding,
developer,
Development,
project management,
software,
Software Project,
tester,
testingIn most of the orthodox software project scenarios software testing is a late entry. Mostly testing starts when the coding is finished. The concept of complete code testing prevails where the testers are assumed to conduct testing on the product once it is...
December 24, 2009 10:00 AM
Posted by: Jaideep Khanduja
project management,
project manager,
project team,
Software ProjectThe following applies to complete Project proceedings at any stage with internal teams, management, customer users, customer management and so on. Be it project meetings, briefings, development, documentation, implementation, testing or whatever – you have to be alert, awake and open to capture...
December 23, 2009 10:00 AM
Posted by: Jaideep Khanduja
quality,
software development,
software qualityImagine a Pen manufacturing company having lot of orders from their customers to manufacture various types of pens. There can be two scenarios – either the delivery is production centric, or quality centric. Let us see what the difference in both...
December 22, 2009 10:00 AM
Posted by: Jaideep Khanduja
developer,
software developmentA developer when joins a company carries some expectations to deliver and expectations to get.
He has lot of things in mind what extra edge he is going to deliver to make him different from other along with being a warm contributor to the team.
Also...
December 18, 2009 10:00 AM
Posted by: Jaideep Khanduja
application,
tester,
testingAs we all know – ‘excess of anything is bad’. The same applies to test automation too. Blindly going to automation for whatever comes for testing is not at all a wise activity. The important questions that you should ask yourself as Test Head can be –...
December 14, 2009 10:00 AM
Posted by: Jaideep Khanduja
business analyst,
business technical analyst,
Development,
documentation,
process flow,
project completion,
project governance,
project implementation,
project installation,
project release,
requirement analysis,
requirement gathering,
technical analyst,
test case,
Test Plan,
tester,
testingA clear cut difference is there between a Business Analyst and a Business Technology Analyst. In previous blog I mentioned the essential skills required in a business analyst. Here let us highlight the essential key skills required in a person to become a business technology analyst. Those are as...
December 11, 2009 10:00 AM
Posted by: Jaideep Khanduja
business analysis,
business analyst,
business expectation,
business need,
business process,
business requirement,
business skill,
client relationship,
documentation,
functional issue,
functional testing,
integration testing,
process flow,
project management,
project skill,
requirement analysis,
requirement gathering,
Software Project,
system analysis,
technical issue,
Test Plan,
test strategy,
UAT,
user acceptance testBusiness Analysis is the core of project management. It is the first major activity starting after project initiation requiring multifaceted skills. Some of the skills or qualities required are prime than the other. The prime qualities are those which make a...
December 9, 2009 10:00 AM
Posted by: Jaideep Khanduja
bottleneck,
organization,
Project Lifecycle,
project management,
Software ProjectDo you have an Idea Factory within your organization? Ideas give you an indication that the teams and their constituents (the team members) are alive and functioning properly. It also indicates the culture of the organization. All project members...
December 7, 2009 10:00 AM
Posted by: Jaideep Khanduja
coder,
coding,
developer,
Development,
goal setting,
Project,
software,
tester,
testingAs discussed in previous post, goal setting is a chain reaction. Goal setting by one will definitely force another to set their goal as it is obvious to happen in a team. Project management is a team effort. Like in football, a pass by center to forward enables him to shoot a...
December 4, 2009 11:00 AM
Posted by: Jaideep Khanduja
goal setting,
project management,
project target,
project timeline,
Software ProjectIn any project (and in real life too!) goal setting is very important. Without setting goals or what we term as key milestones in a project, one can not set targets or timeline to achieve them. Goal setting is something that makes you keep...
December 3, 2009 10:00 AM
Posted by: Jaideep Khanduja
component,
hardware,
software,
Software Project,
supportTry finding the cost of hardware components like RAM, harddisk, floppy drive, cd-drive etc. a decade back and you will be shocked to notice their price at that time as compared to today’s price. And just go back to that era and check the warranties we used to get on these...
November 30, 2009 10:00 AM
Posted by: Jaideep Khanduja
component,
Project,
project management,
QA,
QC,
quality,
Software ProjectYes, you are not mistaken. We are not talking about the ‘will’ here; we are talking about the ‘wheel’. This is not ‘wheel of fortune’ giving you some pleasant and unpleasant surprises. This is ‘Quality’ wheel. If you keep this wheel rotating in your projects, the...
November 27, 2009 10:00 AM
Posted by: Jaideep Khanduja
Development,
Project Lifecycle,
project management,
QA,
QC,
quality,
Software ProjectIt is said that if you are going to a new place and you have done your research about that place before starting your journey, you are definitely going to call off lot of troubles. It does not mean that when you actually start your journey and reach that place or till the time you stay there...
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 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 11, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
customer requirement,
product manager,
project management,
project manager,
Software ProjectLet us talk about existing software required to be implemented at a new geographical location. Definitely because of a different location there will be certain new requirements plus some changes here and there in the existing built to meet customer specifications. This need to be handled very...
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...
November 6, 2009 10:00 AM
Posted by: Jaideep Khanduja
Development,
project management,
project methodology,
Project Plan,
project sponsor,
Risk Management,
risk mitigation,
risk severity,
software development,
Software ProjectWhat if you have chosen to develop a product for which you don’t have a customer right now? If you perceive that by the time you complete development phase and the product will be ready to launch if will not be obsolete as per technology or concept, go ahead but take care of following cautions to...
November 3, 2009 10:00 AM
Posted by: Jaideep Khanduja
project documentation,
project implementation,
Project Lifecycle,
project management,
Project Plan,
project quality,
project stage,
quality,
software,
software quality,
software testing,
testingIf we have to compromise with the quality of project at various stages there are many ways to do that. Most stupid way will be to compromise with the quality of the software which in any case is going to create lot of hue and cry in the organization either prior to it goes to customer during...
October 30, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
Project,
project implementation,
project management,
project manager,
project scope,
sign-off,
software,
Software ProjectOne of the project managers of an ERP implementation company got himself into a tight corner. He found himself in a tough situation where an already ‘mutually sealed’ project scope asked for one or two new requirements (or changes in the existing functionality) from the client everyday while...
October 28, 2009 10:00 AM
Posted by: Jaideep Khanduja
Project,
project management,
project meeting,
project team,
Software Project18. All meetings related to the project must be fruitful for its continuous progress and timely actions.
17. Duration of the meetings should be optimum to cover all major concerns and immediate actions required.
16. Meetings should bring all participants close to break the barrier between...
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...
October 21, 2009 10:00 AM
Posted by: Jaideep Khanduja
performance management,
project management,
project methodology,
project organization,
Software ProjectBe it large organization or small performance management is the key concern for any size of organization. Every organization has a goal to achieve their goals bound to be for a stipulated period, gain profits, enhance, and set higher targets. Growth is important for every organization.
The same...
October 19, 2009 10:00 AM
Posted by: Jaideep Khanduja
Bug,
bug report,
code,
coding,
programmer,
programming,
Project,
project management,
Software Project,
tester,
testingYou have a programmer who is writing codes for years that comes to you for testing. The programmer might be coding for a number of projects simultaneously or sequentially. Similar would be the case with you. You would be testing a number of projects simultaneously or one after the other. By now...
October 16, 2009 10:00 AM
Posted by: Jaideep Khanduja
Project,
project management,
project manager,
project team,
software,
Software ProjectInvolve all stakeholders throughout: This does not mean that all people involved in the project have to keep them available full-time during the project but it means that the knowledge about the project, project progress, shortcomings, bottlenecks etc. should be continuously shared...
October 14, 2009 10:00 AM
Posted by: Jaideep Khanduja
Bug,
bug report,
coder,
coding,
developer,
Development,
programmer,
programming,
project manager,
quality,
software,
Software Project,
technical knowledge,
tester,
testing1. A project manager is always right
2. Quality is seriously maintained by developers while developing software
3. A separate set of people (quality control or testers) is not required to take care of the software produced or developed
4. Testers don’t do any substantial value addition in...
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 1:17 PM
Posted by: Jaideep Khanduja
customer requirement,
product quality,
Project Development,
project implementation,
project management,
project manager,
project stage,
quality,
software delivery,
Software Project,
software qualityI have seen different type of drivers on road: some drive very fast violating all rules and regulations to reach the destination. Can this attitude work in software development and delivery? I don’t think so, if the project manager is more worried about reaching the implementation stage without...
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...
October 5, 2009 10:36 AM
Posted by: Jaideep Khanduja
developer,
Development,
programming,
project management,
Software Project,
tester,
testingYu-ai in Japanese means fraternity means people engaged in a particular occupation. It corresponds to "you and I" in English. Any software project does not shape well without the exhaustive contributions of developers and testers engaged in that project. Both communities are singular pieces of a...
September 30, 2009 10:00 AM
Posted by: Jaideep Khanduja
application performance,
load modeling,
load testing,
performance testing,
project management,
Software application,
top managementLoad modeling is the first phase of the performance testing in which certain specific tasks are performed such as conducting performance requirement gathering workshop: This usually is conducted with the top level management to understand their perception regarding number of users, critical...
September 29, 2009 11:00 AM
Posted by: Jaideep Khanduja
application module,
application server,
application workflow,
batch processing,
bottleneck,
bottleneck identification,
incremental approach,
load test,
load testing,
multiple logins,
multiple sessions,
multiple users,
performance test,
performance testing,
processing,
Progressive approach,
report,
Software application,
testingNo. I don’t think so. If you have to identify the bottlenecks in your newly built software application, you are bound to adhere to this approach. Use a progressive bottleneck identification approach for performance testing of the application. The testing approach should be to apply holistic load...
September 25, 2009 10:00 AM
Posted by: Jaideep Khanduja
Development,
implementation,
live run,
project closure,
project execution,
project feedback,
project initiation,
project management,
project milestone,
project phase,
Project Planning,
project progress,
project task,
project team,
QC,
sign-off,
Software Project,
test report,
testing,
UATA project starts with initiation phase and ends up with project closure report. Then afterwards there is post project feedback (after a considerable amount of time given to the customer to get conversant with the product) and warranty support followed by support contracts over a period of time. ...
September 23, 2009 10:00 AM
Posted by: Jaideep Khanduja
business analyst,
coder,
programmer,
project management,
project manager,
quality,
Software Project,
testerA software project has to undergo various stages before reaching the final stage of customer sign off. At each stage of the project there are certain set of documents that are maintained by the project team for internal or external purposes.
These documents are prepared by various team members...
September 22, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
coder,
programmer,
project management,
project manager,
testerA coder or programmer when told that he is not writing his code, by way of presenting him with a list of bugs, he is being told to CHANGE.
A tester when is told by his superior that he lacks business depth for testing the product, he is being told to CHANGE.
A project manger when told that he...
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 14, 2009 1:00 PM
Posted by: Jaideep Khanduja
Bug,
business needs,
business requirement,
code,
coding,
customer requirement,
developer,
software,
software code,
Software tester,
software testingWe all know developers and testers both have a tough job all the time. Developers have a key role in developing the software as per customer requirements embedding customer’s business needs into it. Similarly testers have to put all their efforts in ensuring that the software is matching customer...
September 11, 2009 10:00 AM
Posted by: Jaideep Khanduja
project management,
project managerProject Management is not simple. It requires lot of skills (and learning and experience) to become a good project manager. A good project manager is the one who plans and executes well – all the stages of a project. Finally if project finishes in time with a SMILE ON CUSTOMER FACE, the project...
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...
September 3, 2009 10:00 AM
Posted by: Jaideep Khanduja
business application,
developer bug,
life management,
pareto principle,
programmer,
QA,
QC,
quality,
software,
Software application,
software testing,
task management,
tester,
time managementPareto Principle or Pareto Rule is quite fascinating in managing personal and professional life, time management, task management, self motivation etc. Crux is if you focus few vital issues in life you manage major part of your life better. The same applies in profession, organization, department...