Придржавање буџета клијента се често погрешно схвата као вежба ограничавања промена, dok se zapravo ради о исправном разумевању и контролисању промена како пројекат напредује.
Већина упита о софтверу почиње на истом месту. Организација има постојећи процес, нешто што се развијало кроз време, и жели да га претвори у употребљиву апликацију која побољшава ефикасност, видљивост и контролу.
На први поглед то звучи просто. Процес већ постоји, па се претпоставља да може једноставно да се пренесе у софтвер. У многим случајевима то је тачно. Ако предузеће разуме процес и може јасно да га документује, већ сте на стартној линији.
Из перспективе руководства то би требало да изгледа као позиција контроле. Организација зна шта ради, како послује и шта јој је потребно да систем подржи.
Изазов почиње када тај процес почне да добија облик унутар система.
Чим постане видљив, људи почињу другачије да га виде. Укључују се, виде како може да се развија и почињу да препознају нове прилике. Јављају се нове идеје, идентификују се гранични случајеви, а различити заинтересовани тумаче начин рада на незнатно различите начине. То није неуспех, то је природни dio процеса чињења процеса експлицитним.
У овом тренутку чак и наизглед једноставне измене морају бити прегледане из сваке перспективе и у свакој фази процеса. Оно што изгледа мање изоловано може имати шире импликације, посебно тамо где су укључене вишеструке улоге, одлуке и зависности.
У добро структурисаној испоруци софтвера фокус је на ономе шта је најважније за организацију, а не само на ономе шта захтевају заинтересовани. У многим случајевима то укључује ревизијску способност, која је критична за организацију, али се често занемарује у корист додатних функционалности.
Заинтересовани се природно фокусирају на оно шта желе да систем ради. Ретко се фокусирају на то како те измене морају бити имплементиране, забележене и управљане када је систем у раду.
Ово мења природу чак и најједноставнијег захтева. Мала прилагодба више није само техничка измена, она постаје dio контролисаног и пратљивог процеса. Као резултат, оно шта изгледа мање може имати много већи утицај када се узму у обзир усклађеност, одговорност и оперативна видљивост.
Ако промена није контролисана, ни исход није.
Оно шта почиње као добро дефинисана иницијатива може брзо постати нешто сасвим друго, не због лоших намера, већ због недостатка структуре около начина доношења одлука како се систем развија. Трошак није само финансијски. Мери се у времену, сложености, оперативним поремећајима и губитку јасноће.
Овде многе организације губе контролу, а да тога нису свесне.
Верују да управљају испоруком, dok u stvarnosti смер система постепено обликују немерене промене.
То је тачно место где делује Libertas Software Research.
Не само у изградњи система, већ у осигуравању да ти системи остану усклађени са организацијом kako se развијају. То значи стварање структуре около промена, чињење њиховог утицаја видљивим и осигуравање да је свака одлука разумљива у контексту трошка, времена и дугорочног рада.
Питање није да ли ће се промена догодити.
Догодиће се.
Питање је ко је контролише.