Pytania otagowane jako estimation

Oszacowanie to proces znajdowania oszacowania lub przybliżenia, które jest wartością, która może być użyta do określonego celu, nawet jeśli dane wejściowe mogą być niekompletne, niepewne lub niestabilne.

17
Jak odpowiedzieć, gdy zostaniesz poproszony o wycenę?
My, jako programiści, ciągle pytamy: „Jak długo to potrwa”? I wiesz, sytuacja jest prawie zawsze taka: Wymagania są niejasne. Nikt nie przeprowadził dogłębnej analizy wszystkich implikacji. Nowa funkcja prawdopodobnie złamie niektóre założenia przyjęte w kodzie i natychmiast zaczniesz myśleć o wszystkich rzeczach, które możesz zmienić. Masz inne rzeczy do zrobienia …

15
Dlaczego używamy punktów historii zamiast osobodni przy szacowaniu historii użytkowników?
W metodologiach zwinnych (np. SCRUM) złożoność / wysiłek wymagany w przypadku opowieści użytkowników są mierzone w punktach opowieści. Punkty historii są używane do obliczania liczby historii użytkowników, które zespół może pobrać podczas iteracji. Jaka jest zaleta wprowadzenia abstrakcyjnej koncepcji (punktów fabularnych), w której możemy po prostu użyć konkretnego pomiaru, na …


20
Project Manager, który chce zablokować oszacowanie czasowe z podpisaną umową
Podczas poprzedniego zatrudnienia kierownik projektu (PM) nie był zadowolony z czasu dostarczenia kodu do projektu, w którym byłem. Kierownik projektu powiedział mi, że premier rozważa podpisanie przeze mnie umowy o zablokowaniu moich oszacowań czasu podanych dla zadań i terminów dostaw. Sytuacja w projekcie polegała na tym, że pracowaliśmy z nowymi …

9
Szacowanie kosztów czasu w bazie kodu starszego typu
Ostatnio zacząłem pracować nad projektem, w ramach którego migrowana jest bardzo stara aplikacja monolityczna do architektury opartej na mikrousługach. Podstawowa baza kodu jest bardzo nieuporządkowana („kod spaghetti”) i często pozornie prosta funkcja (np. O nazwie „multiplyValueByTen”) później ujawnia się jako „tysiące linii kodu weryfikacyjnego obejmującego 10 tabel na 3 różnych …

11
Czy DRY jest wrogiem zarządzania projektami oprogramowania?
Jedną z najbardziej podstawowych i powszechnie akceptowanych zasad tworzenia oprogramowania jest OSUSZANIE (nie powtarzaj się). Oczywiste jest również, że większość projektów oprogramowania wymaga pewnego rodzaju zarządzania. Jakie są teraz łatwe do zarządzania zadania (ocena, harmonogram, kontrola)? Właściwe, powtarzalne zadania, dokładnie takie, których należy unikać zgodnie z DRY. Z punktu widzenia …

19
Radzenie sobie z okropnymi szacunkami
Ostatni projekt, nad którym pracowałem, został poważnie niedoceniony przez architekta. Szacunek wyszedł co najmniej 500%. Niestety zostałem zaangażowany w projekt po podpisaniu szacunku z klientem. Jako starszy programista szybko zdałem sobie sprawę, że specyfikacja funkcjonalna i techniczna. zawierał ogromne luki i niepewności. W rezultacie czułem się zmuszony do zwołania nadzwyczajnego …

5
Jak wytłumaczyć nietechnicznej osobie, dlaczego zadanie potrwa znacznie dłużej niż myśli? [Zamknięte]
Prawie każdy programista musi odpowiedzieć na pytania od strony biznesowej, takie jak: Dlaczego dodanie tego prostego formularza kontaktowego potrwa 2 dni? Gdy programista oszacuje to zadanie, może je podzielić na kroki: wprowadź zmiany w bazie danych optymalizuj zmiany DB pod kątem prędkości dodaj front-end HTML napisz kod po stronie serwera …


8
Scrum - jak przenieść częściowo ukończoną Historię użytkownika do następnego Sprintu bez wypaczania zaległości
Używamy Scruma i od czasu do czasu stwierdzamy, że nie jesteśmy w stanie dokończyć historii użytkownika w sprincie, w którym została zaplanowana. W prawdziwym stylu Scrum, mimo to wysyłamy oprogramowanie i rozważamy włączenie historii użytkownika do następnego sprintu podczas następnej sesji planowania sprintu. Biorąc pod uwagę, że przenoszona przez nas …

14
Jak nauczyć się dokonywać lepszych szacunków? [Zamknięte]
Obciągam szacunki. Kiedy ktoś pyta mnie, jak długo to zajmie, nie mam nawet odwagi zgadywać, ponieważ zupełnie nie będę miał pojęcia. Zwykle jestem zbyt optymistyczny i prawdopodobnie powinienem pomnożyć moje domysły przez jakiś duży współczynnik X ... Jak mogę nauczyć się dokonywać lepszych szacunków? Nie uczy się tego na moim …

7
Jak wytłumaczyć, że trudno jest oszacować czas potrzebny na większy projekt oprogramowania?
Jestem młodszym programistą i trudno mi oszacować, ile czasu zajmuje ukończenie większego projektu oprogramowania. Wiem, jak ogólnie zbudować architekturę, ale trudno mi wiedzieć, jakie szczegóły muszę zrobić i jakie problemy muszę rozwiązać. Trudno więc oszacować, ile czasu zajmie ukończenie większego projektu, ponieważ nie wiem, jakie problemy muszę rozwiązać i jak …

6
Jakie jest najlepsze wytłumaczenie tego, czym są punkty fabularne?
Zaczynamy używać tutaj Story Story Points do rozwoju zwinnego, ale trudno mi to wyjaśnić, a także nie mogę znaleźć ostatecznej odpowiedzi na to, czym one są. Najlepsze, co mogę zrobić, to wskazać inne strony (np. Http://blog.mountaingoatsoftware.com/tag/story-points ) i podać niejasne uogólnienie tego, czym są. Szukam dobrego wyjaśnienia z kilkoma przykładami …

9
Co powinienem zrobić, czekając na recenzję?
Zanim zadam pytanie, muszę wyjaśnić sytuację. Pracuję dla firmy jako młodszy inżynier oprogramowania. Jeden z seniorów zawsze mnie powstrzymuje, gdy skończę swój rozwój i chce się zaangażować. Zawsze chce, żebym czekał, aż to przejrzy. Jest to w porządku, ponieważ zwykle znajduje pewne błędy i dokonuje pewnych optymalizacji. Jednak muszę zatwierdzić …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.