Essays collection 2013
Home Home SK
Group 3
Antala Ján

Abstract. Planning is one of the most important stages of project management related to the creation of a software product. Over time, different scheduling techniques by which we can successfully complete the project in the required time and required quality are rising. Each method has its own advantages and disadvantages, so it is necessary to choose the right one, or customize existing one for the own needs or the needs of the project. Essay presents different scheduling options. Intends to why and when they would be appropriate or inappropriate to use and suggests a better solution that minimizes their deficiencies and increase the realism of created schedules. The suggested solution also contains mechanisms to avoid constantly changing specifications and the associated prolongation of the product implementation time. Essay thinking of the possible extensions of the suggested solution by which it is possible to have even better results, but also they may carry some risks.


Bohunická Ivana

Abstract. Planning is necessary part of software development and defines project direction from its beginning. Created plan lives with project its whole life, so it is necessary to prepare really good plan. In the essay, I would like to remind, that plan creation it not easy and it brings a lot of problems. Fortunately, many strategies of planning exist. Interesting strategy is the way of two plans- one pessimistic plan for customer and second optimistic plan for developers. Another strategy is agile development and its Scrum method. Scrum is oriented on humans and their relationships, processes are low-grade in this method. Effort of this essay is to estimate these two methods, compare them and recommend them depending on project type.


Čertek Martin

Abstract. The proper functioning of the team requires a lot of effort to handle different members. The cornerstone of effective sharing and exchanging information is knowledge of the environment. Communication changes dynamically, often with changing moods of the team members. This paper discusses several aspects of the Emotional Intelligence, focusing on the processes of team and individual factors affecting the conduct of the team. Essay presents the results of studies showing the impact of emotional effect on team members and increases the overall productivity of the team.


Gondár Jakub

Abstract. Risk management is important element in software development management. It seems that risk management is underestimated or is missing completely in many software projects. I wonder if this could be because there is lack of risk management in education. In my essay I deal with question, if educating risk management will help prevent disasters in software projects. Essay starts with introduction to risk management then I will deal with need of risk management education for software engineering students. I introduce some of educating methods from abroad, case study based education and interesting innovative method based on interactive game. At the end I summarize results of mentioned methods.


Greppel Ján

Abstract. Communication within the team is important part of project management. Exchange of information is not just about tools but also about people involved. Every form of communication has its own pros and cons and knowledge of it can help us decide which one to choose. Right choice for given circumstance can enhance clarity and relevancy of communicated information which is crucial for leading project to successful end. Effective communication is relevant to any team but has also implications for software team.


Grman Ondrej

Abstract. Software is a complex piece with a lot of space where errors can occur. The work discusses the various ways to eliminate this space, to keep track of process errors, look for critical points of error, and exposing of them. I watch differences between the occurrence and detection of "large" errors in this paper, those that are visible both in terms of detection, but also visible in the form of consequences that their failure brings. The work focuses on the phenomenon of error of negligence, carelessness, which generates the vast majority of software defects. At first, glance seem insubstantial, but ultimately unsuitable for a large number of combinations for a correct functioning of critical software defects.


Hudačinová Silvia

Abstract. In this paper, we described the relationship between customer and manager. We deal with various management practices, metrics and methods for monitoring a project and their attitude towards customers. Discusses the customer's attitude to monitoring the project and why CBR is important for project monitoring. This paper mainly describes a model for project monitoring with stakeholders, whitch describes the idea of monitoring the project with the collaboration client.


Igaz Michal

Abstract. Essay is focused on problems grouped around documentation in general and about problems, which are connected with its creation. It brings the explanation about how documentation became such a powerful tool of many different parts of project management and its saleability to client. There is a subjective point of view on value and influence of the documentation on the project along with detailed description of these two terms. Author used his personal experiences with this problem area to bring his own opinion on the influence of the documentation on the project, its value for different parts of the team, which develops software product and the creation of the documentation of course. Besides of that, he brings a critics of the lack of or abudance of the documentation and makes up alternatives, which could solve this problem even for a price of initial issues.


Kujan Jozef

Abstract. Nowadays we use the term usability more and more often in the field of information technologies. This term began to be used in user centered development. It was necessary to create this term according to some historical events. These events were mostly a reaction to demands of that historical era. But today it needs to be done by managers. Despite of great effort spend in development and innovation of web pages in terms of usability, the usability is still far back viewed ass quality attribute. There could be many reasons why it is this way. Essay describes this field and is aimed at motivating competent managers to act and improve software also by adding this quality attribute. There are also write some motivations given by historical events or showing todays success.


Nagy František

Abstract. Quality is immensely important when developing any product. That holds even for development of software. In this essay, we will take a look on two different approaches to process of development, waterfall model and agile methods and compare how they assure quality. We will especially evaluate, which offers more controll over quality of final product to both developer and customer.


Rerko Dominik

Abstract. This essay attempts to explain, why commenting of source code is so important. It does not present a one-sided view, it tries to break down the problem in terms of different aspects. It also compares documentation approach to traditional methods used in software development and agile approach. Finally, it looks at the management view of software documentation, where discusses the relation between documentation and project success.


Sámela Richard

Abstract. Software development in general is a very difficult process of financial, time and intellectual viewpoint. This is also one of main reasons why nowadays there are used various support systems by software development. One of the most important support systems is just version control system, which is reflected in this essay. However, developers are only for a few times familiar how, why and whether is convenient use this system. Let's reflect about the views of the fundamental questions: Does exist any emerging costs associated with software versioning and if does, so what? Is it profitability of software versioning higher than the actual cost? Can developers enough effectively use the functionality what version systems offer? It is important to members of the development team do not consider usage version control systems for granted, or as a kind of standard. They would be responsible in this situation, they should evaluate correctly whether version control system must be used and then they should choose the most appropriate one.


Ujhelyi Matúš

Abstract. This essay analyses and points on to the problems and risks, which results from establishing and executing the methods of agile software development in big companies. It tries to adjust the weaknesses of agile development, which are hidden if the agile software development is executed in small companies. The correct solutions of these problems are not a part of this essay, because of their complexity.


Ujhelyiová Zuzana

Abstract. The size of software projects was rapidly increased. There came a real problem of supervision and monitoring these projects to guarantee quality, simplicity, clarity of product and meeting the requirements of customer just in time. Monitoring is included in all phases of software development from planning and identifying the main goals to delivery to customer. There should be defined what to be monitored, how and why it should be monitored. The metrics used for monitoring and main goals that are monitored should set up better discovery of problems and faster way of solving them.


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