Sociální aspekty agilních metodik vývoje softwaru

Název práce: Sociální aspekty agilních metodik vývoje softwaru
Autor(ka) práce: Čížek, Pavel
Typ práce: Diplomová práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Balada, Jakub
Jazyk práce: Česky
Abstrakt:
Tradiční metodiky vývoje softwaru jsou zatíženy řadou problémů, především složitostí, přílišnou byrokracií a lpěním na předem popsaných procesech. To často znamená prodlužování a prodražování projektů, ale i jiné negativní důsledky. Agilní metodiky vývoje softwaru se snaží řešit tyto problémy. Staví na týmové práci, na komunikaci a vztazích vývojářů a sdílení jejich znalostí. Tyto hodnoty jsou v agilním pojetí vývoje jedny z nejdůležitějších. Cílem této práce je identifikovat a popsat principy agilního vývoje softwaru, které ovlivňují fungování vývojového týmu, pracovní motivaci vývojářů a zaměření na cíl projektu. K tomu je čtenář nejdříve zběžně seznámen s obecnou teorií pracovní motivace, týmové práce a jejího řízení. Poté jsou rozebrány jednotlivé principy agilního vývoje a u každého je popsán jeho vliv na motivaci vývojářů, na fungování vývojového týmu a zaměření na cíl vývojového projektu. Dalším cílem je určit nároky na agilní vývojáře v sociální oblasti, objasnit, v čem spočívá jejich potřeba a jak by absence těchto osobnostních charakteristik jednotlivých vývojářů ovlivnila výkonnost celého týmu a postup vývoje produktu. Posledním cílem této práce je posoudit agilní přístup k vývoji softwaru jako celek. Je k tomu použita metoda SWOT analýzy, která určuje silné a slabé stránky agilního vývoje a také jeho příležitosti (výhody) a rizika. Nakonec je uveden seznam 11 vážných chyb, kterých se lze v průběhu agilního vývojového procesu dopustit, a které zvýší riziko neúspěchu projektu.
Klíčová slova: Vývoj softwaru; rizika; nároky na vývojáře; týmová práce; sociální aspekty; agilní metodiky
Název práce: Social aspects of agile software development methodologies
Autor(ka) práce: Čížek, Pavel
Typ práce: Diploma thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Balada, Jakub
Jazyk práce: Česky
Abstrakt:
Traditional methodologies of software development are burdened with number of problems, especially its complexity, bureaucracy and sticking on detailed processes defined in advance. This all often mean overtiming and overpricing the project as well as other negative effects. Agile methodologies of software development pursue solving such problems. They are built on principles of team-work, communication and developers' relations and sharing their knowledge. These values are one of the most important in agile development concept. This thesis's target is to identify and describe those principles of agile software development which impact development team functioning, working motivation of developers and focus on the project goals. Reader is first shortly familiarized with general theory of working motivation, team-working and leading to achieve the target. Then particular agile development principles are analyzed and the impact on developers' motivation, whole team functioning and focusing on the project goals is described. Another target of the thesis is to identify requirements on agile software developers, to explain what the need of them lies in and how the absence of these personal characteristics would impact whole team's productivity and the development progress. The last target of this thesis is to examine agile development as a whole. A SWOT analysis is used to achieve this. It states the strengths, weaknesses, opportunities (advantages) and risks of agile development. There is a list of 11 serious mistakes that can take place in the agile development process and heighten the risk of the project fail stated at the end of the thesis.
Klíčová slova: team work; risks; social aspects; agile methodologies; Software development; requirements on developers

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 17. 9. 2008
Datum podání práce: 5. 5. 2009
Datum obhajoby: 10. 6. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/14078/podrobnosti

Soubory ke stažení

    Poslední aktualizace: