588x
005288
2022-07-21

Cotygodniowe udostępnianie nowych wersji

Dlaczego Dlubal Software wydaje co tydzień nowe wersje programu RFEM 6, RSTAB 9 i RSECTION?


Odpowiedź:

Podczas opracowywania programów z serii R20 (RFEM 6, RSTAB 9, RSECTION 1 i odpowiednie rozszerzenia) firma Dlubal kieruje się zasadami zwinnego tworzenia oprogramowania, ze szczególnym uwzględnieniem SCRUM [2]. Celem jest dostarczanie użytkownikom innowacji i poprawek błędów w odpowiednim czasie oraz szybkie włączanie ich opinii w proces rozwoju. Oprogramowanie ma być stale ulepszane, z naciskiem na ewolucyjny postęp w rozwoju, zamiast na dużych skokach.

Aby zapewnić wysoką jakość i zachować niedokończone funkcje przed użytkownikami, wszystkie zmiany są początkowo wprowadzane w osobnych gałęziach. Po zakończeniu i szeroko zakrojonych testach są one integrowane z główną branżą i poddawane dalszym testom, w większości zautomatyzowanym.

Do zarządzania wersjami służy narzędzie Git [4], a do integracji i testowania służy Jenkins [5]. Oba narzędzia stanowią potężne standardy w programowaniu zwinnym.

Aktualizacje oprogramowania dla użytkowników powinny być przeprowadzane w rozsądnym czasie, opartym na stabilności i potrzebach użytkownika - zazwyczaj co cztery do ośmiu tygodni. W przypadku problemów lub jeżeli potrzebujecie Państwo nowych funkcji, zalecamy zainstalowanie najnowszej wersji.

Ekstranet [8] służy jako niezawodne źródło informacji o nowo wprowadzanych funkcjach lub poprawkach. Zastosowanie zasad agile jest powszechne i nie ogranicza się tylko do branży oprogramowania. Firmy z różnych branż, takie jak producent samochodów Tesla [6], z powodzeniem stosują te metody. Praktyki zwinne są nawet stosowane w obszarach, które pierwotnie nie miały nic wspólnego z tworzeniem oprogramowania, takich jak SCRUM w organizacji katastrofy, jak omówiono w podkaście z dr Oliverem Emmlerem.


Autor

Pan Faulstich jest odpowiedzialny za zapewnienie jakości programu RFEM i zapewnia wsparcie klienta.

Odnośniki