Challenges in software project cost estimation : a comparative case study
Tekijät
Päivämäärä
2021Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Estimating the cost, effort, and size to complete a software project is one of the most difficult and confusing tasks confronted by software project managers. Though, an early estimate is very crucial when bidding for contracts or determining whether the project viable, it’s accuracy cannot be guaranteed because of factors like incomplete requirements, inadequate information from past projects and the experience of the estimator.
Accurate software cost estimate can help the developer make more logical decisions in planning, scheduling, allocating resource, and monitoring the project progress. Considering all the estimation models developed by various researchers, it is inevitable to say that there has not been a perfect estimation method that solves all estimation problem.
The first part of this thesis provides a general overview of software estimation and some models, which are classified as algorithm and non-algorithm models. The second part is a comparative case study research, which emphasizes on two non-algorithm model, Top-down and Bottom-Up method in comparison with the estimate gotten from a software development project.
The main result of this study is that it is almost impossible to evaluate an accurate and error-free estimate at the beginning of a software project. Combining two or more estimation models at the beginning of the project and enhancing the estimate as the project progresses could give the better estimate, but other factors like risk assessment, resetting expectation, unexpected unknowns and exploring the use of automation should also be considered.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [28129]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Why do software development projects fail? : emphasising the supplier's perspective and the project start-up
Savolainen, Paula (University of Jyväskylä, 2011) -
Individuals at the heart of educational change : local level administrators' views on the development of the organization of language education through top-down projects, bottom-up reorganization, and cooperation and communication
Tompuri, Mika (2017)Suomen hallitus ja yritysmaailma tunnistavat kielitaitotarpeen. Kielten opiskelun suosio on kuitenkin laskenut vuosien ajan. Kielikoulutusta koskevan päätöksenteon hajautuessa yksittäisillä kunnilla ja päättäjillä on entistä ... -
Requirements Engineering Failure Factors in Software Projects
Räsänen, Teemu (2021)Vaatimusmäärittely on olennainen osa sovellusprojekteja ja sen onnistumisella on merkittävä vaikutus kaikkiin muihin sovellusprojektin osa-alueisiin. Tässä tutkielmassa pyritään tuottamaan lisää tietoa vaatimusmäärittelyyn ... -
Developing IT project management model which affects customer satisfaction : case study of government ICT centre Valtori
Keränen, Joni (2022)Tämän tutkimuksen tarkoituksena on selvittää tekijöitä jotka johtavat asiakastyytyväisyyteen projektinhallinnassa ja joiden avulla asiakastyytyväisyyttä voidaan arvioida. Tavallisesti asiakastyytyväisyys on nähty osana ... -
Work‐from‐home impacts on software project : A global study on software development practices and stakeholder perceptions
Nguyen‐Duc, Anh; Khanna, Dron; Le Giang, Huong; Greer, Des; Wang, Xiaofeng; Martinez, Zaina Luciana; Matturro, Gerardo; Melegati, Jorge; Guerra, Eduardo; Kettunen, Petri; Hyrynsalmi, Sami; Edison, Henry; Sales, Afonso; Chanin, Rafael; Rutitis, Didzis; Kemell, Kai‐Kristian; Aldaeej, Abdullah; Mikkonen, Tommi; Garbajosa, Juan; Abrahamsson, Pekka (John Wiley & Sons, 2024)Context The COVID-19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including software business. While remote working is not new for software engineers, forced ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.