Essays collection 2013
Home Home SK
"agile methods of software development"
Škoda Matej

Abstract. With using agile methodologies of software development, quality of software documentation is low, often it has low priority and it is neglected. Developers consider it needless. Result of documentation is often unusable document. This essay speaks is about problems as low quality of documentation, forced creation of documentation or creation of documentation too late. It describes opinion of scrummasters to documentation creation at agile methods of software development and its importance for software projects. It describes process of documentation creation and tries to bring some solutions to those problems by using combination of agile and classic teams to software development. It also express to another concept used to documentation creation and it is automatic generating.


Uhrin Martin

Abstract. Planning software project is a key aspect in the field of managing development of a project. In the beginning everybody wants to know a release date. This can not be said with certainty and good estimate is just a matter of experience, coincidence. That’s why it is important to know how to effectively use the time. Agile methods give us good pieces of advice how to accomplish this and that’s why people start using them. People keep searching for better ways to develop a software, therefore new methods arise. We are going to have a look at Scrum and Kanban, think about their advantages and disadvantages and try to find a way to make the most of both when it comes to developing a software.


Left Separator
plan schedule communication software project team monitoring agile development customer risks risk Scrum planning risk management version management management disadvantages quality software extreme programming pair programming motivation success support tools version control quality management documentation agile methods software development tasks software metrics team project documentation management project metrics waterfall model manual guide development support small teams usability testing software quality support tools development support management software configuration quality control version control system efficiency agile methods of software development