4digital.cloud4digital.cloud
← Wszystkie realizacje

Krytyczne zmiany

Niezależna weryfikacja zmian w oprogramowaniu

Rezultat: Decyzje o kolejnych wersjach oprogramowania opierają się na tym, co faktycznie się w nich zmieniło, a nie tylko na opisie wydania.

01 / Zagadnienie

Opis wydania nie zawsze pozwala jednoznacznie ustalić, co rzeczywiście zmieniło się pomiędzy kolejnymi wersjami oprogramowania. Standardowe porównywanie plików może dodatkowo wykazywać różnice wynikające wyłącznie ze sposobu wersjonowania.

02 / Metodologia

Opracowałem mechanizm niezależnej analizy zmian, oparty na trzech zasadach:

  • Identyfikowanie odpowiadających sobie artefaktów niezależnie od zmian ich nazw i numeracji.
  • Rozróżnianie zmian merytorycznych od różnic technicznych wynikających z wersjonowania.
  • Zachowywanie chronologii i możliwości porównywania dowolnych wydań objętych analizą.

03 / Autorskie rozwiązanie i rezultat

Zaprojektowałem i wdrożyłem mechanizm realizujący tę metodologię.

Rozwiązanie umożliwia odtwarzanie historii zmian, porównywanie zawartości kolejnych wydań i niezależną weryfikację ich rzeczywistego zakresu.

Wartość: możliwość podejmowania decyzji na podstawie zweryfikowanych zmian, zamiast polegania wyłącznie na opisach wydań.

Obszary technologiczne
Analiza zmian · Wersjonowanie · Porównywanie artefaktów · Historia wydań · Kontrola dostaw