StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Problems With Managing Software Development - Essay Example

Cite this document
Summary
Managing the development of software is no easy task. It is a great skill which a project manager can only master after experience with several projects. Each software project…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER96.7% of users find it useful
Problems With Managing Software Development
Read Text Preview

Extract of sample "Problems With Managing Software Development"

Software Project Management is the process of planning, monitoring and controlling software projects. Managing the development of software is no easytask. It is a great skill which a project manager can only master after experience with several projects. Each software project is distinct from one another and needs to be handled specially. If the development activities are not managed properly, a number of things can go wrong. Following are some of the common problems faced by project managers while managing software development.1. Poor requirements definition The basis of successful development lies in correct and complete requirement analysis.

If all the requirements have been gathered and have been put down in an appropriate manner, the designers and developers can better understand the software and hence produce a better and reliable product. On the other hand if the software has not been defined properly, it is likely that it will not be able to meet the customer’s requirements and will contain a lot of bugs. This is another problem the managers need to consider during development.2. Overlooking hardware deficienciesTechnology plays an important role in the process of software development.

The development work is highly related to the hardware equipment being used. If, during the development process there are hardware deficiencies, it can be a huge nightmare for the developers. It can affect the quality and reliability of the output. Moreover, malfunctioning of hardware can cause delays in development schedule. 3. Deadlines are unrealisticIt is a standard process that the project deadlines are determined considering the development time it should take. However, in order to win over a project, many estimators put up unrealistic deadlines.

This becomes a problem for the development team and it becomes extremely difficult to manage development. What ends up happening is that either the team totally ignores the deadlines and carries development on their own routine, or in order to meet the deadlines, they create panic and end up making a poor quality, unreliable product. 4. Failure to establish a functional team of vendors, experts, and end usersComposition of a software team is very important and a crucial factor in the success of a project.

The project team needs to have individuals who have the right skills required for the project. If a functional team of vendors, experts, and end users doesn’t exist, the project cannot successfully complete. This is another critical problem faced during development when the team does not have the resources to complete the tasks. 5. Lack of user involvementUser is the key person in the software process. He is the ultimate person who will be using the software and hence need to be the center of all effort.

In an ideal environment, user should be actively involved by giving his feedback and opinions. Often the user is not involved during development and the final product may fail to satisfy the user. This can result in a total failure of the project.6. Software People don’t understand the customer’s needsThe software is designed to satisfy the customer’s needs. This should always be the focus of the entire development process. Often what happens is that the team loses this focus in their mind and instead begins to concentrate on making reliable, efficient software.

In many cases, the final product may be software of very quality but it may fail to meet the customer’s requirements. This happens when the development people have failed to realize what the customer had initially wanted. For instance, a customer may have asked for a simple program which should add two numbers. The software development team ended up making a complicated scientific calculator. This does not meet the customer’s needs.Javelin is an anti-tank missile with automatic self-guidance and many other advanced capabilities.

It was proposed to be acquired by the US Government but The General Accounting Office (GAO) published a report which questioned the adequacy of Javelin testing. The report, titled “Army Acquisition – Javelin Is Not Ready for Multiyear Procurement”, opposed full-rate production of Javelin and emphasized the need for more operational tests due to the many redesigns undergone.Development Test and Evaluation (DT&E) is usually conducted in large governmental projects to ascertain that the engineering design and development process is complete.

It is used to qualify and validate the design, reduce risk, and ensure that the product is ready for government acceptance.The DT&E results evaluate whether the design risks have been minimized and the system will be able to meet specifications. It performs a critical task in reducing the risks of development by testing high-risk features, components or subsystems. DT&E is the tool used to help the government by confirming that the system will perform as technically specified and that the system is capable of being used for field testing.

