Essays collection 2012
Home Home SK
"support tools"
Krajčovič Jozef

Abstract. With the rapid development of information and communication technology, software development has become increasingly more complex matter, that includes a large number of disparate processes and requirements. This has prompted the company to reorganize management of available resources and efficient use of support tools that are used in the software development process. One with possible ways how to efficient the software development process is to automate routine tasks, which are mede mostly by hand, what influences to quality of the product. In this essay will address the following questions. Can automation build of the software to increase the efficiency of the development team? Use of automation is also good for small teams? Answers on these questions in my subjective opinion and based on my experience with the supporting tools.


Lazový Michal

Abstract. The management of a team in software development requires extensive effort from project managers. Especially, when the project is spread across multiple geographic regions. The usage of international teams becomes a trend and therefore a great effort is paid to develop tools to alleviate problems which occurs with collaboration and communication in these teams. Generally, these projects are large-scale, where the aforementioned problems are even more significant and their solution is more difficult. The essay deals with the way how to support this kind of development and also the question, how to improve effectiveness of international teams. Software development in international teams causes several complications, which may result in project failure, degradation of product quality, or cost increment of realization.


Nagy Balász

Abstract. Software development today is a process that usually takes months, but sometimes several years. Such projects do not need only sufficient human resources, but also support tools to facilitate employees to co-operate and work effectively during working time. One of these tools is the version control system, which is responsible for cooperation, in particular with the source code. Choose from these funds is not as easy as it may seem, because there is a lot of systems like that. In this essay are mentioned the advantages and disadvantages, and some own experiences with this systems. The essay also deals with a suitable choice and with the way of the selection versioning systems. The reader should read the following to get a basic overview of this field and issues.


Sopko Pavol

Abstract. The authors look at the field of communication in a distributed team environment. Current problems and main points of criticism of managing a distributed team are discussed while comparing them to those of a traditional team. In the end, a proposal for a fresh and alternative view on the aforementioned issues is presented with some conditions on the structure of the team and their software support infrastracture.


Vrablecová Petra

Abstract. Support tools are very important part of software development process. They can be seen as another team member who helps us with software development. But many teams do not see them this way and take them for granted. Hence they attach no importance to the choice of these tools and they do not realize what consequences they will take if they choose badly. This essay describes how poor choice of tools to support software development process can negatively affect project resources, time, etc. and what criteria should be considered during the tools selection process. Before the team chooses a tool, an analysis of team requirements, team resources (technical, financial, etc.) and team itself (experience of work with tools, preferred tools, learning ability, ability to perceive and process information) should be performed. Considering mentioned criteria evidently helps to choose the right tools to support software development process. The right tools can be seen as the reliable team member and helper rather than an enemy who steals your time.


Left Separator
monitoring software project metrics function points plan planning software product risk management test driven development error effective communication sofware metrics software development team problems development software quality development support management extreme programming pair programming Scrum communication relations control progress subversion git critical path method project planning estimation agile development risks motivation requirement collection testing use case points support tools support tools outsourcing team size estimation version management quality cooperation risk documentation project software versioning conflict