Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 3

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  agile software development methodology
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
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.
PL
Artykuł przedstawia systematyczny opis metodyki Scrum – najbardziej popularnej zwinnej metodyki łączącej zarządzanie projektami z wytwarzaniem produktów. Do opisu różnych metodyk tego typu zaproponowano użycie metamoŹdelu. Do opisu metodyk przyjęto zestaw podstawowych konceptów, przy czym w opraŹcowaniu ograniczono się do pięciu podstawowych. Rozwiązanie problemu wiarygodnego wyznaczenia własności metodyk będzie polegać na opracowaniu modeli ontologicznych dla wybranych metodyk, bazując na wspólnym metamodelu. Dodatkowo opracowanie porządkuje niektóre rozwiązania nie w pełni wyspecyfikowane w Scrum, dokonując jednocześnie ewaluacji ich przydatności w praktyce. Przedstawione rozwiązania są wynikiem prowadzenia prac badawczych, w tym licznych symulacji i eksperymentów z udziałem rzeczywistych zespołów i w konkretnych realizacjach komercyjnych.
EN
The article presents a systematic description of Scrum – the most popular agile methodology connecting project management and product development. In order to describe different methodologies of such type, in this paper there is proposed a use of a meta model, and a set of basic concepts suggested, yet only five of them illustrated. For credible methodologies description, ontology models basing on a common meta model will be developed. In addition, the article orders a number of solutions unspecified thoroughly in Scrum, evaluating their usefulness in practice at the same time. The presented solutions are the result of research, including numerous simulations and experiments with real teams and in specific commercial ventures.
PL
Metodologie zwinne powstały w odpowiedzi na rozczarowanie klasycznymi metodami wytwarzania oprogramowania. Zastosowane podejścia systemowego pozwoliło na rozwiązanie ważnych problemów inżynierii oprogramowania, jednakże istotnym ograniczeniem okazało się wymaganie bliskiej lokalizacji uczestników projektu. Ponieważ obecnie znaczny procent przedsięwzięć informatycznych realizowany jest przez rozproszone zespoły programistyczne, trwają prace nad ich programowym wsparciem w kontekście metodologii zwinnych.
EN
Agile methodologies are the response for disappointment with traditional software methods. By applying systems approach, it was possible to solve substantial problems of software engineering discipline, however the requirement of close proximity of project members was found a serious limitation. As a major percentage of software projects is developed by distributed teams nowadays, there is ongoing work aimed at supporting these teams in a context of agile methodologies.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.