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.
Rozumiem, że Historie użytkowników dominują w zwinnym świecie, ale w jaki sposób są przechowywane artefakty, aby nowi programiści, którzy dołączają do zespołu, mogli sprostać wymaganiom? Co się stanie, jeśli historia użytkownika zmieni się później, jak zostanie zaktualizowana i zachowana jako artefakt? Widziałem wiele zespołów po prostu otwierających nowe zgłoszenie / …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 2 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
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 5 lat temu . Często widzę historie, które mają rozwój back-end i front-end. Rozważmy na przykład duże …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Trzeba powiedzieć, że metodyki zwinne sprawdzają się w warunkach, w których wymagania są słabo zrozumiane …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Niedawno przeprowadziłem wywiad z niektórymi firmami, które używają Agile, a dokładniej Scrum, a są pewne rzeczy, które nie do końca …
Mamy profesjonalnego konsultanta Scrum Master [*], który niedawno dołączył do naszego projektu. Niestety, nie znamy jej imienia (nigdy się nam nie przedstawiła, przyszła po prostu jednego dnia i powiedziała „mamy codzienne wstawanie”) i wydaje się, że nie robi nic więcej poza krzesłem codzienne spotkanie na stojąco - kiedy na wpół …
Ktoś mi wyjaśnił, że ponieważ w zwinnym programowaniu polityka i logika aplikacji powinny być ważniejsze niż szczegóły, takie jak metoda trwałości, decyzja o trwałości powinna zostać podjęta na końcu. Dobrym pomysłem może być rozpoczęcie od prostszej trwałości, takiej jak pliki płaskie, aż do momentu, gdy słabość tej metody stanie się …
Chciałem nauczyć się korzystać z podejścia TDD i miałem projekt, nad którym chciałem pracować od dłuższego czasu. To nie był duży projekt, więc pomyślałem, że będzie dobrym kandydatem do TDD. Czuję jednak, że coś poszło nie tak. Podam przykład: Na wysokim poziomie mój projekt jest dodatkiem do Microsoft OneNote, który …
Organizacja z wieloma zwinnymi zespołami Scrum ma również niewielką grupę osób mianowanych „architektami korporacyjnymi”. Grupa EA działa jako kontrola i strażnik jakości i przestrzegania decyzji. Prowadzi to do nakładania się decyzji zespołu i decyzji EA. Na przykład zespół może chcieć użyć biblioteki X lub REST zamiast SOAP, ale EA tego …
Chociaż powszechnie uważa się, że planowanie pokera poprawia dokładność szacunków projektu (niewielka próbka wykazana w tym pytaniu ), czy przeprowadzono jakieś określone badania na ten temat? Dokładniej, szukam nieistotnych informacji wskazujących, że planowanie pokera byłoby ulepszeniem w stosunku do tradycyjnych technik szacowania.
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Niedawno zacząłem od nowej pracy, a parowanie pomogło mi bardzo szybko zacząć działać. Mam jednak trudności z przeprowadzeniem krótkich wspólnych badań podczas naszego przepływu pracy, obejmujących funkcje API, przykłady kodu lub opcje poleceń. Kierownik mojego zespołu wzywa nas do przeprowadzenia wszystkich badań na naszej stacji parowania, a nie na poszczególnych …
W wielu podejściach do tworzenia oprogramowania, takich jak metodyki zwinne, projektowanie oparte na domenie oraz analiza i projektowanie zorientowane obiektowo, zachęcamy do stosowania jednego iteracyjnego podejścia do programowania. Dlatego nie powinniśmy robić naszego modelu domeny poprawnie przy pierwszym uruchomieniu projektu. W miarę upływu czasu zmieniamy model, ponieważ z czasem lepiej …
W zwinnym zespole, kto jest odpowiedzialny za podejmowanie decyzji dotyczących architektury i projektowania na wysokim poziomie, które wpływają na cały system, a nie tylko prace wykonywane w bieżącym sprincie? Może właściciel produktu, mistrz scrum, zespół scrum lub ktoś inny?
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.