National Repository of Grey Literature 51 records found  previous11 - 20nextend  jump to record: Search took 0.01 seconds. 
Upgrade of Agile Development Support Tool
Trávník, Petr ; Trchalík, Roman (referee) ; Kreslíková, Jitka (advisor)
The goal of the diploma thesis "Upgrade of agile development support tool" is to study agile methodologies and its use in practice. Thesis is focused on the Scrum framework used by The Corporate Technology department of Siemens, s.r.o. in Brno. Furthermore the thesis analyzes and compares the most used software support tools for agile methodologies which also gives an inspiration for the upgrade of support tool used by the department of Siemens. Thesis identifies possible upgrades based on an analysis with the goal to make agile development even more effective. Results were consulted with the representative of the Siemens company and then modules for Code review and Retrospective were chosen to implement. Implementation consists even of some minor upgrades of the tool. Goals of all implemented upgrades were to save time, optimize administrative work and make development even more effective. Benefits and further upgrades are consulted at the end of the thesis.
Code Ownership Research in Large Organization
Šimonek, Jan ; Rychlý, Marek (referee) ; Kreslíková, Jitka (advisor)
This master's thesis is about code ownership in software projects and creating a tool that would improve cooperation by identifying code owners. The theoretical foundation for code ownership starts from Extreme Programming, explaining models of code ownership and the impact of code ownership on cooperation among teams and team members. The concept is demonstrated on a concrete software firm, where a potential for improvement is identified. The potential is exploited by a software tool, which is designed in the this thesis. The tool is capable of identifying code owners and experts for specific areas in the code based on data gathered from a version control system. The resulting information is made easily accessible. The tool is used to conduct a code ownership research in several projects, which allows me to confirm accuracy of the results. Usability and benefits of the tool is discussed in the final chapter.
Usage of Agile Methodology in Software Development Management
Mazáková, Zuzana ; Doskočil, Radek (referee) ; Smolíková, Lenka (advisor)
Diplomová práce se zaměřuje na zefektivnění procesu řízení ve vývoji softwaru, a to integrováním agilní metodiky Scrum do projektu. Navrhnuté řešení obsahuje stěžejní principy a součásti metodologie a jejich konkrétní doporučenou aplikaci v projekte ABC v soulade s jeho specifikami.
Database Version Management for Application Development
Kotráš, Jan ; Burget, Radek (referee) ; Rychlý, Marek (advisor)
The purpose of this work is to facilitate database version working on the database management system MySQL. The intention of application is to get efficiency and make simpler versioning of database layer for application development in smaller teams.  
Systém pro podporu zajištění kvality při vývoji software
Vlach, Martin
The thesis deals with the design and implementation of a web application to support software team in ensuring the quality of software products. The application provides users with possibilities to create projects, requirements, risks, test cases and relationships between them. The main benefits of the application includes a wide range of customisations for demands of a specific project. The application consists of several services that run in a Docker environment. Client part of the application is implemented in TypeScript using frameworks Vue.js and Quasar.js. The server side of the application is implemented in Python using modern framework FastAPI.
Software for DSLR control for use in microscopy
Mokrejš, Jakub ; Janoušek, Oto (referee) ; Čmiel, Vratislav (advisor)
This master's thesis initially deals with a review of cameras used in microscopy, describing their properties and the difference between microscopic and DSLR cameras. Furthermore, it describes the programs used by microscopic cameras for control via a computer. The thesis then defines the technologies used for software development and presents a design of the software's program equipment. The practical part of the thesis first describes the technologies used for software development along with a development diagram. The next section describes the functions that the software uses to communicate with the DSLR camera and introduces the software's graphical user interface. The conclusion of the practical part is devoted to testing the software itself, where it also presents various ways of its control. The test results are then evaluated in the discussion.
Raising the Scrum Maturity in developer team
GOLAS, Michal
The aim of the bachelor thesis is to analyze the current practice in the selected development team and based on the Scrum methodology, propose a set of measures to increase the efficiency of the team's work in solving projects. The proposed measures are subjected to a SWOT risk analysis and after deploying these measures, the effectiveness of these changes is evaluated through the Microsoft Azure DevOps environment. In the theoretical part, a brief characterization of the basic traditional and agile methodologies is given and a comparison of the main principles of these directions is presented. The Scrum methodology, which is the focus of this thesis is described. The main contribution of this thesis is useful recommendations to improve the current development process and their evaluation.
IDE-supported development of component-based applications
Hermann, Lukáš ; Bureš, Tomáš (advisor) ; Šimko, Viliam (referee)
Unlike many proprietary component systems, the academic ones do not have sufficient support in integrated development environments. This the- sis analyzes development of component-based applications in terms of the SOFA 2 component system and it finds out that the main issue is an in- sufficient connection between processes of common application design and creation of particular components. Based on this analysis, it defines a subset of the UML, a universal language for application design, and its semantics regarding entities of the SOFA 2 component system. Furthermore, it creates a tool integrated to the Eclipse IDE, which enables a developer to automat- ically generate these entities from a UML component model as well as to connect this model with already existing entities enabling their automatic correction in case of model changing. This tool is designed modularly so that it is possible to easily change semantics of the model or using it for other models. Finally, this thesis analyzes possibilities of extensions of this tool for other component systems, code generation and component behaviour verification.
Central Portal for Project Development in IT Company
Cigánik, Marek ; Španěl, Michal (referee) ; Beran, Vítězslav (advisor)
The goal of the thesis is to create a system to support development of team IT projects~by eliminating the need of various actions through automation and providing information from numerous sources in one place. These sources of information, as well as automation, are Git's development tools, issue managing tools, and timers. Examples of such tools in the same order are Gitlab, Jira and Clockify. The core of the created system is communication with these tools using their API, performing actions on behalf of the developer and obtaining the necessary informations. The created system provides two repository implementations, two issue managing tools implementations, and two timer implementations. The application provides possibility to be extended by implementing other tools. The benefits of this work are small aspects of the system that allow the developer to save time on repetitive and~formal issues and allows him to focus more on the software development itself.
Service Development
Suchý, Jan ; Maňas, Kristian (referee) ; Kubíková, Zuzana (advisor)
The bachelor thesis describes the development of digital products / services within a long-term collaborative project, reflecting current processes and tools used in creating visual outputs (graphic and text editors, cloud services for file sharing, platforms for organising collaboration). Existing software usually slowly reflects technological developments, causes unnecessary errors in communication between creators and generates unnecessary tasks. Most work takes place offline, products and services are not compatible. Emerging web applications / service co.llaborate.online have ambitions to solve these problems and automate part of workflows

National Repository of Grey Literature : 51 records found   previous11 - 20nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.