Nowe narzedzia dla DevOps Team: ApiCra, UnitApi, VodaPi

Narzedzia dla Programistow, administratorow, product ownera, project managera, ceo, customer

Lista nowych narzedzi dla DEVOPS Team

VodaPi

– dokumentacja nie techniczna, tzn nie prowadzi bezposrednio do stworzenia kodu, detale techniczne sa zdefiniowane w UnitApi

– do definiowania projektu dla calego zespolu, glownie dla porojekt managera, product ownera, klienta, aby dojsc do definicji detali.

– Detale sa definiowane w UnitApi

– VodaPi okresla zasady okreslajace wspolprace pomiedzy ludzmi

Рdefinition of environment, opis srodowiska w ktorym bedzie powstawala  aplikacji

 

UnitApi

– do tworzenia definicji aplikacji, dla programisty, product ownera, ale nie dla klienta, gdyz jest zbyt techniczne i malo abstrakcyjne

– definiuje modele danych, strukture oprogrmoawnia, wykorzystywane narzedzia do pracy w tym dokladnie projekcie, wspolpracuje z VodaPi,

  • mozna linkowac do VodaPi, fragmenty, ktore wymagaja technicznej implementacji

 

ApiCra

– narzedie dla programisty do wykonywania skryptow na projekcie: bash, python, wspolpracuje z rozwiazaniem DevOpsTerminal do latwego wykonywania dzialan

Apicra GUI jest wykorzystywana przez DevOpsTerminal do prezentowania efektow w postaci graficznej

 

DevOpsTerminal

– narzedzie dla administratorow, programistow, testerow wykorzystujacych terminal lokalny i zdalny poprzez ssh jako interfejs dla terminalu w przegladarce. Zamist wpisywac komendy mozna klikac, wszystkie skrypty sa dostepne na jednej stronie, posegregowane wedlug projektow.

 

Jaki jest cel tych narzedzi?

Tworzenie definicji kazdego elementu poza sama aplikacja, ktora ma wplyw na cykl zycia i utrzymanie oprogramowania, glownie czynniki wplywajace na koszty i czas wytwarzania.

Design & Process – to droga do osiagniecia odpowiedniej aplikacji, na jaka czekali klienci.

Zamiast kodowania, konfiguracja, dopiero potem tworzenie samego kodu.

Dzieki konfiguracji UnitApi, juz stworzone modele mozna wykorzystac do innej aplikacji, bo to jest zdefiniowanie, ewentualnie mozna to stworzyc jako nowy produkt ze wsparciem starszych technologii.

Podsumowanie

Kazde z tych narzedzi jest odpowiedzialne za definiowanie i aktualizowanie srodowiska (VodaPi), oprogramowania (ApiCra), komunikacji pomiedzy uslugami: testowania, utrzymania, aktualizacji (UnitApi) oraz DevOpsTerminal do zarzadzania procesami, poprzez definicje i skrypty.

Te wszystkie narzedzia maja realne przelozenie na szybki start i efektywny wzrost aplikacji.

W ciagu kilku miesiecy zostana upublicznione repozytoria, gdyz wiekszosc wymienionych z projektow jest OpenSource, dzieki czemu kazda uzytkownik, programista, bedzie mial realny wplyw na zwiekszenie funkcjonalnosci tych narzedzi poprzez komunikacje z autorami rozwiazan.