Czym Jest Ciągła Integracja (Continuous Integration – CI)?
#continuous integration #software development processCiągła integracja (CI - ang. Continuous Integration) coraz częściej pojawia się w kontekście tworzenia oprogramowania i wydaje się stosunkowo nowym podejściem. Termin ten jednak sięga początków lat 90-tych, kiedy to został użyty przez Grady Boocha (jednego z twórców języka UML) w książce pt. “Object Oriented Design: With Applications”. CI dalszy swój rozwój zawdzięcza upowszechnieniu się zwinnych metodyk tworzenia oprogramowania (Agile), w którym pełni jedną z kluczowych ról.
Bogusław Legierski
Jak Wygląda Projektowanie Systemów IT?
#design process #software development processProjektowanie systemów informatycznych jest ważną częścią każdego procesu budowy oprogramowania systemów IT. Od niego zależy kształt i działanie tworzonego systemu informatycznego. Dlatego warto uzmysłowić sobie fakt, że niezależnie od przyjętego modelu tworzenia oprogramowania (zwinne/agile lub kaskadowego/waterfall) istnieje potrzeba a nawet bezwzględnie należy poświęcić odpowiednie środki i czas aby projekt systemu był odpowiednio opracowany i udokumentowany. Dzięki temu będziemy pewni, że nasz system - jego oprogramowanie będzie posiadało solidną architekturę, która nie runie jak domek z kart pod naporem problemów i błędów działania.