Tuesday, September 24, 2019

Software Systems Fundamental Essay Example | Topics and Well Written Essays - 1000 words

Software Systems Fundamental - Essay Example This report will discuss some software development problems which can cause overall software development failure. CAUSE OF SOFTWARE FAILURE According to May (2000), the majority software projects fail partially or totally due to software unable to meet all established requirements, cost and time overrun or less effective project management. These requirements could include schedule, cost, objectives or quality related (May, 2000). This section outlines the causes and factors of software development failure: Poor User Requirements The process of software development failure starts when a user states the system development requirements in a less effective way. In this way the system developed on the basis of such faulty system requirements become a disaster. In this scenario, the inability to state the user requirements can be due to lack of software working knowledge, poor understanding of software working or less effective business process information. However, mismarks in requiremen ts recording can be done on both sides at client side or at developer side (May, 2000) and (Kaur & Sengupta, 2011). ... Moreover, the lack of effective project quality management plan can cause less effective project quality that lead to project failure (May, 2000) and (Kaur & Sengupta, 2011). Failure of Cost and Schedule Estimation Another important reason of software development failure is the less effective cost and time estimation. In addition, effective cost and time estimations are very important for the successful software development. However, it depends on the project manager and team leader to estimate and figure out important project factors to better assess the project time and cost aspects. Moreover, if the time and cost of software development project overruns, it will surly lead to overall failure of project (May, 2000) and (Kaur & Sengupta, 2011). Team Size Estimation of team size is crucial in software development project. Fundamentally there are 3 main types of team small, medium and large. However, team selection is completely based on the project size if the project size is small t hen managers obviously take the small team and in case of big project they can select the large or medium team. Moreover, the selection of team size depends on project leaders or managers how successfully they can perceive the project and develop a well balanced project team. Furthermore, a lot of software development projects fail due to less effective team size that can lead to some of extensive problems regarding effective project management. This can also lead to amplifying the project cost and damaging project performance (Kaur & Sengupta, 2011). Human Resource Skills Effective and well organized team for a software development is really essential. Seeing that in software development an effective team for

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.