Rozwój oprogramowania ewoluował szybko, przeszliśmy od pisania kodów ze strukturami sekwencyjnymi i bez żadnego wzorca programistycznego, do tworzenia struktur przechwytywania wymagań, planowania zadań, wstawiania metodologii programowania, strukturyzowania kosztów, tworzenia testów, a przede wszystkim do przenieś fokus z „najpierw program, później dokument”.
W tym celu stworzono wiele metodologii rozwoju programy, które są tworzone dzisiaj, są wysokiej jakości, stabilne i łatwe do przyjęcia.
Szczególnie w ostatnich projektach, w których byłem obecny, zaczęliśmy używaj zwinnych metodologii rozwoju, konkretnie użyliśmy SCRUM że coś więcej niż metodologia rozwoju to schemat pracy, SCRUM jest zestaw dobrych praktyk które należy zastosować do prowadzenia wspólnej pracy, aby uzyskać wysokiej jakości rozwój w jak najkrótszym czasie.
Celem Scruma jest posiadanie funkcjonalnych prototypów które mogą być używane bez konieczności całkowitego wykończenia głównego produktu, to pomaga szybko uzyskać wyniki, przyjmować nowe wymagania lub modyfikować wymagania początkowe, wprowadzać innowacje w trakcie rozwoju, zwiększać KonkurencyjnośćThe elastyczność i produktywność
Ponieważ SCRUM jest schematem pracy, ma pewne obowiązkowe procedury, jedną z najważniejszych i tę, która pozwoliła mi poznać narzędzie open source Taiga.io jest zaległości w pracy, czyli nic więcej niż lista wszystkich oczekujących prac. Zadania w scrumie są nazywane historie użytkownika i są to funkcjonalności, które mają wartość dla siebie, historyjki użytkownika są generalnie szacowane w punktach i wskazują na złożoność zadania.
Tajga jest to narzędzie wolne oprogramowanie i open source, stworzony dla gZarządzaj zwinnymi projektami i współpracuj nad nimi, głównie te, które używają Metodologia Scruma i Kanban, to również pozwala zarządzać problemami.
Podobnie Taiga ma inne moduły, takie jak wiki, wideokonferencja (dzięki rozwiązaniu firmy zewnętrznej), lokalizacja, modernizacja sprzętu i jakby tego było mało dzięki jego potężny interfejs API pozwala integracja z usługami strona trzecia jako Slack, GitHub, GitLab, Bitbucket, HipChat, Gogs, Hall między innymi.
Tajga Jest rozpowszechniany na licencji open source Affero GPL, jest napisany w Django (backend) + AngularJS (frontend), a jego kod źródłowy jest hostowany w GitHub do wykorzystania przez społeczność.
do zacznij cieszyć się tajgą musisz registrarte bezpłatnie zweryfikuj swoje konto za pomocą wiadomości e-mail, którą Ci wysłali i zaloguj się, korzystając z informacji wskazanych powyżej.
La połączenie del Framework SCRUM z Narzędzie do zarządzania projektami Taiga, można zastosować do każdy projekt, który chcesz zrobić, na poziomie rozwoju programu lub w trakcie przygotowywania programu artykuł na swoim blogu jak pokażemy w następnym praktyczna walizka.
Pierwszym krokiem jest stworzenie projektów (może to być plik projekt kanban lub projekt scrum), oba są szablonami do rozpoczęcia projektu, ale możesz je dostosować do swoich potrzeb i gustów. W takim przypadku wybierzemy projekt Scrum i podamy go jako następny.
Następnie nadamy nazwę naszemu projektowi i napiszemy jego opis
Po utworzeniu naszego projektu w Tajdze pierwszą rzeczą, którą obserwujemy, jest plik Zaległości w pracy, gdzie możemy dodaj historie użytkowników naszego projektu, każda historia użytkownika jest zwykle szacowany w punktach i musimy to wyjaśnić nie powinien wskazywać czasu pracy domowej, Ważne jest, aby to zauważyć oszacowania w tajdze można dokonać na podstawie ról.
Możesz dodać tyle historyjek użytkownika, ile potrzebuje twój projekt, podczas tworzenia nowej historii musisz umieścić plik tytułThe oszacowanie, był, tagi i opis zadania. Możesz również segmentować zadanie, jeśli wymaga tego zespół lub klient.
Po utworzeniu wszystkich niezbędnych zadań, których potrzebuje nasz projekt, musimy stworzyć to, co Scrum nazywane sprintco to jest grupowanie zestawu zadań który może reprezentować produkt funkcjonalny i to jest planowane do wykonania w określony czas.
Projekt może mieć dowolną liczbę Sprintów i każdy sprint musi mieć coś podobnego dać prototyp.
W naszym przypadku stworzyliśmy pojedynczy sprint, który trwa jeden dzień, ale normalnie sprinty powinny trwać od 3 do 4 tygodni w przypadku tworzenia oprogramowania, a między sprintami powinien być dzień odpoczynku.
Do sprintu dodaliśmy wszystkie wcześniej utworzone zadania, Taiga pozwala to zrobić w łatwy sposób, przeciągając i upuszczając każde zadanie w wybranym sprincie. Ustaliliśmy również priorytety zadań, więc określamy, które z nich należy wykonać jako pierwsze.
Taiga pozwala nam dodawać członków do współpracy przy zadaniach, na przykład projektanta, aby zaprosić kogoś do współpracy nad twoim projektem, musisz przejść do menu administratora i wysłać zaproszenie na jego e-mail.
Kiedy już mamy zaplanowany sprint i gdy członkowie są gotowi do rozpoczęcia, przechodzimy do naszego panelu zadań sprintu, który jest Kanbanem z kilkoma kolumnami, z których każda przedstawia następujące
- Historia użytkownika: Wszystkie historie użytkowników składające się na sprint.
- Nowy: Każda historia użytkownika może być podzielona na zadania.
- W trakcie: Czy są to zadania, które są obecnie wykonywane.
- Gotowy do testowania: Czy są to zadania, które zostały zakończone, ale nie zostały przetestowane.
- Zamknięte: Czy te zadania zostały zakończone
- Potrzebujesz informacji: Czy te zadania wymagają dodatkowych informacji do wykonania.
Zadania przejmuje współpracownik, który je wykona, który będzie odpowiedzialny za zmianę ich statusu na odpowiedni. Chodzi o to, że cały zespół zna stan projektu i pracuje bardziej zsynchronizowany.
Celem sprintu jest wykonanie wszystkich zadań, tajga oferuje nam wykres, który pozwala nam przez cały czas zobaczyć, jak sobie radzimy.
Na koniec wszystkich zadań nasz sprint dobiegł końca :).
Taiga oferuje nam wiki projektu, w którym możemy umieścić informacje dotyczące projektu, składnia, której należy użyć, to bardzo znana Obniżka cen, Możesz również dodać linki potrzebne do projektu.
Można powiedzieć, że Taiga dobrze wykorzystuje swoje hasło:
«Darmowe, otwarte i łatwe w użyciu".
Krótko mówiąc, Taiga to:
- Potężny: Możesz łatwo dostosować i mieć kontrolę nad wszystkim.
- Prosty i intuicyjny: Taiga jest bardzo łatwy do nauczenia, a jego poziom użyteczności jest doskonały. Wystarczająca dokumentacja, aby zagłębić się w każdą z jego cech.
- Wysoce zaprojektowany: Taiga jest prosta i wspaniała, jej konstrukcja jest doskonała i nigdy nie męczysz się jej używaniem.
- Możliwość dostosowania: Każdemu projektowi możesz nadać dowolną konfigurację, rozszerzyć jego funkcjonalności dzięki modułom oraz zintegrować z innymi narzędziami.
Podsumowując Taiga to doskonałe narzędzie który jest obecnie dostępny dla wszystkich użytkowników nieco ponad rok, jest narzędziem, które zrodziło się z potrzeby jego twórców i To dla mnie najlepsze narzędzie do zarządzania projektami zwinnymi, nawet ponad autorskimi rozwiązaniami.
Zapraszamy do czerpania radości, prób i przede wszystkim dokumentowania wpływu Tajgi na Twój dzień.
Krótko mówiąc, SCRUM jest najlepszy w metodologiach zwinnych wraz z XP.
Pozdrowienia 😉
Doskonały post. Podzieliłem się tym z przyjaciółmi, którzy kochają zarządzanie projektami. Używam go przy produkcji wydarzeń kulturalnych.
Nie znałem tej aplikacji, bardzo dziękuję za artykuł. W moich projektach deweloperskich zawsze używaliśmy Trello z moim zespołem, ale Trello nie jest przeznaczone specjalnie dla Scruma. Z pewnością nam się przyda.
Pozdrowienia.
Używałem również trello, nadal używam go w niektórych projektach. Migruję wszystko do tajgi, przede wszystkim dlatego, że jest to darmowe oprogramowanie o otwartym kodzie źródłowym, po drugie, ponieważ jest wyraźnie zaprojektowane dla scruma, a po trzecie, ponieważ na poziomie integracji wydaje się doskonałe. W taki czy inny sposób dostosowywaliśmy do niego niektóre aplikacje i to było bardzo dobre ... Jeśli nadal używasz trello, istnieje rozszerzenie trello dla scrum w chrome, ale bez wątpienia wolę Tajgę, która może już natywnie przenosić cały ten motyw ... Inny Jedną wspaniałą rzeczą w Tajdze jest to, że możesz mieć własną instalację, a później możesz przesłać samouczek, jak mieć swoją Tajgę we własnej chmurze.
Dzięki za post! W firmie Taiga jesteśmy bardzo szczęśliwi, że korzystasz z Taiga.
Jeśli masz jakieś pytania, chętnie Ci pomożemy. Mamy również listę mailingową do interakcji ze społecznością: https://groups.google.com/forum/#!forum/taigaio
Jeśli chcesz zobaczyć, jak idzie projekt i jego ewolucję, masz dostęp do projektu publicznego: https://tree.taiga.io/project/taiga/kanban
pozdrowienia
Xaviju, dziękujemy za poświęcenie czasu na przeczytanie tego, co mówimy o Twoim projekcie, zapraszamy do podzielenia się z nami w poście, samouczkach, przewodnikach itp., Które pozwolą nam dowiedzieć się więcej o Tajdze i co możemy zrobić, zwłaszcza w obszar integracji i rozwoju, a także część posiadania Taiga na naszym lokalnym serwerze.
Tutaj masz dokumentację Taiga, jest sekcja o tym, jak zainstalować Taigę na własnym serwerze. http://taigaio.github.io/taiga-doc/dist/
Istnieją również alternatywy stworzone przez społeczność, które są szczegółowo opisane tutaj: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
Taiga ma bardzo potężne API (https://taigaio.github.io/taiga-doc/dist/api.html), który umożliwia łatwe tworzenie wtyczek do integracji z firmami zewnętrznymi (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins), a nawet tworzyć nowe motywy interfejsu użytkownika.
Wszelkie inne pytania jesteśmy do Twojej dyspozycji!
Dzień dobry Xaviju mój przyjacielu, pytanie, będziesz miał tutorial jak zainstalować Taiga w Debianie 8, ponieważ ja go instaluję i miałem problemy z instalacją zależności tajga-back, proszę.
Dziękuję.
Co za wspaniały artykuł. W swojej pracy korzystam z JIRA Agile i osobiście korzystałem z Trello, które można trochę „zaadaptować” do SCRUM, ale widząc to, myślę, że jest to ostateczna opcja.
Świetnie, mamy nadzieję, że powiesz nam, jak korzystałeś z tego narzędzia
Doskonałe aplikacje do zwinnego zarządzania projektami. Specjalistom zainteresowanym zarządzaniem projektami polecam również odwiedzenie poniższego linku Kurs zarządzania projektami . Pozdrowienia!
Czy to czysty przypadek, że kod można pobrać i zainstalować na własnym serwerze? czy to tylko sieć?
Zawsze pracowałem w programie Excel i chciałbym pracować pod tym oprogramowaniem.
Muszę zobaczyć, jak przenoszę to, co mam ze wszystkimi państwami na to medium i obserwuję, że nie dostaję zbyt wielu informacji w Internecie, aby rozwijać to, czego chcę.
Ktoś mógłby mi podać link lub poradzić, żeby rozpocząć migrację
Gdzie mogę uzyskać pomoc w eksporcie i imporcie eposów i historii użytkowników z Tajgi???