Jak ludzie określają minimalne wymagania sprzętowe dla oprogramowania? Na przykład: w jaki sposób firma zajmująca się tworzeniem oprogramowania może powiedzieć klientowi, że będzie potrzebować 8 GB pamięci RAM, aby poprawnie uruchomić program?
Wiele razy w fazie licytacji projektu otrzymuję od naszych potencjalnych klientów wymagania dotyczące oprogramowania w bardzo nieuporządkowanym formacie z różnych źródeł [e-mail, dokumenty słowne, excel]. Zazwyczaj jest to grupa „rozwoju produktu” ze strony klienta, którzy wymyślają te „proponowane rozwiązania” problemów biznesowych, które mają. Choć są ekspertami w dziedzinie biznesu, często …
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 4 lata temu . Tło mojego środowiska pracy Mój kierownik nie ma żadnego doświadczenia ani wiedzy na …
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 4 lata temu . Jestem inżynierem oprogramowania i przez ostatnie kilka lat stałem się de facto menedżerem …
Opracowujemy aplikację; zawiera bibliotekę opracowaną przez innego programistę, ta biblioteka komunikuje się z serwerem za pośrednictwem wielu połączeń sieciowych, a to wymaga współpracy wielu wątków. Kod po stronie serwera jest dość skomplikowany i nie mamy dostępu do kodu źródłowego. Ostatnio odkryłem, że czasami występuje błąd powodujący awarię aplikacji. Mógłbym to …
Powiedziano mi: „Historie użytkowników nie są wymaganiami, to tylko przypomnienie tego, czego chce klient, nie można stawiać wymagań w historii”. Ale weźmy na przykład, że klient chce innego przetwarzania dla różnych kart kredytowych. Istnieją ścisłe wymagania, które muszą zostać zaimplementowane i znane, aby można było napisać przypadki testowe. Gdzie powinny …
Jako niezależny programista: Jaki jest Twój proces zbierania wymagań od klienta? Ile czasu zajmuje proces zbierania wymagań? Wiem, że to nie jest naprawione i istnieją zmienne, takie jak szybkość reakcji klienta i tak dalej. Ogólnie biorąc pod uwagę opóźnienie w odpowiedziach i takie, ile czasu zajmuje dotarcie do ostatecznego wymogu? …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Czytając „Code Complete 2” w akapicie dotyczącym jakości wymagań znalazłem to: Czy określono dopuszczalne kompromisy między konkurującymi atrybutami - …
Zastanawiałem się, jak formalnie dokumentować projekty oprogramowania i dowiedziałem się o IEEE 830-1998: Zalecana praktyka dotycząca specyfikacji wymagań oprogramowania . Jednak, jak widać z tego linku, został on zastąpiony. Wiem, że 830-1998, a prawdopodobnie nawet 830-1993, są prawdopodobnie odpowiednie do użycia. Jeśli jednak nic innego nie chciałbym wiedzieć, który standard …
Wszyscy widzieliśmy niezliczone przykłady oprogramowania dostarczanego z „minimalnymi wymaganiami systemowymi”, takie jak: Windows XP / Vista / 7 1 GB pamięci RAM 200 MB pamięci Jak są one ogólnie określone? Oczywiście czasami występują określone ograniczenia (jeśli program zajmuje 200 MB na dysku, jest to trudne wymaganie). Oprócz tych sytuacji, wiele …
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 4 lata temu . Często słyszę, jak szefowie projektów (Project Manager) mówią o funkcji i funkcji. Jestem …
Jestem pewien, że każdy doświadczył czegoś takiego. Idziesz na spotkanie z klientem, który ma projekt. Nie mają na uwadze / mało wymagań i niejasne zrozumienie tego, czego chcą / potrzebują. W tym momencie wydają się być dwie opcje: 1) Powiedz użytkownikom: „Ok, więc nie mogę zbudować dla ciebie czegoś, jeśli …
Największą wadą zwinnego rozwoju, z jaką się spotkałem, jest to, że ludzie nie zaangażowani w rozwój koncentrują się na mantrze, że historia użytkownika (3-10 idealnych osobodni) nie powinna zawierać więcej niż 1-3 zdań takich jak: Jako klient mogę korzystać z wyszukiwania tekstowego, aby znaleźć produkty, których szukam. Dając to zdanie, …
Mam kilka pytań na temat pisania specyfikacji i są to: Kiedy piszemy specyfikację oprogramowania, w temacie „Definicja wymagań użytkownika” musimy określić tylko „Funkcje” i „Ograniczenia”? Czy „interfejs użytkownika” mieści się w „funkcjach” lub „ograniczeniach”? Jakie są główne kluczowe obszary (wymagania), na które można podzielić oprogramowanie (np. Interfejs użytkownika)?
Zarządzanie wymaganiami w krótkim okresie dla projektów zwinnych wydaje mi się rozwiązanym problemem. Z punktu widzenia Scruma nowe wymagania lub zmiany w istniejących wymaganiach są dostarczane poprzez Historie użytkowników. Opowiadania użytkowników pogrupowane według epickiej lub fabularnej funkcji ułatwiają realizację bardziej złożonych wymagań. Oczywiście historia użytkownika nie jest technicznie dokumentem wymagań. …
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.