Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "agile software development" wg kryterium: Temat


Tytuł:
A Systematic Reuse Process for Automated Acceptance Tests: Construction and Elementary Evaluation
Autorzy:
Irshad, Mohsin
Petersen, Kai
Tematy:
software component
software reuse
software testing
analysis
verification
agile software development methodology
agile software development practice
software quality
Pokaż więcej
Wydawca:
Politechnika Wrocławska. Oficyna Wydawnicza Politechniki Wrocławskiej
Powiązania:
https://bibliotekanauki.pl/articles/2060903.pdf  Link otwiera się w nowym oknie
Opis:
Context: Automated acceptance testing validates a product’s functionality from the customer’s perspective. Text-based automated acceptance tests (AATs) have gained popularity because they link requirements and testing. Objective: To propose and evaluate a cost-effective systematic reuse process for automated acceptance tests. Method: A systematic approach, method engineering, is used to construct a systematic reuse process for automated acceptance tests. The techniques to support searching, assessing, adapting the reusable tests are proposed and evaluated. The constructed process is evaluated using (i) qualitative feedback from software practitioners and (ii) a demonstration of the process in an industry setting. The process was evaluated for three constraints: performance expectancy, effort expectancy, and facilitating conditions. Results: The process consists of eleven activities that support development for reuse, development with reuse, and assessment of the costs and benefits of reuse. During the evaluation, practitioners found the process a useful method to support reuse. In the industrial demonstration, it was noted that the activities in the solution helped in developing an automated acceptance test with reuse faster than creating a test from scratch i.e., searching, assessment and adaptation parts. Conclusion: The process is found to be useful and relevant to the industry during the preliminary investigation.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Risks characteristic to Agile project management methodologies and responses to them
Autorzy:
Walczak, W.
Kuchta, D.
Tematy:
risk
risk management
agile software development
agile project management
Pokaż więcej
Wydawca:
Politechnika Wrocławska. Oficyna Wydawnicza Politechniki Wrocławskiej
Powiązania:
https://bibliotekanauki.pl/articles/406318.pdf  Link otwiera się w nowym oknie
Opis:
Agile methods for project management are often treated as methods for mitigating risk. However, there is disagreement as to whether explicit methods of risk management should be used in projects which are executed according to Agile methodology or is the implicit risk management built into Agile methodologies sufficient. To contribute to the discussion, an attempt has been made to identify risks that are either caused by the introduction of an Agile methodology to a project or become more significant when such methodology is in use. If such risks exist, this would be evidence that explicit risk management is required, even in the case of Agile methodologies. The results of this research may be useful for any organization that is in the process of selecting a methodology for project management and is considering Agile methodologies.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Highly Automated Agile Testing Process: An Industrial Case Study
Autorzy:
Berłowski, J.
Chruściel, P.
Kasprzyk, M.
Konaniec, I.
Jureczko, M.
Tematy:
software engineering
testing process
agile software development
case study
Pokaż więcej
Wydawca:
Politechnika Wrocławska. Oficyna Wydawnicza Politechniki Wrocławskiej
Powiązania:
https://bibliotekanauki.pl/articles/384067.pdf  Link otwiera się w nowym oknie
Opis:
This paper presents a description of an agile testing process in a medium size software project that is developed using Scrum. The research methods used is the case study were as follows: surveys, quantifiable project data sources and qualitative project members opinions were used for data collection. Challenges related to the testing process regarding a complex project environment and unscheduled releases were identified. Based on the obtained results, we concluded that the described approach addresses well the aforementioned issues. Therefore, recommendations were made with regard to the employed principles of agility, specifically: continuous integration, responding to change, test automation and test driven development. Furthermore, an efficient testing environment that combines a number of test frameworks (e.g. JUnit, Selenium, Jersey Test) with custom-developed simulators is presented.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Tools supporting project management with application of agile software development methods
Narzędzia wspierające zarządzanie projektami z wykorzystaniem zwinnych metodyk
Autorzy:
Noworyta, Tomasz
Opis:
Celem niniejszej pracy magisterskiej jest stworzenie narzędzi, które będą wspomagały zarządzanie projektami poprzez wykorzystanie zasad zdefiniowanych w zwinnych metodykach. Zostało to osiągnięte poprzez przygotowanie wtyczek do popularnego środowiska do zarządzania projektami o otwartym kodzie – Redmine. Pierwsza wtyczka to Kanban i implementuje tablicę kanban z Lean Software Development, która pozwala użytkownikowi na wizualną kontrolę nad zagadnieniami. Drugą wtyczką jest Scrum, która pozwala na używanie tejże metodologii dla projektów w Redmine poprzez umożliwianie użytkownikowi tworzenia nowych sprintów, grup zagadnień i przeglądania statystyk.
The goal of this dissertation is to create applications that will aid the project management process by applying various rules of agile software development. It has been achieved by preparation of plug-ins for popular open source project managing software – Redmine. First plug-in called Kanban provides the functionality of kanban table from Lean Software Development and lets user manage issues visually. Second one is called Scrum and enables that agile method for Redmine projects by giving the user opportunity to create sprints, issues groups and review various statistics.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
System do zarządzania projektem informatycznym zgodnie z metodyką MSF Agile
An IT project management system in accordance with the MSF Agile methodology
Autorzy:
Kwaśniak, Nikodem
Opis:
Good management of the development team working on an IT project is crucial in achieving the final product. Contrary to appearances, not only coding and the use of appropriate programming patterns and practices have an impact on software development or quickly visible results of work. The way the project management is carried out is also an important aspect. The main goal of this work was to design and create a proprietary software system based on MSF Agile (Microsoft Solutions Framework for Agile Software Development), that is, to prepare a set of best practices and extensions of the Agile methodology to facilitate work on an IT project. This fully flexible system allows you to coordinate the project using the principles taken from the MSF Agile methodology, based on the Agile idea implemented in the Scrum methodology. This system will certainly be helpful and useful when creating new projects by students of universities, such as the Jagiellonian University, in accordance with the methodology of agile programming.
Dobre zarządzanie zespołem deweloperskim pracującym nad projektem IT jest kluczowe w osiągnięciu końcowego produktu. Wbrew pozorom, nie tylko kodowanie oraz stosowanie odpowiednich wzorców i praktyk programistycznych ma wpływ na rozwój oprogramowania, czy szybko widoczne efekty pracy. Istotnym aspektem jest także sposób, w jaki jest prowadzone zarządzanie nad projektem. Głównym celem niniejszej pracy było zaprojektowanie i stworzenie autorskiego systemu oprogramowania w oparciu o MSF Agile (ang. Microsoft Solutions Framework for Agile Software Development), czyli sporządzenie zestawu najlepszych praktyk i rozszerzeń metodyki Agile ułatwiających pracę nad projektem informatycznym. Ten w pełni elastyczny system pozwala na koordynację projektu przy zastosowaniu zasad, zaczerpniętych z metodyki MSF Agile, opierającej się na idei Agile zaimplementowanej w metodologii Scrum. System ten z pewnością będzie pomocny i przydatny podczas tworzenia nowych projektów przez studentów uczelni wyższych, np. UJ, zgodnie z metodyką programowania zwinnego.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Working Experiences in Agile Software Development: The Case of the Business Processes Outsourcing Industry in Poland
Autorzy:
Pilch, Szymon
Tematy:
agile software development
lean production
BPO industry
IT professionals
Polska
working
experiences
Pokaż więcej
Wydawca:
Polskie Towarzystwo Socjologiczne
Powiązania:
https://bibliotekanauki.pl/articles/63225364.pdf  Link otwiera się w nowym oknie
Opis:
Lean production is becoming popular in IT-related industries, including the business processes outsourcing (BPO) industry. Managers of companies try to implement lean principles in software development projects and, as a result, Agile Software Development (ASD) is becoming more common in practice. According to ASD authors, this approach aims to increase employee productivity and provide better working conditions. However, little is known about the experience of working in such conditions. This article aims to analyze the experience of working under ASD conditions in the BPO industry in Poland. Based on interviews with employees and trade unionists in the BPO industry and using Grounded Theory Methodology procedures during the data analysis, three categories of work experiences in the BPO industry were reconstructed. The reconstructed categories are: “enthusiasm,” “instrumentalism,” and “disenchantment.” Modes of experience were determined by biographical work experiences, individual resources, and objective context.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Narzędzia i techniki programistyczne wspomagające rozwój aplikacji internetowych przy użyciu metod programowania zwinnego na przykładzie platformy Ruby on Rails
The Tools and Techniques Aiding the Agile Development of Web Applications with Ruby on Rails
Autorzy:
Nowak, Marek
Opis:
This thesis aims at presenting the elements of agile development of Web applications with the Ruby on Rails framework. It is achieved by developing a to do list manager application while discussing the key aspects of the process. The methods and tools used are compared to the ones offered by traditional model of software development and other platforms. While the communication with a project's stakeholders is an important aspect of agile software development, it is not in the main scope of the thesis, and so is treated accordingly.The first part of the thesis introduces agile software development itself with its methods and techniques. It also mentions the Behaviour-Driven Development cycle, which is exhaustively discussed further.The main tools used during the development process, including the Ruby on Rails framework, are also introduced.The draft of the application's requirements and its background precedes the detailed account of its development iterations. Each iteration's description begins with a list of features it focuses on.The first one also presents the algorithm of the Behaviour-Driven Development cycle and the technical aspects of tools used for it.The last part of the thesis summarizes the work done developing the application and points towards various possible enhancements.
Celem pracy jest przedstawienie aspektów programowania aplikacji internetowych z wykorzystaniem platformy Ruby on Rails oraz metod programowania zwinnego. Odbywa się to poprzez omówienie krok po kroku rozwoju przykładowej aplikacji służącej do zarządzania listami zadań (ang. to do lists). W trakcie powstawania aplikacji używane metody i narzędzia porównane są do innych dostępnych rozwiązań, zarówno w zakresie starszych, tradycyjnych metodyk tworzenia oprogramowania, jak i konkurencyjnych technologii i platform. Związany z programowaniem zwinnym model komunikacji z klientem nie jest tematem tej pracy, dlatego przedstawiony zostanie wyłącznie w minimalnym stopniu umożliwiającym zastosowanie odpowiedniego podejścia do rozwoju aplikacji.Pierwsza część pracy stanowi wprowadzenie do zagadnienia programowania zwinnego i służy przedstawieniu wykorzystywanych dalej technik, włącznie z tzw. cyklem Behaviour-Driven Development, stanowiącym podstawę prac nad aplikacją. W dalszej kolejności wstępnie zaprezentowane są konkretne narzędzia, z samą platformą Ruby on Rails na czele.Po omówieniu zarysu specyfikacji aplikacji i związanego z nią kontekstu następne rozdziały omawiają poszczególne iteracje prac nad aplikacją. Opis każdej iteracji zaczyna się od wyszczególnienia konkretnych aspektów działania aplikacji rozpatrywanych w trakcie prac w jej obrębie. Pierwsza iteracja stanowi okazję do dokładniejszego przyjrzenia się algorytmowi związanemu z cyklem Behaviour-Driven Development i technicznym szczegółom związanym z użyciem konkretnych narzędzi.Praca zakończona jest podsumowaniem, wyciągnięciem końcowych wniosków i wskazaniem możliwych kierunków rozwoju aplikacji.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Website development process improvement in SMEs using TPS with the implementation of Lean and Agile methodologies - an empirical study
Doskonalenie procesu rozwoju stron internetowych w MSP wykorzystujących TPS z wdrożeniem metod Lean i Agile - badania empiryczne
Autorzy:
Joshi, Kavan
Siemieniak, Maciej
Tematy:
operation management
website development
Lean Software Development: Agile Development Toolkit
zarządzanie operacjami
tworzenie stron WWW
Pokaż więcej
Wydawca:
Politechnika Poznańska. Wydawnictwo Politechniki Poznańskiej
Powiązania:
https://bibliotekanauki.pl/articles/946380.pdf  Link otwiera się w nowym oknie
Opis:
The main aim of the article is to improve the website development process by using the Agile Development Toolkit: Lean Software Development which is developed from the combination of Lean and Agile principles and the theory of waste elimination from the Toyota Production System. This article explains the definitions of the kinds of wastes that are generated during the website development process within an IT Company and generally in SMEs in India and by taking preventive steps, improving the process by eliminating generated waste. The main aim of the research is to use Lean Software Development, a toolkit of Agile Development, that can be implemented within IT SMEs to overcome wastes. This article focuses on finding root causes of problems within the website development process and applying principles of Lean Software Development to remove those problems and accelerate the website development process. Another analysis was performed to show which principles of Lean Development and Agile Development can be correlated if a website/software is developed using any of these two development methodologies, and not specifically Lean Software Development.
Głównym celem artykułu jest usprawnienie procesu tworzenia stron internetowych za pomocą zestawu narzędzi programistycznych Agile: Lean Software Development, który został opracowany przez Toyota Production System na podstawie powiązań Lean i Agile oraz teorii eliminacji strat. Wyjaśniono w nim definicje rodzajów strat generowanych w procesie tworzenia strony internetowej w firmie informatycznej i ogólnie w małych i średnich przedsiębiorstwach w Indiach, jak również podjęto kroki zapobiegawcze, ulepszając proces i eliminując straty. Głównym celem badań jest wykorzystanie Lean Software Development - zestawu narzędzi Agile Development, które można wdrożyć w małych i średnich przedsiębiorstwach IT w celu wyeliminowania strat. W artykule przedstawiono sposób usunięcia omawianych problemów i przyspieszenia procesu tworzenia strony internetowej przez wykrycie przyczyn tych problemów i z zastosowaniem zasady Lean Software Development. Kolejną analizę przeprowadzono, aby wskazać, które zasady Lean Development i Agile Development mogą być skorelowane, jeśli strona internetowa / oprogramowanie są rozwijane z użyciem którejkolwiek z tych dwóch metod.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Model i metoda oceny jakości implementacji wzorców projektowych
The model and the method of quality assessment of design pattern implementation
Autorzy:
Wojszczyk, Rafał
Tematy:
design patterns
software quality
agile methodologies for software development
wzorce projektowe
jakość oprogramowania
metodyki zwinne
proces wytwórczy oprogramowania
Pokaż więcej
Wydawca:
Polskie Towarzystwo Zarządzania Produkcją
Powiązania:
https://bibliotekanauki.pl/articles/339784.pdf  Link otwiera się w nowym oknie
Opis:
Design patterns are very popular in programmers. It allow you to solve choosen problems in the object-oriented languages, and also provide some benefits, for example: lower cost of program upgrades. Implementations of patterns (even the same kind) can vary considerably from one another and do not provide the expected benefits. The paper presents a solution for measuring the implementation of patterns, and then provides a verification of this solution in practice and on the space of a joint formal representation.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wymagań, projekt i implementacja aplikacji wspomagającej zarządzanie rejestrem produktu
Requirements analysis, design and implementation of the application that supports product backlog management
Autorzy:
Goska, Klaudia
Opis:
This master thesis is focused on the topic of product backlog management in the context of the software development process. The theoretical section presents a literature review of traditional and agile methods used in software development processes. The practical section describes actions taken to develop an application to support product backlog management. It shows the overview of solutions currently available on the market and the analysis of functional and non-functional requirements. The thesis presents the model of the created application, characteristics regarding the architecture and technologies used in it, and a presentation of an example of the system's use by a user. The summary section describes conclusions about the created application, its limitations and suggests potential concepts for future development.
Niniejsza praca magisterska skupia się na tematyce zarządzania rejestrem produktu w kontekście procesu wytwarzania oprogramowania. Część teoretyczna przedstawia przegląd literatury dotyczącej tradycyjnych i zwinnych metod używanych w procesach wytwarzania oprogramowania. Część praktyczna opisuje działania podjęte w celu stworzenia aplikacji wspomagającej zarządzanie rejestrem produktu. Ukazano zestawienie dostępnych obecnie na rynku rozwiązań oraz analizę wymagań funkcjonalnych i niefunkcjonalnych. Praca przedstawia model utworzonej aplikacji, charakterystykę dotyczącą architektury i użytych w niej technologii oraz prezentację przykładowego użycia systemu przez użytkownika. Podsumowanie opisuje wnioski na temat stworzonej aplikacji, jej ograniczenia oraz sugeruje potencjalne koncepcje przyszłego rozwoju.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies