Jakich wskazówek i „standardów” używasz w procesie zarządzania projektem Redmine?
Czy masz standardowy szablon wstawiania wiki, który możesz udostępnić, lub standardowy sposób pracy nad projektem z wykorzystaniem funkcji błędów i problemów z obsługą?
Czy pozwalasz, aby problemy i aktualizacje były wysyłane e-mailem do Redmine? Czy korzystasz z forów? Czy używasz repozytorium SVN? Czy używasz Mylyn w Eclipse do pracy z listami zadań?
Próbuję przeciągnąć nasz dept. do jakiegoś internetowego PM zamiast przesłanych e-mailem dokumentów Word o niejasnych wymaganiach, a następnie dokumentów Word wyjaśniających, jak QA i Deploy, które gubią się w stosie konkurencyjnych aktualizacji i projektów, więc zanim będę musiał coś naprawić, nikt nie może znaleźć jakąkolwiek dokumentację dotyczącą tego, jak to działa.
źródło
Przydatne okazały się następujące praktyki:
1) Ukryj trackery „Problemów” i „Wsparcie” i zgłoś wszystko jako błąd :
2) kamienie milowe i wersje Uwielbiam to, możesz łatwo prześledzić status każdego wydania iw każdej chwili możesz pobrać starszą paczkę, tj. Aby przetestować błąd zgłoszony przez klienta.
3) Funkcja „zapisz” w zakładce „sprawy”: kolejna duża oszczędność czasu, mam zapisane różne zapytania dla wielu codziennych zadań raportowania i to wszystko, czego potrzebuję.
4) integracja wersjonowania, czyli użycie "# 123" w komentarzach tworzy odnośnik do odpowiedniego problemu: po prostu sprytnie!
źródło
W naszym systemie intensywnie używamy Redmine. Stworzyliśmy nawet projekt „Sprzedaż”, aby nasz zespół sprzedaży mógł używać go jako CRM. W tym projekcie mamy mnóstwo niestandardowych pól, które zastępują SugarCRM, którego używaliśmy wcześniej.
W ramach naszego systemu mamy projekty oprogramowania serwerowego i klienta. Projekt serwera jest podzielony na moduły podrzędne, w oparciu o to, jak ustrukturyzowałem system i repozytoria podrzędne, ponieważ Redmine lubi osobne repozytorium na projekt.
Używamy, jak zauważają inni, kodów #nnn w komunikatach dotyczących zmian w celu odniesienia do biletów. Fajne jest to, że nie musi to być bilet w tym samym projekcie. W związku z tym bilet sprzedaży może zostać zablokowany przez błąd lub żądanie pomocy technicznej.
Właśnie zaczęliśmy używać Dokumentów jako porządku dziennego / protokołów spotkań. Używamy wersji do grupowania w wydania, zarówno na kliencie, jak i na serwerze.
Aby spróbować użyć wtyczki Redmine Time Tracker do śledzenia czasu, ale zawsze zapominam o kliknięciu początku lub końca. Codziennie otrzymujemy e-maile o problemach, które nie były poruszane od jakiegoś czasu (wydaje mi się, że Redmine Whining), a których termin wykonania przypada w przeszłości lub w najbliższej przyszłości (przypomnienie zaawansowane).
E-maile wsparcia trafiają bezpośrednio do naszego projektu wsparcia, a jeśli importowanie wiadomości e-mail było nieco bardziej niezawodne (czasami nie tworzy poprawnie nowych biletów, jeśli wiersz Project: jest zawarty w wiadomości e-mail), zapytania dotyczące witryny internetowej automatycznie generują bilety sprzedaży . W tej chwili musimy tylko monitorować zgłoszenia pomocy technicznej i przenosić je do działu sprzedaży, jeśli ma to zastosowanie.
Co chciałbym móc zrobić:
źródło
Jak dotąd Redmine jest dla nas fantastyczny. Używamy go jako kolejki do sprzedaży biletów / agile dla wielu dzierżawców i powiązaliśmy ją również z SVN. W szczególności:
svn switch https//.../branches/1.3-stable .
poleceń, a następnie poleceń, arake migrate
pomiędzy nimi potrzebne były tylko sporadyczne instalacje klejnotów).svn ci -m "This fixes #1733 @2.5, holy smoke what a weird foo bug. It is now bacon and unicorns."
) - i przenosimy ten problem do „Oczekiwanie na kompilację” (to było kiedyś „Rozwiązane”, ale miałem dość wyjaśniania, że „Rozwiązane” nie oznacza, że ktoś może spodziewaj się, że zostanie jeszcze wydany).Myślę jednak, że będę musiał zbadać wtyczkę Redmine-rzeczy do zrobienia. +1 pytanie.
źródło
Moja firma współpracuje z producentami oprogramowania i sprzętu o międzynarodowym pochodzeniu. Zanim dołączyłem do firmy, e-mail był używany z dokumentami MS Word do przekazywania naszych problemów i błędów oprogramowania lub sprzętu w celu zażądania naprawy. Tego procesu nie można było śledzić i utrzymywać jakiegokolwiek procesu. Wdrożyłem RedMine jako środek do śledzenia błędów oprogramowania i sprzętu i od tamtej pory działa bardzo dobrze. Moja sytuacja wiąże się z poważną barierą językową. Na szczęście RedMine może wyświetlać się w języku chińskim Sipmlified, a opinie pokazały, że jak dotąd jest to w porządku od moich programistów.
Stan - kiedy znajdę problem z oprogramowaniem lub sprzętem, stan to „Nowy” - gdy moi programiści sprzętu / oprogramowania zobaczą ten problem i pracują nad nim, zmieniają stan na „W toku”. Mogą użyć% wykonanych, jeśli chcą, od 0 do 50. Ustawiłem% Gotowe na 50, gdy uznają, że rozwiązali problem. - Określam, czy problem został rozwiązany, i zmieniam Stan na „Rozwiązane” i% wykonano na 100%. To pozwala mi odfiltrować problemy <lub równe 50%, aby znaleźć problemy, które są nadal otwarte.
Priorytet - Niski, Normalny, Wysoki, Pilny, Natychmiastowy - wszystko dobrze przekłada się na chiński.
Termin - używam tego, aby poinformować mnie, kiedy poprawka została pierwotnie załadowana przez moich programistów. Przetestowanie czegoś i zamknięcie problemu może zająć 4-6 dni. Podoba mi się, że mój wykres Gannt odzwierciedla szybkość reakcji mojego zespołu programistów, a nie to, ile czasu zajęło mi zatwierdzenie poprawki.
Kategoria - zawsze odzwierciedla wersję oprogramowania lub sprzętu, w którym znalazłem problem. Używam tego, aby zobaczyć, która wersja oprogramowania miała najwięcej błędów i upewnić się, że nowsze wersje oprogramowania nie cierpią z powodu regresji.
Mam wszystkich na liście obserwatorów RedMine dla wszystkich błędów. Wiadomość e-mail jest wyświetlana jako (Nowa), (Rozwiązana) lub (W toku), więc moi przełożeni oraz przełożeni i główni inżynierowie zaangażowanych zespołów mogą zobaczyć wiadomość e-mail i szybko przeczytać, jakie postępy są obecnie dokonywane. Większość innych zaangażowanych osób nigdy nie loguje się do RedMine, zazwyczaj jestem jedyny. E-maile doskonale służą do dostarczania natychmiastowych aktualizacji wszystkim, których jedynym zmartwieniem jest to, czy postęp jest czy nie.
źródło
Jak wspomniałeś o przesyłaniu dokumentów Worda tam iz powrotem wraz z kontrolą jakości - znam to uczucie, byłem tam, robiłem to. Głównym problemem dla mnie było to, że ludzie z QA nie lubią dodawać problemów do żadnego narzędzia do śledzenia błędów, zapisują je w edytorze obok nich podczas testowania.
Używamy teraz Redmine z fajnym dodatkiem - Usersnap (Uwaga: stworzyliśmy narzędzie, aby rozwiązać ten problem samodzielnie.
Usersnap jest świetny dla twórców stron internetowych - dodaj go do swojego projektu internetowego, a otrzymasz zrzuty ekranu bezpośrednio dołączone do biletów Redmine - w tym meta informacje o używanej przeglądarce, systemie operacyjnym i tak dalej.
Nasi QA / klienci mogą teraz wprowadzać błędy bezpośrednio w aplikacji internetowej, a programiści mogą łatwiej odtwarzać raporty o błędach w Redmine.
źródło
Używamy sekcji Mapa drogowa jako przejrzystego sposobu wyświetlania:
To jest dla nas główny punkt konsolidacji. Reszta jest używana w związku z tym (na przykład sekcja `` zapowiedź '' służy do określenia głównych etapów / dat wydania używanych w mapie drogowej)
źródło
Oprócz innych komentarzy, polecam korzystanie z wtyczki "Rzeczy do zrobienia" (napisanej przez Erica Davisa, myślę, że :) Używanie tej wtyczki pozwala na sortowanie problemów w wielu projektach metodą „przeciągnij i upuść”.
https://projects.littlestreamsoftware.com/projects/show/redmine-stuff-to-do
źródło
Używamy wersji jako sposobu definiowania sprintów, więc każda wersja jest sprintem z widokiem mapy drogowej dającym wyraźną ilustrację postępu. Problemy w sprintach są oznaczane jako „gotowe do przeglądu” po ich zakończeniu, a następnie zamykane po weryfikacji kontroli jakości.
Używamy wersji jako zaległości w przypadku wszelkich problemów, które wykraczają poza zakres lub tracą priorytet itp.
źródło
Używamy Redmine od około roku i ewoluował on sam na wiele sposobów. Używamy wersji do grupowania problemów w celu wydania oraz kategorii do grupowania problemów według dyscypliny.
Każdy problem przechodzi przez przepływ pracy: nowy> w toku> rozwiązany. Następnie tester zamknie problem, gdy będzie zadowolony.
Chcielibyśmy zaktualizować sposób, w jaki używamy Redmine, wydaje się, że jest tak wiele świetnych wtyczek, ale okazało się, że tak wiele z nich jest uszkodzonych lub nie można ich zainstalować.
Używamy wiki kompleksowo do dokumentacji programistów.
źródło