Czy zapewniamy właściwą jakość?

Data: 2011-08-19
Autor: Sebastian Konkol

Czytaliście “The Big Switch” napisane przez Nicholasa G. Carra (tego od “IT Doesn’t Matter”)? Jak to w jego stylu, promuje on zmuszającą do przemyśleń wizję tego, co dzieje się teraz w IT, czyli – w mojej nomenklaturze – w informatyce użytkowej. Złożoność systemów informatycznych, ich rola i sposób, w jaki wchodzą w interakcje z ich użytkownikami ewoluuje przez czas liczony już w dziesięcioleciach. W efekcie tej ewolucji, podczas kilku dekad istnienia oprogramowania w cywilizacji ludzkiej, relacje między oprogramowaniem a jego użytkownikiem zmieniło się dość dramatycznie. Na samym początku tej drogi, zarówno programowanie (jako czynność tworzenia oprogramowania) jak i używanie go nosiły znamiona tajemnicy. Choć dzisiaj trudne to jest do zrozumienia, korzystanie z komputera wymagało głębokiej wiedzy inżynierskiej. Troszkę później, kiedy zamiast kart perforowanych były już urządzenia wejścia-wyjścia (klawiatura, stacja dysków), programowanie stało się odrobinę wygodniejsze, a w dziedzinie użytkowania programowania odczuwano nawet większe postępy. Tym niemniej, role twórcy oprogramowania i jego użytkownika były dość mocno rozdzielone. W dzisiejszych warunkach, te dwie role są coraz mocniej „zmiksowane”, istnieje coraz mniej zagadnień, które mogą być bezdyskusyjnie określone jako przynależące do domeny inżynierskiej, jaką nazywany software engineering.

Czytaj więcej »