Zwinne tworzenie oprogramowania to grupa metodologii opracowywania oprogramowania opartych na iteracyjnym i przyrostowym rozwoju, w których wymagania i rozwiązania ewoluują dzięki współpracy między samoorganizującymi się, wielofunkcyjnymi zespołami.
Trochę o mnie - jestem ręcznym testerem od prawie 2 lat w środowisku Agile, używając SCRUM (1-2 tygodniowe sprinty). Dlatego chcę wprowadzić testy automatyzacji w mojej pracy przy użyciu Selenium WebDriver (z Javą). Moje pytanie dotyczy tego, kiedy powinienem ręcznie przetestować funkcjonalność i kiedy powinienem przekonwertować je na testy automatyzacji? …
Mam nadzieję, że ludzie odpowiedzą mi na potencjalnie oczywiste pytanie. Pracowałem w wielu organizacjach, które mają codzienne spotkania scrumowe. Niektóre organizacje naprawdę surowo stosują wyłącznie scrum do odprawy („trzy pytania” - co robiłeś wczoraj, co robisz dzisiaj, czy masz jakieś blokery?), Ale niektóre inne organizacje, które mają inne ogólne ogłoszenia …
Tutaj jestem w trakcie określania zakresu i szacowania stosunkowo małego projektu rozwoju nowego oprogramowania. Zapoznałem się z historiami użytkowników zasugerowanymi przez klienta i umieściłem zadania dla każdego z nich, wraz z oszacowaniem i krótkimi notatkami na temat tego, jak zadanie zostanie wykonane. Istnieją kryteria akceptacji. Wszystko powinno być dobre dla …
W naszej firmie kilka zespołów będzie pracować jednocześnie nad różnymi komponentami kilku projektów. Na przykład jeden zespół może tworzyć określone rodzaje oprogramowania (lub sprzętu) dla niektórych projektów, inny może tworzyć inny rodzaj oprogramowania. Używamy projektów Jira do hostowania problemów dla konkretnych projektów i tablic Jira do sprintu dla różnych zespołów. …
Jestem obecnie w sprincie (dwa tygodnie), w którym projektant ma za zadanie zdefiniować wymagania i UX konkretnej historii użytkownika. W tym samym sprincie mam zaimplementować ten projekt. Podczas planowania sprintu musiałem zgadywać, jak długo potrwa ta niezdefiniowana historia użytkownika. Dzisiaj w końcu otrzymałem projekt. Niestety projekt jest niepełny / niejasny …
Rozumiem, że codzienne spotkanie Scrum powinno być bardzo szybkie, prowadzone w przyjazny sposób i że wymaga obecności wszystkich członków zespołu. Ponieważ celem jest, aby wszyscy byli na bieżąco z tym, co robią wszyscy inni. Lubię codzienne spotkania Scrum, które odbywają się w ten sposób. W moim najnowszym projekcie nasze codzienne …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Ostatnio dużo myślałem o tym, jak zbudować szczupły zespół programistów. Ostatecznie chciałbym otworzyć …
Ostatnio dużo czytam i uczę się o scrumie i bardzo mi się podoba. Mam jednak kilka prawdopodobnych scenariuszy, dla których nie znam rozwiązania. Powiedzmy, że mógłbym chcieć zorganizować zwinny zespół (na przykład) czterech programistów stron internetowych (jeden z nich projektant UI / UX). Ten zespół działałby na zasadach scrum. Początkowo …
Zwinne podejście jest zorganizować pracę do pionowych historie użytkowników i dostarczać skoncentrowane, ale w pełni funkcjonującego kawałek z aplikacją typu koniec-koniec . Ponieważ jest to nowe podejście do tworzenia oprogramowania, czytam dużo literatury na temat tego, dlaczego jest to lepsze niż historie horyzontalne, ale nie znajduję wiele o wadach tego …
Obecnie mamy 5 zespołów scrumowych, które pracują nad własnym portfelem produktów w ostatnim roku. Każdy zespół działa na własnym systemie dedykowanym, ale podstawowa technologia jest taka sama .Net. Wiele dyskusji poświęcono przestawianiu się na zespoły oparte na funkcjach, które pracują na jednym zaległości. Powodem jest to, że jeden z naszych …
Ostatnio byłem zaangażowany w zwinny projekt (wykorzystujący scrum), w którym kierownictwo wpadło na pomysł, aby zespół mianował programistę „MVP”, a także QA „MVP” na końcu każdego sprintu, pod głosowaniem zespół. Następnie MVP otrzymuje niewielką nagrodę pieniężną i bezpłatny lunch, a także trofeum do wystawienia na biurku. Do tej pory mieliśmy …
Zaraz zacznę od projektu, który będzie polegał na opracowaniu prototypowych natywnych aplikacji mobilnych (początkowo iOS i Android), a także interfejs administratora i interfejs API dla tych aplikacji do komunikacji. Mamy już przygotowaną listę opowiadań, jednak wiele z nich ma format: As a mobile user I want to be able to …
Podczas debaty na temat tego, o co chodzi w Scrumie, stwierdziłem, że być może zupełnie nie zrozumiałem zwinności. Wydaje mi się, że Scrum (który z pewnością jest uważany za proces zwinny) polega na zarządzaniu funkcjami i sprintami oraz rolami i innymi rzeczami, nie mając nic wspólnego z TDD, programowaniem par, …
Patrząc na przykłady definicji wykonanych w różnych źródłach, zwykle zawierają one punkty podobne kod ukończony uruchamiane testy jednostkowe kod sprawdzony lub sparowany kod zalogowany zaktualizowana dokumentacja … W naszym zespole mamy podobną listę, ale nikt nigdy na nią nie patrzy, ponieważ te punkty wydają się tak rażąco oczywiste, że nikt …
W przypadku obszaru aplikacji, który został opracowany, pojawiło się żądanie usunięcia elementu z menu. Wiem, że to drobiazg, ale jak traktujesz to w Scrumie? Jestem przyzwyczajony do używania historii użytkowników do dodawania funkcjonalności, a nie usuwania. Więc moje pytanie brzmi: czy powinienem stworzyć w tym celu historię użytkownika, w jakiś …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.