The above excerpt from a real-life project illustrates the problems with software development. If there are several revisions in the project, the end-product is not considered stable and has to be tested several times over to ensure performance. ReferencesNet Resources International. Javelin Anti-Armour Missile. 2009. http://www.army-technology.com/projects/javelin/ (accessed November 23, 2009).Pressman, Roger S. Software Engineering - A Practitioners Approach. NY: McGraw-Hill, 2001.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Problems With Managing Software Development Essay”, n.d.)
Problems With Managing Software Development Essay. Retrieved from https://studentshare.org/miscellaneous/1560003-problems-with-managing-software-development
(Problems With Managing Software Development Essay)
Problems With Managing Software Development Essay. https://studentshare.org/miscellaneous/1560003-problems-with-managing-software-development.
“Problems With Managing Software Development Essay”, n.d. https://studentshare.org/miscellaneous/1560003-problems-with-managing-software-development.
  • Cited: 0 times

CHECK THESE SAMPLES OF Problems With Managing Software Development

Precise Software Solutions Existing Operations

Executive Summary Precise software Solutions has plans to launch a new product called Insight, which can assess and manage the entire IT infrastructure of organization.... Precise software Solutions Introduction Organizations will always want to expand their markets, including the geographical markets as well as the product markets, so they can optimally tap the opportunities that may be available in those markets.... Background and the Problem Precise's existing operations Precise software solutions, located in Westwood, Massachusetts, launched its first product in 1996 called Precise/SQL, which has applications in the performance management market....
9 Pages (2250 words) Case Study

Project Systems and Methods

hellip; Several sources (Wikipedia, 20006 and Office of Government Commerce, 2005) have given accounts of the underlying factors that prompted the development of this software.... It is important to point out here that what may have been considered a problem initially , which necessitated the development of the project, may differ remarkably from what may emerge from the pilot stage.... PRINCE or "Projects in Controlled Environments" 2 is an application software product of Central Computers and Telecommunication for managing projects....
8 Pages (2000 words) Essay

Strategic Direction for Checkpoint Software Technologies Ltd

The company's technological advances are commonly a line of comprehensive software and hardware which secure and protect either corporate or personal… It has been consistently innovating security solutions, focusing on perimeter security, internal security and Web security (Check Point, 2003a). ... Check Point owns a significant number of patents and intellectual rights to different hardware and software through which such leadership could be validated....
6 Pages (1500 words) Research Paper

Software Development Methodology

This paper "software development Methodology" focuses on software development methodology or system development methodology which is an action framework which includes all the activities involved in the production and development of an information system.... nbsp;There are several kinds of software development methodologies, out of which the three which would be compared and used in this paper.... he model, if used in the development of the software library, would have positive results because this is the simplest kind of software development methodology out there; it runs on basic common sense and uses orthodox ways to develop the software which would be beneficial in developing the electronic library as it does not involve very complex programming or development....
5 Pages (1250 words) Coursework

Software and Maintenance Change Control Plan

The author presents the McBride Financial request in preparation for new software development in the organization.... The software maintenance development is a long-term maintenance stage for several and all computer-based commerce structures.... On the occasion a program concern should happen and cannot be determined by a technical support group, the team will honor the crisis to the development team (Shelly et al, 2003).... The next level of the software maintenance arrangement is the development or the programming team....
4 Pages (1000 words) Case Study

Dollar General Uses Integrated Software

In the "Dollar General Uses Integrated software" paper, the case study of Dollar General is discussed.... The main emphasis of the analysis focuses on the company's urge to use a new systems integration software suite.... The company used Financials Suite software to integrate its transaction businesses.... Synchronization of the working of different legacy software suites and preexisting technology platform is a major challenge in the way of optimal systems integration....
5 Pages (1250 words) Case Study

Adopting Information Technology Infrastructure Library for Managing IT Service

Some of the information used in the development of the medical imaging equipment or in the operation of the company is stored on the network so that relevant staff can access them at any time.... Initially, the company was only associated with the design of imaging devices, however, with time it started engaging in the production of software that would support these devices.... As the market for its products widens, there is a need to ensure that its facilities integrated with most of the machines already in the market and the way to do this is through the production of compatible software to integrate these devices....
8 Pages (2000 words) Case Study

Managing Software Reuse

Accelerated development - Reuse of codes will enhance the speed of software development and thus it leads to faster delivery of products to the market, which in itself is more beneficial.... This essay "managing software Reuse" presents software reuse that involves the development of software systems from existing software.... The development of the existing software depends on different issues which must be considered when determining the functionality of reuse software....
7 Pages (1750 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us