Architektai užima svarbią poziciją programinės įrangos (interneto) pramonėje, o jų pagrindinės pareigos yra bendro programinės įrangos projekto sprendimo projektavimas, tikrinimas ir įgyvendinimas, projektavimo schemos įgyvendinamumo, prieinamumo, mastelio keitimo ir ekonomiškumo užtikrinimas bei įvairių rizikų mažinimas programinės įrangos kūrimo procese. Galima sakyti, kad architektai vaidina pagrindinį vaidmenį sklandžiai įgyvendinant visą programinės įrangos projektą.
Programinės įrangos kūrimo pramonėje kvalifikuotas architektas paprastai turi turėti šias savybes: Pirma: tvirtų technologijų kaupimas. Daugelis programinės įrangos pramonės architektų užaugo kaip programuotojai, o tvirtas mokslinių tyrimų ir plėtros pagrindas gali padaryti architektų dizaino sprendimus labiau įgyvendinamus. Žinoma, ne visiems architektams reikia įsisavinti technines detales, sparčiai vystantis dabartinei programinės įrangos pramonei, daugelis architektų dažnai sutelkia dėmesį į patį sprendimą, todėl pramonėje taip pat yra architektų, kurie nežino daug techninių detalių. Antra: stiprus mokymosi gebėjimas. Architektai turi neatsilikti nuo technologijų vystymosi tendencijų, nuolat praturtinti ir tobulinti savo žinių struktūrą, kad sukurtų sprendimą, labiau atitinkantį plėtros kryptį. Didžiųjų duomenų eroje architektams labai svarbu įsisavinti technologijas, susijusias su didžiaisiais duomenimis ir debesų kompiuterija. Trečia: stiprūs bendravimo įgūdžiai. Architektai turi daug bendrauti kurdami planą, viena vertus, suprasti pagrindinius funkcinius reikalavimus ir būsimus produkto plėtros reikalavimus, kita vertus, aptarti konkrečias sprendimo detales su tyrimų ir plėtros komanda. Todėl architektams stiprūs bendravimo įgūdžiai yra svarbus pagrindas sklandžiai darbo eigai užtikrinti. Be minėtų galimybių, architektams taip pat svarbesnis yra gebėjimas rašyti schemas, o sprendimų formulavimo procese dažnai reikia daugybės patikrinimo eksperimentų, kurie taip pat yra gana dideli. Šiuo metu daugelis įmonių aprūpina architektus techniniais ekspertais, o svarbi techninių ekspertų užduotis yra bendradarbiauti su architektais, kad patikrintų schemą, kuri tam tikru mastu sumažina architektams tenkančią naštą ir leidžia architektams daugiau dėmesio skirti schemos projektavimui.
|