April 28, 2013 10:49 PM
Posted by: Jaideep Khanduja
developer,
software,
software development,
Software ProjectIf you are doing MS or Doctorate (PhD) in Computer Science or Computer Engineering or Electrical Engineering you can apply for selection in software engineer job in various global companies. This would be a full time job initially being taken as intern. It would not be a regular in nature. One...
March 16, 2013 11:02 PM
Posted by: Jaideep Khanduja
developer,
project management,
project manager,
testerIn previous three posts we discussed about what one team thinks about other teams while working on a project. There was a picture shown in the post where we...
March 16, 2013 7:54 PM
Posted by: Jaideep Khanduja
developer,
project management,
project manager,
testerReferring to the interesting chart/diagram in my previous post depicting what one team perceives or thinks about...
February 27, 2013 5:51 PM
Posted by: Jaideep Khanduja
developer,
project management,
Software ProjectMicrosoft has decided to tie up with local software development professionals with dual motive. First, to act enabler for those guys...
December 16, 2012 9:38 PM
Posted by: Jaideep Khanduja
developer,
Project Lifecycle,
project management,
project manager,
Software Project,
testerWell, you, as a project manager, have identified the exact needs of your project management tool. In the next step you have also been able to identify the best option in the market. You also identified the champion who is going to drive project management with this tool, someone who is expert on...
November 24, 2012 1:20 PM
Posted by: Jaideep Khanduja
developer,
project management,
software,
Software Project,
tester,
testingHere are few quotes/ posters I found on net which are quite relevant to the job of a QC and Code writing guys. Curiosity is something than can chip in an extra edge in both - a developer, and a tester.
September 24, 2012 9:41 PM
Posted by: Jaideep Khanduja
developer,
project management,
software,
software development,
Software ProjectWe all have certain amount of myths within us and sometimes we start loving to live with them. A developer’s job is quite critical in any software development project as this is the guy who is doing all ground level work. Whatever he produces goes to the customer though after passing through...
August 19, 2012 10:37 PM
Posted by: Jaideep Khanduja
Cycle Time,
developer,
Project Lifecycle,
project management,
project manager,
software developmentHey Guys! While exploring in the ocean of videos called Youtube, I managed to find another good video that was educative, informative, guiding and humorous all at the same time. It is focused on some of the very important aspects of product development or production. Customer requirement is most...
July 22, 2012 10:59 PM
Posted by: Jaideep Khanduja
developer,
Project Lifecycle,
project management,
project manager,
software,
software development,
Software Project,
software testing,
tester,
testingWaterfall Video
Hey guys, this is not a technical video attached here in this post. This is a waterfall in a place called Panchkula near Jammu in India. This waterfall video I have watched n number of times and every nth time I watch it,...
July 22, 2012 8:51 PM
Posted by: Jaideep Khanduja
developer,
Project Lifecycle,
project management,
project management. Software quality,
software,
software development,
Software Project,
software testing,
tester,
testingHi Guys, This is basically the video version of my long back posted article here on IT Knowledge Exchange website. Probably that is one of my earliest blogs and it got quite popular among readers belonging to Project Management, Software Projects, Quality Assurance, Quality Control fields.
Here...
June 30, 2012 10:15 PM
Posted by: Jaideep Khanduja
developer,
Project Lifecycle,
project manager,
software,
software development,
Software Project,
software qualityDevelopers are probably most creative group of people who keep themselves engaged in creating code all the time. Since perfection and human beings are some steps apart in whatsoever is done by human beings, there always is an urge found to strive for perfection. This is what makes them good...
December 26, 2011 7:15 PM
Posted by: Jaideep Khanduja
code,
coder,
coding,
developer,
programmer,
tester,
testingShall we treat tester as a code destroyer? If on one hand a developer develops a code, a tester always tries to find out the holes in the pot. That is where a conflict on personal level originates when a programmer or coder takes it too personal by getting faults being found out in the code written...
July 11, 2011 2:37 AM
Posted by: Jaideep Khanduja
developer,
Development,
implementation,
project management,
Software Project,
tester,
testingTester is not the part of package of a team going for software product implementation. Probably that is wrong on part of project manager if he decided to send a technical team member along with implementation team with a sanction of development and requirement changes...
July 11, 2011 2:27 AM
Posted by: Jaideep Khanduja
developer,
Development,
project management,
software,
tester,
testingSupport comes after project completion. Project lifecycle but must treat support phase as a component of it. Prior to support the major project phases include – project initiation, requirement collection and freezing (though freezing is not actually freezing till the handover and...
June 27, 2011 6:42 PM
Posted by: Jaideep Khanduja
Bug,
developer,
software,
tester,
testingWhy Software Developers are not Doctors? was another interesting read to understand the satire behind the simple title line. Software developers are quite famous (and that is not in...
June 26, 2011 6:51 PM
Posted by: Jaideep Khanduja
developer,
Development,
project management,
Software Project,
tester,
testingEach bug in the software costs. The first hidden cost is the developers time that could have gone in a neat code, except goes into embedding a bug in his code. This all happens unnoticingly. No developer intentionaly writes bugful codes. It happens inherently due to a set of fixed...
June 26, 2011 6:23 PM
Posted by: Jaideep Khanduja
developer,
project management,
software development,
Software Project,
tester,
testingWhen 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
Posted by: Jaideep Khanduja
bug fixing,
bug reporting,
developer,
Development,
project management,
Software Project,
tester,
testingUsually 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
Posted by: Jaideep Khanduja
developer,
Development,
project management,
Software Project,
tester,
testingEvery 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:06 PM
Posted by: Jaideep Khanduja
developer,
project management,
testerThere are good programmers and there are good testers. But in 99% of cases good programmers are not good testers and in 100% of cases good testers are not good programmers. Whats exactly would stop a good programmer to be a good tester. Three years back I wrote a post on this...
January 31, 2011 10:45 AM
Posted by: Jaideep Khanduja
bug report,
developer,
project management,
Software Project,
testerA 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 13, 2011 10:46 AM
Posted by: Jaideep Khanduja
Bug,
developer,
product,
project management,
software,
testerBugs are a gentle reminder to respective developer and a sort of alarm for him to check nothing has been skipped as per user and business perspective. Bugs also act as useful and productive communication initiators between tester and developer till the individual loop gets closed...
September 10, 2010 9:53 AM
Posted by: Jaideep Khanduja
developer,
Development Manager,
product development,
product manager,
project management,
software development,
Software Project,
testerA product manager during the product lifecycle has various options of selecting a pair of shoes to wear. It depends on his choice whether he wants to cover the journey in comfort and feel the pinch later or wears a not-so-comfortable pair of shoes felling for a pinch during the...
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....
July 22, 2010 11:05 AM
Posted by: Jaideep Khanduja
developer,
project management,
QC,
software development,
Software Project,
software testing,
tester1. Showstopper: Product manager always has the perception that the development team wants the progress of work whereas QC or testing team jams the progress. They even try to project in the way of showing development team sitting idle when the product is lying with testing team for...
March 22, 2010 11:20 AM
Posted by: Jaideep Khanduja
Bug,
bug report,
developer,
project management,
software development,
software testing,
testerA tester’s prime task after testing a product is to describe the bug. The development team while receiving a test report of a product from tester expects a detailed bug report. The report should be presented in such a way that is easily understood by developers. The point of...
January 22, 2010 11:12 AM
Posted by: Jaideep Khanduja
culture,
developer,
performance,
project management,
project team,
recognition,
Software tester,
trainingThere is no end to learning. Still water becomes contaminated and harmful for use. Continuous flowing water keeps it fresh and pure. Similarly if your developers and testers or for that sake anybody in the organization keeps performing the same functions without any...
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 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 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 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 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...
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 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 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 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 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...
August 24, 2009 10:00 AM
Posted by: Jaideep Khanduja
developer,
Development,
software,
Software developer,
software development,
tester,
testingA software division in an IT company is considered to be a profit center whereas the Testing division is considered as cost center. A set of developers develop software, get it tested by a set of testers, sell it in the market and earn profits. The credits and benefits on success of the software...
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...
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...
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...
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 6, 2009 9:42 AM
Posted by: Jaideep Khanduja
bug report,
bug-proofing,
bugs report,
business process,
business rule,
developer,
development team,
functional coverage,
functional specifications,
functional specifications finalization,
quality standards,
sizing of software testing effort,
software development,
software testing,
software testing effort estimation,
test case,
test estimation guidelines,
Test Plan,
test plan guidelines,
test report,
test result,
testcase,
tester,
testing,
testing effort,
testing guidelines,
testing knowledge,
testing plan,
testing time-line,
testing timelineIf we go by quality standards the sizing of software testing effort has to be done before the tester(s) start writing the test cases for the purpose. The estimate will clearly draw out of the functional specifications signed off between the customer and vendor. Without sizing the Testing manager...
February 11, 2009 11:04 AM
Posted by: Jaideep Khanduja
coder,
coding,
developer,
Development,
PM,
programmer,
programming,
project completion,
Project Development,
project management,
project manager,
project milestone,
project progress,
project task,
Software Project,
software team,
technicalA new project is always divided into small tasks and based on the resources available, the task(s) are allocated to individuals by the project manager (PM). A simple metrics is important to follow to monitor (and manger) the completion of tasks and thereby figuring out at any moment of time – the...
February 9, 2009 9:55 AM
Posted by: Jaideep Khanduja
coder,
coding,
developer,
Development,
PM,
programmer,
programming,
project completion,
project management,
project manager,
project metrics,
project progress,
Project Status,
project task,
Software ProjectIt is not important what metrics you (the project manager) use, because unless and until you understand the meaning of “task” and “task completion”, you can’t get into the mode of monitoring and measuring it. The progress (or completion) project as a whole is measurable only if it is...