Software Estimation

Thesis title: Odhadování softwarových projektů
Author: Surňák, Peter
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Stanovská, Iva
Thesis language: Česky
Abstract:
Tato práce se zabývá odhadováním softwarových projektů. Člení a popisuje metody, které mohou být a bývají použity pro tvorbu odhadů a to jak pracnosti, tak i doby trvání anebo nákladů. Zabývá se kvalitou odhadu, jeho použitím, volbou metody a dalšími souvislostmi. Cílem práce je vytvořit ucelený přehled o současných možnostech a metodách přístupu k odhadování a odhadu jako takovém. Druhotným cílem je vytvořit příklad použití odhadu na fiktivním projektu, kde bude naznačeno, jakým způsobem vybírat z metod pro tvorbu odhadu na základě parametrů projektu jako je velikost, aktuální fáze nebo typ. Ke splnění cílů vede v první fázi vymezení pojmů jako je odhad, odhadování, projekt a softwarový projekt. Kromě samotného vymezení jsou tyto pojmy doplněny o souvislosti, které jsou nezbytné pro další práci s nimi. Dalším krokem je potom kategorizace jednotlivých metod, jejich popis a uvedení vhodných parametrů použití, ale i omezení. Součástí tohoto kroku je kvalita odhadu, vlivy, které na ni působí a důsledky, jež mohou projekt ovlivnit při nesprávně provedeném odhadu. Posledním krokem je případová studie, která demonstruje výběr a použití metod tvorbou odhadu na jednom konkrétním projektu. Očekávané vlastní přínosy spočívají zejména ve shrnutí existujících metod pro tvorbu odhadů v členění na kategorie, shrnutí zásad a vlivů, které působí na odhad a zároveň způsobů, jak může odhad působit zpět na projekt (pozitivně i negativně).
Keywords: odhad; pracnost; projekt; metody odhadování; náklady na software
Thesis title: Software Estimation
Author: Surňák, Peter
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Stanovská, Iva
Thesis language: Česky
Abstract:
This thesis deals with software estimation, describes individual methods which may be used for constructing estimates in terms of effort, time and costs. It also deals with quality of estimate, the way it is used, the process of selection of the right method and other consequences. The main goal of thesis is creating a compact overview of currently known and used methods and approaches to constructing estimates. As a secondary target comes an example of practical use of estimate on a simulated project, where the way of choosing estimating method is presented, based on project attributes such as size, current stage of project or project type. For achieving these intentions, it is important to first set up basic framework of basic terms such as estimate, estimating, project and software project. Apart from just defining these terms, there are some necessary interrelations which must be explained before anything else. Another step is creating categorization of particular methods, their description, restrictions and suitable uses. The quality of an estimate, including factors which may bias, degrade or improve it, is another step towards final goal. Consequences, which may arise when wrong estimate has been provided, are one more piece of mosaic to this work. Lastly, case study demonstrate how to choose from estimating methods and use them on particular project. The expected benefits of the thesis are mainly in summarizing of existing approaches to the art of estimating broken down to categories, as well as list of principles and factors which affects an estimate and the ways estimates influence the project (in either positive or negative direction).
Keywords: effort; software costs; estimate; project; estimating methods

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 12. 12. 2009
Date of submission: 5. 5. 2010
Date of defense: 7. 6. 2010
Identifier in the InSIS system: https://insis.vse.cz/zp/24401/podrobnosti

Files for download

    Last update: