preview

Information Technology And The Field Of Software Development Projects

Decent Essays

Information Technology is the fastest growing domain in the world. These days there are a number of companies working in the field of software development. Software development is all about tasks, milestones and the duration of each one of these. However, a problem has presented itself and that problem is keeping up with the hours allocated for each task. This means there is an insufficient amount of time set aside for software development projects. One might say why not add additional manpower to help support software development projects? According to American computer architect Fred Brooks,that’s a classic mistake known as the “pregnant woman” also known as Brook’s law, Brook’s law states: the idea that throwing more people at …show more content…

To further elaborate this means that additional developers will almost certainly generate more defects in software development projects. Due to the fact that the original problem has yet to have a concrete solution, it has created more problems. Problems such as Fred Brooks’ “pregnant woman” mistake, this “problem” may be just a common mistake but if there is not enough time to get someone up to speed with a project, then a deadline will be missed and it could cause individuals and teams to point the finger of blame at one another (Deadline Stress), which will cause even more issues and delay the project even longer. This problem obviously affects all software developers even if they’re in different branches of software development seeing as American software engineer Barry Boehm argued,”poor management can increase software costs more rapidly than any other factor” (Productivity 2). If poor management can increase software costs, then poor managed software projects with insufficient time will affect other branches of software development, in order to counter this problem a solution must be established and implemented to help better manage software development projects. One of the cause of the issue comes from poor management practices however; according to the article Common Software Development Problems.“There are various reasons why a project can exceed the allocated time and the important part is not to tackle each of these reasons, but to identify if a task is

Get Access