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 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 1, 2009 10:00 AM
Posted by: Jaideep Khanduja
80/20 rule,
Bug,
bug-free,
project management,
software,
Software application,
software coding,
Software developer,
Software ProjectThe 80-20 Rule or most commonly known as “Pareto Principle” was first formulated by the famous Italian economist Vilfredo Pareto in 1895. The principle was named after him and still holds good almost in all the aspects of life. Vilfredo Pareto found that 80% of Italy’s wealth was with 20% of...
August 21, 2009 10:00 AM
Posted by: Jaideep Khanduja
outsourcing,
Project Development,
project management,
Software Project,
software project management,
software testing,
testingOn LinkedIn an IT projects guy posted a question about plus and minus of outsourcing software testing for his software project. After getting 12 replies from various experts he posted his intention behind this question. The intention was to outsource development and testing to two different vendors...
August 14, 2009 10:00 AM
Posted by: Jaideep Khanduja
Bug,
project management,
project manager,
quality,
reliability,
Software Project,
software quality,
testingIf you, as a project manager, are fond of thunderstorms, volcano eruptions, etc. it is ok howsoever you drive a project. Otherwise look below at six indicators mentioned below. Even if one of the reason prevails in your project’s lifecycle, manage it, get rid of it, immediately, before a small...
August 3, 2009 10:00 AM
Posted by: Jaideep Khanduja
project management,
project management standard,
Software Project,
software project management1. Evolve, develop and freeze standards.
2. Keep a breathing space by not developing too rigid standards.
3. Live with open mind. Always be open for change in standards, if it is for improvement, and if it makes sense.
4. Let everyone involved in the projects have the same drink at the cocktail....
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 17, 2009 10:00 AM
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 building,
quality culture,
Software Project,
stakeholder,
testing teamPeople 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...
July 15, 2009 10:00 AM
Posted by: Jaideep Khanduja
Bug,
bugs report,
business analyst,
development team,
implementation team,
product approval,
project implementation,
project management,
project management framework,
project methodology,
project team,
Q-tag,
QA,
QC,
Quality-tag,
re-testing,
software build,
software implementation,
Software Project,
stakeholder,
team,
test report,
testing,
testing teamIn any software development and implementation company there is always a need of quality assurance and quality control people who own the responsibility of setting the right methodology and framework for development and implementation (QA), bugs identification and product approval (QC). Usually...
July 10, 2009 10:00 AM
Posted by: Jaideep Khanduja
business requirement,
change management,
customer requirement,
development phase,
product delay,
product launch,
project management,
project phase,
project timelines,
software,
software build,
software development,
Software Project,
software testing,
test phase,
testingIn my June 15 2009 post – “Do’s (+) and Don’ts (X) in Project Management”...
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...
July 2, 2009 10:00 AM
Posted by: Jaideep Khanduja
checkpoints,
commitment,
pretence,
project management,
project manager,
Software Project,
stakeholder You, as a project manager are most crucial factor of a project being the key driver. Your commitment matters most as it can do any wonders. Your real commitment can put fire in your team member’s belly to run the project full swing. But if your commitment is merely Pretence, it can wipe off the...
June 29, 2009 10:00 AM
Posted by: Jaideep Khanduja
documentation,
handholding,
outsourcing,
post implementation,
project component,
project control,
project execution,
project implementation,
project management,
project offload,
project outsource,
project phase,
Project Planning,
requirement analysis,
requirement freezing,
requirement gathering,
software design,
software development,
Software Project,
software testing,
trainingWe learnt in earlier two posts about the strategic decision of a management to outsource a complete project or part(s) of a project depending on certain factors, and the factors respectively. In this post let us see at the various components of a project that are most widely outsourced or otherwise...
June 25, 2009 10:00 AM
Posted by: Jaideep Khanduja
offloading,
project management,
project outsourcing,
Software Project,
stakeholder,
third partyOutsourcing is neither bad nor good. It is a strategic decision based on certain parameters taken by an organization to offload some projects or part of a project to a third party. Offloading certainly comes with many boons and many banes. Offloading should be managed very carefully as the project...
June 22, 2009 10:00 AM
Posted by: Jaideep Khanduja
build phase,
project management,
project manager,
project phase,
project quality,
project team,
project walkthrough,
quality,
Software Project,
stakeholder,
User ManualAs already has been discussed, User Manuals play a crucial role in any software project and are the solid bonding between product, users, customer management and vendor project team. The stronger this bond is the more comfortable and happy each stakeholder will be. Each player has to play a crucial...
June 19, 2009 10:00 AM
Posted by: Jaideep Khanduja
FAQ,
project management,
quality,
Software Project,
User Management,
User ManualSix major key points that should be kept in mind while preparing User Manuals can be as listed below:
1. Simple – Never expect your product users to be as knowledgeable about your product as you are. Remember when you first time tried working on this product, how ignorant or untrained you...
June 15, 2009 10:00 AM
Posted by: Jaideep Khanduja
change management,
employee engagement,
Employee retention,
employee satisfaction,
opportunity to grow,
project management,
resistance to change,
Software Project
+ Do
X Don’t
+ Single constant in business is Change
X Single constant in business is resistance to change
+ Change means shifting to a better comfort zone
X Change means shifting away from comfort zone
+ Recruit well in advance before the project start time
X ...
June 12, 2009 10:00 AM
Posted by: Jaideep Khanduja
project management,
project manager,
project performance,
software development,
Software Project,
software quality10. When you start getting increased number of bugs as compared to earlier releases
9. When your developers stop thinking about quality in code
8. When bugs pass through QC unnoticed
7. When you stop acknowledging quality efforts and start giving more importance to speed and volume of...
June 10, 2009 10:00 AM
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 leadIn 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...
June 8, 2009 10:00 AM
Posted by: Jaideep Khanduja
functional lead,
on-site development,
project completion,
project delay,
project implementation,
project management,
project organization,
project quality,
project team,
QC,
quality,
software development,
software implementation,
Software Project,
software quality,
technical lead,
tester,
testingIdeally, in a software project, for an offshore customer, the requirement gathering phase should be given an extra care to understand to a maximum extent so that the product developed and tested when ready for implementation at customer site requires no development. Practically, it is very...
June 5, 2009 10:00 AM
Posted by: Jaideep Khanduja
post implementation review,
project management,
Software ProjectThe Post implementation review is usually filled collectively by customer project team and signed by the project sponsor, who is usually one of the senior members of management. This form is to be submitted back to vendor (after filling) to serve the purpose of – sharing experience, product...
June 3, 2009 10:00 AM
Posted by: Jaideep Khanduja
post implementation review,
project closure,
project completion,
project feedback,
project management,
project manager,
project sign-off,
software implementation,
Software ProjectBoth vendor and customer have to understand that the real journey of a product starts only after a successful implementation of software at customer site. The challenges get a new meaning once the project team leaves the customer site after project sign-off. Both the managements can celebrate the...
May 29, 2009 10:00 AM
Posted by: Jaideep Khanduja
post implementation,
post implementation review,
product performance,
project acceptance,
project board,
project closure,
project management,
project sign-off,
software implementation,
software performance,
Software ProjectWhen is to perform a post implementation review? A witty answer could be – obviously after implementation. Ha! Definitely a successful closure of implementation could declare a project closure with a formal project acceptance report or project sign off. So shall we have a post implementation...
May 27, 2009 10:00 AM
Posted by: Jaideep Khanduja
end user,
implementation team,
post implementation review,
project implementation,
project knowledge,
project lerning,
project management,
project training,
software features,
software functionality,
software performance,
Software ProjectA successful implementation does not ensure the completion of project. The reality starts when the implementation team has gone back and users have started using the project in full swing with the help of training material, learning, knowledge and product. The health of users in respect of using...
May 25, 2009 10:00 AM
Posted by: Jaideep Khanduja
implementation team,
post implementation review,
project implementation,
project management,
project sign-offA Post implementation review is conducted after a substantial period from implementation sign-off. This review is to ascertain customer management’s and users’ experience on product in absence of product implementation team. The product has been implemented successfully and the team is gone....
May 22, 2009 10:00 AM
Posted by: Jaideep Khanduja
business requirement,
organization level requirement,
project management,
project phase,
requirement study,
requirement study document,
Software Project,
Top level expectations,
top management,
user level requirementAs stated in previous two blogs, top level expectations gathering is very crucial during the business study and requirement gathering phase. And respectively I mentioned how vendor and customer can be careful (and should be) about that. Although it is rare and unexpected, but there are instances...
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...
May 15, 2009 10:10 AM
Posted by: Jaideep Khanduja
change management,
project aspect,
project location,
project management,
project manager,
Project Plan,
project progress,
project role,
project schedule,
project scope,
project study,
Software ProjectScope defined and decided upon initially by vendor and customer mutually has a large impact on timeline, progress and success of a project. A change in scope at a later stage may call for a big impact on project schedule and progress. Let us see the roles of vendor and customer respectively in this...
May 13, 2009 9:35 AM
Posted by: Jaideep Khanduja
project achievements,
project customer,
Project Lifecycle,
project management,
project manager,
project milestones,
project sign-off,
project stages,
project stakeholders,
project vendor,
Software ProjectSign-off at various stages has a significant importance during project lifecycle. Everyday sign-off can be a headache for customer, no sign-off can cause headache for vendor, so there has to be a balance of sign-offs of milestones, achievements and stages of project so that the sanctity of...
May 11, 2009 10:12 AM
Posted by: Jaideep Khanduja
business critical change,
business requirements,
Business Rules,
business study,
change management,
customer management,
customer requirements,
project cycle,
Project Development,
project implementation,
project management,
project manager,
project team,
software development,
software implementation,
Software Project,
software requirementsChange management is a subset of project management. In any software project change is to be managed during the whole cycle of development and implementation. Requirements once specified by customer at the business requirements study phase does not mean that there will be no change in requirements...
May 8, 2009 10:09 AM
Posted by: Jaideep Khanduja
change management,
manpower management,
project guidelines,
Project Lifecycle,
project management,
project stages,
Risk Management,
risk mitigation,
Risk Plan,
Software ProjectAlthough it can not be avoided in real life scenario and that is why there is a risk plan and risk management to avoid such circumstances. But still a lot can be done to atleast minimize the risk and thereby mitigation.
Vendor - Management has to ensure the bare minimum changes (preferably NO...
May 6, 2009 9:59 AM
Posted by: Jaideep Khanduja
best practices,
project management,
project management practices,
project manager,
project standards,
quality management,
Software ProjectProject initiation starts with the marriage of vendor and customer to produce the desired software product. The desire comes from customer, with a promise from vendor to deliver the desired product. The time and investment (in terms of people, equipments, and expenses) calls for a superior quality...
May 4, 2009 9:40 AM
Posted by: Jaideep Khanduja
project approach,
project completion,
project failure,
project management,
project metrics,
project organization,
project overrun,
Project Plan,
project progress,
project revenue,
project sign-off,
project time,
Software ProjectProject management is a joint effort of vendor and customer teams. Project Organization members have to play their respective roles timely and religiously to get the best of the results. Both have to go hand in hand right from the start of the project till end and even beyond. The relationship does...
April 27, 2009 10:06 AM
Posted by: Jaideep Khanduja
domestic project,
overseas project,
project implementation,
project management,
project manager,
project monitoring,
project organization,
project overrun,
Project Plan,
Project Planning,
software implementation,
Software ProjectA classic scenario happened in an organization recently as told to me by a project manager of that organization engaged in software development and implementations.
It is related to project overrun.
A new project started with a set of requirements from a customer for development and...
April 24, 2009 10:06 AM
Posted by: Jaideep Khanduja
customer engagement,
management involvement,
project closure,
project cost,
project management,
project momentum,
project organization,
Project Plan,
Project Planning,
project sign-off,
project time,
project training,
project velocity,
Software ProjectProject overrun is simply a project crossing its boundaries set by the organization. These boundaries may vary from organization to organization depending on how they blindly or how over-extensively (both extremes) they want to look at it.
5 ways to control project overrun could be:
1....
April 22, 2009 9:51 AM
Posted by: Jaideep Khanduja
customer requirements,
project acceptance,
project closure,
project cost,
project management,
project manpower management,
project organization,
project overrun,
Project Plan,
Project Planning,
project timeframe,
project timeline,
Software Project,
software requirementsAll projects are prone to overrun. An overrun acceptance is directly proportional to an organization’s fault absorption capacity. Accordingly the definition of overrun is framed to demonstrate an overrun project as rightly completed project.
5 myths about Project Overrun could be:
5....
April 20, 2009 10:05 AM
Posted by: Jaideep Khanduja
business need,
business study,
implementation phase,
implementation plan,
implementation process,
post implementation,
process owner,
project closure,
project failure,
project implementation,
project lead,
project management,
project manager,
project ownership,
project sign-off,
project success,
project team,
reconciliation,
Risk Management,
Risk Plan,
software training,
transaction entry,
UATThe customer project manager has to take the lead and ownership of product as soon as it is launched at customer site for implementation. The UAT, training and implementation process can only be effective in case customer project team gets fully involved into each and every activity of the...
April 17, 2009 10:03 AM
Posted by: Jaideep Khanduja
implementation plan,
project implementation,
project lead,
project management,
project manager,
project team,
Risk Management,
Risk Plan,
software implementationThe vendor project manager has to work as a consultant to the customer project manager rather than taking the full command at customer site during implementation phase. From vendor side, it is the responsibility of the project manager to highlight the risks (in terms of user’s availability,...
April 16, 2009 9:40 AM
Posted by: Jaideep Khanduja
implementation plan,
project closure,
project lead,
project management,
project manager,
project team,
software acceptance,
software implementation,
Software ProjectProject managers (the customer end and the vendor end) have to work hand in hand during the implementation stage of a software project happening at customer site. The key responsibility of both the project managers working on the project is to ensure successful implementation and project...
April 13, 2009 10:01 AM
Posted by: Jaideep Khanduja
project implementation,
Project Lifecycle,
project management,
project manager,
software development,
software implementation,
Software Project,
software testingNo project manager can claim there was not a single problem in any of his projects. But then he is to tackle them. To tackle them he should be aware of them. To be aware of them, he has to have an ability to foresee them than to overlook them. The earlier he envisages those problems, the more time...
April 10, 2009 9:59 AM
Posted by: Jaideep Khanduja
Application development,
application implementation,
application readiness,
post implementation,
project director,
project management,
project manager,
project sponsor,
project vision,
software development,
software implementation,
software project manager,
software testing,
stakeholder,
successful implementationIt is not only the project manager but all stakeholders who get affected by the project over-run or failure. It could happen due to any reasons. One of the major reasons that have emerged is the lack of vision of the project manager, project sponsors, project directors and other stakeholders to...
March 23, 2009 10:30 AM
Posted by: Jaideep Khanduja
ascending approach,
best result,
brainstorming,
cornerstone,
experience,
innovation,
knowledge,
linchpin,
organizational interest,
product and quality,
product knowledge,
product quality,
project management,
project manager,
Project Plan,
project team,
QA,
QC,
quality,
quality dependence,
quality issue,
quality manager,
quality strength,
recession,
scarcity of business,
smart weapon,
software business,
software organization,
Software Project,
software team,
team culture,
team management,
thinking,
win-win situation,
wisdomDue to recession, there is scarcity of business and projects for software organizations. In such a situation, the projects in hand (and the forthcoming ones) have to be handled very carefully for a win-win situation. To attain that, there are certain smart weapons that a project manager needs to be...
March 20, 2009 10:42 AM
Posted by: Jaideep Khanduja
project management,
project manager,
Software Project,
software team,
team leader,
team managementA new entrant at any level should never be burdened (leave aside “overburdened”), and an ample time should be given to him to prepare himself for the forthcoming project(s). If already there is a load of work, the minimum should fall on the new entrant, rest should be shared among the existing...
March 18, 2009 10:37 AM
Posted by: Jaideep Khanduja
implementation phase,
Project Initiation phase,
project management,
Software Project,
software team,
Team momentumUsually during the period between first project close-out and next project initiation, most of the team members of project have not much to perform except utilizing their time in non-visible activities. This could include personal web browsing, social sites, pending emails, thinking about...
March 16, 2009 11:07 AM
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,
testerAll 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 13, 2009 10:07 AM
Posted by: Jaideep Khanduja
1. Software Project Ownership,
business practices,
Business Rules,
implementation,
implementation phase,
Key users,
project close-out,
project initiation,
project management,
project manager,
project milestones,
Project Plan,
requirement freezing,
Software Project,
specifications finalization,
statutory requirements,
UATIn software project there are two key agencies involved – customer and vendor. Both have to own equal responsibility in managing, monitoring and completing it successfully. In my earlier blog I have mentioned 6 mandates for Vendor Organization on Software Project Ownership. Here I would like to...