Właśnie natrafiliśmy na jedną z tych sytuacji, która czasami pojawia się, gdy programista choruje przez kilka dni w połowie projektu. Było kilka pytań na temat tego, czy popełnił najnowszą wersję swojego kodu, czy też na jego lokalnej maszynie było coś nowszego, na co powinniśmy spojrzeć, i czekaliśmy na dostawę do …
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 - …
Jestem kontrahentem, który niedawno rozpoczął działalność w firmie. Zespół składa się z 3 programistów składających się z 2 deweloperów poziomu średniego i średniego, wkrótce inny na tym samym poziomie i ja (6 lat doświadczenia). Dla obu obecnych programistów jest to ich pierwsza praca poza uniwersytetem / uczelnią i nigdy wcześniej …
Przejmuję frontendową rolę w projekcie. Czy powinienem określać dla moich kolegów z zespołu dokładny format JSON, który ich PHP zwraca do mojego JavaScript? Na przykład, czy powinienem im powiedzieć, że powinni użyć formatu podobnego do opisanego tutaj: Właściwy sposób na strukturyzację JSON na potrzeby konsumpcji A może powinienem zachować jak …
Mój pracodawca (nie programista) uważa, że narzędzia CASE pomogą nam ulepszyć proces rozwoju i dokumentację. Nie jestem tego pewien, jesteśmy małym zespołem 5 programistów tworzących rozwiązania bankowości mobilnej dla lokalnych klientów. Myślę, że narzędzia CASE będą stratą czasu i pieniędzy, ponieważ trzeba je zakupić i potrzebujemy trochę czasu, zanim się …
Czasami programiści, którzy pracują nad projektem od dłuższego czasu, stają się nieelastyczni i trudno jest z nimi uzasadnić. Nawet jeśli uda nam się ich przekonać, może nie być prawdopodobne, aby zastosowali nasze sugestie. Na przykład niedawno dołączyłem do projektu, w którym proces kompilacji i wydania jest zbyt skomplikowany i zawiera …
Mam doświadczenie w inżynierii mechanicznej, więc proszę wybaczyć moją ignorancję w tym obszarze. Naprawdę lubię programować i rozwijać oprogramowanie. Niedawno wziąłem także udział w darmowym kursie Machine Learning (ML), który gorąco polecam, prowadzony przez profesora Stanforda Andrew Ng. Link tutaj . Słyszałem, jak profesor powiedział, że trudno jest znaleźć obszary, …
Dla wielu informatyków, w tym dla mnie kilka lat temu, idealny proces tworzenia oprogramowania wymagałby stworzenia szczegółowych dokumentów projektowych z dużą ilością diagramów UML, zanim zostanie napisany wiersz kodu. (Wygląda to jak opis modelu wodospadu, ale jest taki sam w przypadku zwinnego, z tym wyjątkiem, że iteracje są mniejsze). W …
Wikipedia mówi, że Agile jest rodzajem „RAD”, które, jak sądzę, jest nieprawidłowe. Z tego, co wiem, Agile został opracowany, ponieważ sam RAD nie był tak skuteczny w latach 90-tych (zbyt sztywny dla zmian). A może się mylę? (Uwaga: najwyraźniej artykuł Wikipedii na temat rozwoju oprogramowania Agile został ulepszony pomiędzy nimi, …
Studiuję podejście, aby lepiej zrozumieć, w jaki sposób przepływ pracy ciągłej integracji lepiej pasuje w firmie zajmującej się tworzeniem oprogramowania metodą scrum. Myślę o czymś takim: Czy to byłby niezły przepływ pracy?
Zawsze intrygowało mnie programowanie parami, ale w ciągu 12 lat rozwoju nigdy nie pracowałem w miejscu, w którym stosowali tę praktykę, więc zawsze byłem sceptyczny co do tego, jak ludzie ją postrzegają. Zastanawiam się, czy dzieje się tak z powodu pieniędzy / czasu (Pointy szef szefa spostrzega dwie osoby przy …
Uwielbiam prototypowanie jako szybki i skuteczny sposób na umieszczenie interfejsu użytkownika przed użytkownikiem. Jednak wiele razy kierownictwo przeszkadza, a prototyp zostaje wciągnięty i krzyczy do rozwoju głównego strumienia. Jak zarządzasz zarządzaniem, aby tego nie robić?
Pomyśl o firmie, która jest dumnie certyfikowana w zakresie metodologii nie zwinnej, wykorzystuje ją jako punkt sprzedaży dla swoich klientów, aby wykazać się odpowiedzialnością. Jak radzisz sobie z wprowadzaniem Kanbana lub Scruma stopniowo, nie psując całego systemu, i wciąż upewniając się, że nadal może być tak samo odpowiedzialny / kontrolowany …
Jakiś czas temu napisałem bardzo mały skrypt Pythona, który okresowo sprawdzał kanał XML pod kątem nowych wpisów i ostrzegał użytkownika o nowych wpisach, gdy są obecne. Napisałem to dla siebie, więc był to w zasadzie program konsolowy, z którego mógł korzystać każdy, kto dobrze zna interfejs konsoli. Po chwili zdecydowałem, …
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.