Професія: IT-архітектор

Метою роботи IT-архітектора є розробка системи, що відповідає представленим замовником функціональним вимогам. Таке визначення системного архітектора, отримане з класифікації професій і спеціальностей. Як насправді виглядає робота системного архітектора?

У контексті роботи системного архітектора багато говорять про технології та недостатньо про м’які компетенції. І потрібно знати, що архітектор — це не хлопець із бородою, який сидить у підвалі та малює якісь квадратики. Він визначає, що і як буде реалізовано в проєкті. Потрібно пройти IT курси, щоб осягнути цю професію.

Найбільше, що турбує професію, це відсутність хорошої організації роботи. Через це, у разі надзвичайних ситуацій, відбувається непотрібний хаос. Труднощі також роблять люди, які живуть у переконанні, що їх проблема є найважливішою і ключовою. Вони можуть дезорганізувати все підприємство.

Список завдань системного архітектора:

  • Перевірка правильності функціонування виробничих систем.
  • Перевірка ходу робіт у розроблюваних зараз проєктах або у виробничих заявках (прямі бесіди з підрядниками, індивідуально або на проєктних нарадах).
  • Співпраця з менеджерами, планування роботи та оцінка на високому рівні.
  • Огляд коду, спільний аналіз із програмістами, що визначають подальший напрямок роботи, технічна підтримка.
  • Проєктування та моделювання внутрішньої, інтегративної та технічної архітектури системи.
  • Співпраця з аналітиками, підтримка їх у моделюванні функціональності, виявлення можливостей і обмежень.
  • Загальна технічна документація.
  • Контакти з клієнтами: презентації архітектури пропонованої системи, контакти з ІТ-відділами, спільне розв’язання проблем.
  • Вивчення «технічних новинок» та їх впровадження, нових інструментів, методик.
  • Імплементація.

Системний архітектор повинен мати:

  • Досвід роботи на різних рівнях: молодший програміст, програміст, дизайнер.
  • Досвід реалізації на різних рівнях декількох систем, переважно в різних технологіях із різними припущеннями.
  • Широкі технічні компетенції (не обов’язково в супер деталях, хоча й чим більше, тим краще).
  • М’які компетенції.

Необхідно тренувати в собі внутрішній спокій і не допускати до себе зайвого стресу. Переважна більшість проблем у галузі можна вирішити. Проблема зазвичай полягає в тому, щоби зрозуміти, як це зробити. Звичайно, не завжди вдається уникнути стресу. Це відбувається в основному перед реалізацією, коли щось, що повинно було працювати, не працює.