Pytania otagowane jako project-management

Zarządzanie projektami to dyscyplina planowania, organizowania, zabezpieczania i zarządzania zasobami w celu osiągnięcia określonych celów.

12
Mój klient chce 25% komentarzy w moim obecnym projekcie, jak zareagować? [Zamknięte]
młodszy programista tutaj. Obecnie pracuję sam nad aplikacją internetową dla dużego klienta mojej firmy. Zacząłem w zeszłym miesiącu. Klient chce co najmniej 25% komentarzy w każdym swoim projekcie oprogramowania. Sprawdziłem kod poprzednich aplikacji i oto moje spostrzeżenia: każdy plik zaczyna się od bloku komentarza (pakiet, data ostatniej aktualizacji, nazwa mojej …

14
Jak mogę uniknąć poczucia, że ​​gdybym całkowicie przebudował program od zera, zrobiłbym to znacznie lepiej? [Zamknięte]
Nauczyłem się znacznej ilości kodowania, jednak zawsze odbywało się to w środowisku naukowym (nie w informatyce), całkowicie samoukiem bez nikogo, kto poprowadziłby mnie we właściwym kierunku. Tak więc moja podróż do kodowania była ... niechlujna. Zauważyłem teraz, że za każdym razem, gdy buduję jakiś program, do końca zdaję sobie sprawę, …

12
Jak duży musi być mój projekt, aby go przetestować w jednostce? [Zamknięte]
Zakładam, że mój projekt jest wystarczająco oddzielony, aby umożliwić testy jednostkowe. Ale ile dokładnie, jeśli chodzi o klauzule i funkcje, mój projekt musi być, aby opłacalne były testy jednostkowe? Wszyscy popełniamy błędy i nikt nie jest doskonały, ale uważam się za przyzwoitego programistę, który radziłby sobie z błędami małych projektów …

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 …

20
Jak radzisz sobie ze swoim Project Managerem
Obecnie pracuję dla firmy, która niedawno zmniejszyła swoją wielkość. Wykonuję całą pracę wewnętrzną, instalacje klienta, kompilacje, kontrolę jakości i, właściwie, całą pracę wewnętrzną. Mój bezpośredni szef jest BARDZO nietechniczny, a ostatnio bardzo trudno mi było poradzić sobie z jego brakiem wiedzy. Największe problemy, jakie miałem, to: Mam wiele terminów naraz. …

7
Jak zarządzać przypadkową złożonością w projektach oprogramowania
Kiedy zapytano Murraya Gell-Manna, jak Richard Feynman rozwiązał tak wiele trudnych problemów, Gell-Mann odpowiedział, że Feynman ma algorytm: Zapisz problem. Myśl naprawdę ciężko. Zapisz rozwiązanie. Gell-Mann próbował wyjaśnić, że Feynman był innym rodzajem rozwiązywania problemów i nie można było uzyskać wglądu w studiowanie jego metod. Podobnie myślę o zarządzaniu złożonością …

15
Jak deweloper powinien odrzucić niemożliwe wymagania? [Zamknięte]
Oto problem, przed którym stoję: Cytat od kierownika projektu: Hej, Spark, przydzielam ci zadanie opracowania frameworka, który mógłby być wykorzystywany do wielu różnych aplikacji na iOS. Oto wymagania: Powinien być w stanie wykryć grubość kciuka lub palców używanych do manipulowania interfejsem użytkownika. Dzięki tym informacjom wszystkie elementy interfejsu powinny być …

9
Radzenie sobie z niepowtarzalnymi błędami
Załóżmy, że Twój zespół pisze system, który działa (dość zaskakująco!). Pewnego dnia jeden z inżynierów omyłkowo uruchamia niektóre zapytania SQL, które zmieniają niektóre dane DB, a następnie zapomina o tym. Po pewnym czasie odkrywasz uszkodzone / błędne dane i wszyscy drapią się w głowie, która część kodu to spowodowała i …

11
Porady na temat projektowania aplikacji internetowych o ponad 40-letnim okresie użytkowania
Scenariusz Obecnie jestem niezależny od projektu opieki zdrowotnej, którego głównym wymaganiem jest przechwytywanie danych o nieznanych atrybutach przy użyciu formularzy generowanych przez użytkowników przez dostawców usług medycznych. Drugim wymogiem jest, aby integralność danych była kluczowa i aby aplikacja była używana przez ponad 40 lat. Obecnie migrujemy dane klienta z ostatnich …


9
Jak tworzysz oprogramowanie bez kryteriów akceptacji?
W jaki sposób wspólnie opracowujesz oprogramowanie w zespole 4-5 programistów bez kryteriów akceptacji, nie wiedząc, co testerzy będą testować dla wielu (2-3) osób działających jako właściciel produktu. Wszystko, co mamy, to szkicowa „specyfikacja” z kilkoma zrzutami ekranu i kilkoma punktorami. Powiedziano nam, że będzie to łatwe, więc te rzeczy nie …


9
Czy Git powinien być wykorzystywany do dokumentacji i zarządzania projektami? Czy kod powinien znajdować się w osobnym repozytorium?
Zaczynam repozytorium Git dla projektu grupowego. Czy sensowne jest przechowywanie dokumentów w tym samym repozytorium Git co kod - wygląda na to, że jest to sprzeczne z naturą przepływu wersji git. Oto podsumowanie moich pytań: Czy styl weryfikacji Gita będzie mylący, jeśli zarówno kod, jak i dokumenty zostaną sprawdzone w …

11
Najlepsze praktyki przekazywania legalnego kodu
Za kilka miesięcy kolega przejdzie do nowego projektu, a ja odziedziczę jeden z jego projektów. Aby się przygotować, zamówiłem już Efektywne działanie Michaela Feathersa przy użyciu starszego kodu . Ale te książki, jak również większość pytań na temat dotychczasowego kodu, dotyczą dotychczasowego dziedziczenia kodu. Ale w tym przypadku mam dostęp …


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.