Системний аналітик: обов'язки, посадова інструкція, резюме. Що робить, що повинен знати системний аналітик? Як стати системним аналітиком? Системний і бізнес-аналітик: відмінності
За останні кілька років більшість великих компаній прийняло політику екстреної заміни старих принципів організації більш сучасними, і зокрема це пов'язано з постійною автоматизацією і оптимізацією бізнес-процесів. При цьому мало хто знає про те, що такий професіонал, як системний аналітик, відіграє в цих процесах вкрай важливу роль.
Крім усього іншого, цей фахівець займається також постановкою завдань на розробку і тестування різних утиліт, а після кінцевого завершення проекту пояснює користувачам основні правила роботи з даними утилітами, а також бере на себе вирішення проблем функціонування на кожній окремій стадії життєвого циклу сформованої системи. Листування. У переважній більшості випадків використовується для того, щоб заощадити кошти компанії і власний час у разі роботи з видаленими клієнтами, а також в процесі погодження або ж обговорення деталей. В даному випадку спеціаліст повинен проявляти педантичність і акуратність, ідеально знати мову, дотримуватися етикет і стиль, а також мати можливість обговорювати в листуванні один і той же питання з кількома адресатами. Анкетування. В основному прийнято використовувати на початковому етапі обстеження або ж для того, щоб оцінити підсумкові результати проекту. Фахівець повинен володіти навичками складання і розробки анкети, тобто повинен вміти поставити задачу, сформулювати питання і інтерпретувати результати. Інтерв'ю. Ця форма спілкування з клієнтом дозволяє отримати можливий максимум інформації, особливо в тому випадку, якщо фахівець добре підготувався, а також зміг провести одночасно кілька раундів зустрічей. Якщо інтерв'юер був дійсно професійним, то він зможе зацікавити клієнта, надасть йому допомогу у підготовці до зустрічі, використовуючи різні попередні питання, чи встигне встановити всі потрібні йому питання за відведений час, а також не втратить жодної інформації між звітом про роботу і отриманими відповідями. Переговори й наради. Тут приймаються найважливіші рішення в житті будь-якого проекту. Що робить системний аналітик в даному випадку? Допомагає компанії домагатися тих рішень, які будуть для неї найбільш продуктивними і прибутковими. Робота з документами. Звичайно, тут розглядається не окремий вид спілкування, але системний аналітик в будь-якому випадку повинен працювати з такими джерелами інформації. В даному випадку важливо зрозуміти, як улаштований технологічний процес, а також визначити всілякі неточності або ж нестиковки в описі, які потрібно буде уточнити перед початком роботи. Можливість гранично швидко розуміти вимоги, а також визначати їх пріоритет. При цьому важливо вміти розповідати клієнту на зрозумілій йому мові технічні рішення і про те, яким чином вони впливають на бізнес. Вміння в різних проектах використовувати прийняту методологію, форми документів і нотації. Навички роботи з усім необхідним програмним забезпеченням. Навички колективної роботи з іншими аналітиками в тому випадку, якщо розробкою проекту займається ціла команда професійних фахівців. Зберігаючи індивідуальний творчий стиль роботи, провідний системний аналітик повинен постійно дотримуватися дисципліну щодо ведення документів, протоколів і версій, а також бути готовим працювати тісно з розробниками, тестерами і архітекторами. Даний фахівець повинен в будь-яких умовах вміти демонструвати своєї компетенції компанії в тій або іншій області, а в кінцевому підсумку після розмови складати уявлення про клієнта та про те, які вони висувають вимоги до виконання. Якщо ж говорити про тому, як стати системним аналітиком і які людина повинна мати особистісні якості, то в першу чергу потрібно бути виконавчим і педантичним, а також повністю відчувати міру своєї відповідальності в розроблювальному проекті і не лізти у політичні та фінансові питання. Досить непоганий рівень оплати праці, який на порядок вище середньої зарплати інших фахівців. Необхідність застосування індивідуального підходу до кожного окремого проекту, у зв'язку з чим людина повністю розкриває свої творчі здібності. Результат проведеної роботи проявляється практично моментально, так як практична користь від впровадженого рішення видно майже відразу після того, як робочий процес компанії виходить на якісно новий рівень. Використовуючи навички комунікативного спілкування в процесі розробки проектів різних компаній, спеціаліст набирає собі широке коло корисних знайомств. враховуючи, що повинен знати системний аналітик, такі фахівці присутні сьогодні далеко не скрізь, внаслідок чого один співробітник працює не завжди в якомусь певному місті і часто вирушає в різні відрядження; розбіжності або ж які-небудь спори з клієнтом часто є причиною того, що він не розуміє різниці між кількома системами, а його постановка задачі відрізняється дуже низькою ефективністю; досить часто трапляються такі ситуації, коли користувачі виявляють негативне ставлення до впровадження якийсь кардинально нової інформаційної системи в компанії, внаслідок чого аналітик повинен займатися тим, щоб наполегливо і терпляче пояснювати її основні переваги, а це трата дорогоцінного часу і нервів.
Хто це?
При відсутності системного аналітика перебіг зазначених вище процесів значно змінюється. Керівник розробки або ж програмісти отримують завдання від кінцевих користувачів, які досить рідко розбираються в тому, як грамотно зробити цю роботу, внаслідок чого допомога їх розробникам в процесі створення моделі є мінімальною. Саме з цієї причини програмістами використовується в процесі розробки власна модель, просто узгоджена з кінцевим користувачем. На думку експертів, при такому підході в кінцевому результаті настає такий момент, коли дана модель або повністю перестає відповідати реальним вимогам бізнесу, або ж проектом починають загрожувати всілякі протиріччя всередині неї. Саме з цієї причини будь-якої компанії, яка йде по шляху модернізації, потрібен системний аналітик.Де і як він працює?
У сучасних великих компаніях присутні повністю самостійні відділи, які займаються інформаційними технологіями, а також автоматизацією окремих підрозділів даної компанії, які є клієнтами. В даному випадку системний аналітик відіграє ключову роль у процесі автоматизації компанії, так як він повинен розробити повноцінну несуперечливу модель вимог бізнесу до того, яке має в нього впроваджуватися програмне забезпечення. Для вирішення даної задачі фахівець повинен мати не тільки описові здібності, але крім усього іншого відрізнятися неабиякими комунікативними навичками, для того щоб в будь-яких умовах з'ясовувати потреби свого клієнта. У переважній більшості випадків спочатку системний аналітик займається збором вимог до випускаються програмним продуктам, а потім вже займається розробкою технічного створення на формування програмного забезпечення, а також займається проектуванням документального оформлення програмної і системної архітектури системи ІТ.Крім усього іншого, цей фахівець займається також постановкою завдань на розробку і тестування різних утиліт, а після кінцевого завершення проекту пояснює користувачам основні правила роботи з даними утилітами, а також бере на себе вирішення проблем функціонування на кожній окремій стадії життєвого циклу сформованої системи.
Яке потрібно освіта?
Поки що на сьогоднішній день немає таких навчальних закладів у Росії, якими б здійснювалася підготовка конкретно по спеціалізації «системний аналітик». Кафедра бізнес-аналітики, відкрита в 2002 році при факультеті ГУ-ВШЕ, є ще недостатньо розвиненою для того, щоб похвалитися якими-небудь дійсно успішними проектами з боку своїх випускників. У переважному більшості випадків спочатку бізнес-аналітик повинен отримати одну або ж декілька вищих освіт, після чого стає на шлях вдосконалення і додатково проходить навчання. Деякі експерти говорять про те, що вища освіта, яку отримав людина дійсно відомому і шанованому вузі за певною спеціальністю, пов'язаною з економікою або інформаційними технологіями, може послужити початком його становлення у професії «системний аналітик», обов'язки якого досить схожі з тим, чого навчався даний фахівець. Крім усього іншого експерти говорять також про те, що досить часто в цій професії можна зустріти людей, які мають вищу математичну освіту, а також дипломи в тих областях, де вони на даний момент працюють. Необхідні знання в сфері бізнес-моделювання в переважній більшості випадків людина вже отримує при проведенні додаткової освіти.Де їх отримати?
На сьогоднішній день існують спеціалізовані курси з бізнес-моделювання, а також різноманітні методології формування програмних систем, що використовуються бізнес-аналітиками і призначені для того, щоб навчати фахівців різних програмних продуктів, необхідним для фахівця високого рівня. Варто відзначити той факт, що на сьогоднішній день частіше за інших знання програмних мов потрібно від такого фахівця, як системний аналітик, обов'язки якого безпосередньо пов'язані зі спеціалізованим програмним забезпеченням.Ким ще може бути такий фахівець?
Як говорилося вище, на даний момент в сучасних вузах не присутня можливість підготовки системних аналітиків, тому для таких фахівців суміжній може бути будь-яка спеціальність. Звичайно, для того щоб приймати участь у процесі автоматизації, людина повинна володіти найсучаснішими знаннями в сфері інформаційних технологій, проте такі знання можуть бути присутніми навіть у того, хто отримував гуманітарну освіту. Так звані технарі найчастіше практично не мають жодних проблем з різними технічними питаннями, в той час як гуманітарії легше справляються з тривалими переговорами з замовниками. Якщо у вас є серйозне бажання освоїти дану професію, але при цьому ви не дуже розбираєтеся в інформаційних технологіях, то в такому випадку вам варто почати свою кар'єру з посади помічника або ж стажиста. Тільки потім уже, коли ви освоїтеся в сфері автоматизації бізнесу, можна буде формувати резюме системного аналітика. Далі ми розглянемо основні обов'язки, які бере на себе даний фахівець.Розробка моделі бізнес-процесів компанії
В першу чергу, резюме системного аналітика має складатися таким чином, щоб керівник компанії зрозумів, що ви зможете розробляти несуперечливі і повноцінні моделі бізнес-процесів компанії, ґрунтуючись на безпосередньому спілкуванні з клієнтами. Навичкам комунікації приділяється окрема увага з тієї причини, що як мінімум 35% від загального часу роботи даного фахівця приділяється спілкуванню з клієнтами та своїми співробітниками. Зокрема тут вже проявляється різниця між тим, що являє собою системний аналітик і бізнес-аналітик. Відмінності полягають у тому, що системний аналітик формує повноцінну модель бізнес-процесів, у той час як бізнес-аналітик займається збором даних, що потрібні керівництву для прийняття відповідальних рішень. Збір інформації системним аналітиком може здійснюватися наступними способами:Детальна розробка технічного завдання
Наступний момент, що системний аналітик відрізняється від бізнес-аналітика, полягає в тому, що цей фахівець повинен розробляти технічні завдання, для того щоб повністю реалізувати закладені вимоги. Знання предметної області, а також повноцінне володіння нотаціями дозволяє аналітику повністю вирішувати завдання цілісності тієї моделі, яку він становить. Навички в роботі з найсучаснішим програмним забезпеченням дозволяють даному співробітнику формувати однаковість у спілкуванні незалежно від того, спілкується він з клієнтами або ж розробниками, і більше того – він допомагає їм знайти спільну мову. У переважній більшості випадків великі компанії воліють спочатку приймати стандарти опису бізнес-процесів, внаслідок чого спеціальність «системний аналітик» передбачає навик швидкого вивчення даної інформації. Використовуючи дану інформацію, потрібно буде проектувати запити клієнта на таку мову, яка є зрозумілою для розробників програмного забезпечення. В даному випадку від системного аналітика вимагається знання архітектури традиційного рішення компанії-постачальника, а також загальні принципи сучасних архітектур інформаційних систем. Такі поняття, як «розподілена архітектура», «клієнт-сервер» та інші повинні бути для нього гранично зрозумілими. При цьому варто відзначити, що це далеко не все, що повинен робити системний аналітик. Вимоги до продукту, особливості розробки та всю іншу інформацію він повинен вміти викладати людям, які не є фахівцями в даній області, але при цьому повинні розуміти всі переваги та обмеження певних типів архітектур. У той же час розробники повинні отримати від нього інформацію про те, яким чином розроблена бізнес-модель буде накладатися на використовуване рішення.Записування архітектури бізнес-процесів
По мірі того, як фахівець буде отримувати інформацію від клієнта щодо моделювання мов їм процесів, обов'язково повинна вестися відповідна документація. Виключно цілісність, а також актуальність кожного документа, що приймає участь в проекті, що дозволить в кінцевому підсумку у разі необхідності залучити до його розробки додаткових співробітників. В іншому ж випадку, якщо посадова інструкція системного аналітика не була виконана і керівник прийняв рішення про його звільнення, разом з ним компанію залишають і ті знання, що даний фахівець отримав у процесі роботи з клієнтами.Пояснення правил роботи з системою
Окрема роль відводиться системному аналітику в процесі впровадження розроблюваного програмного забезпечення в якісь реальні бізнес-процеси, тому що на цьому етапі повністю розкриваються всі тонкощі і особливості не тільки моделі, але і архітектури рішення, пропонованого клієнту. В даному випадку потрібно вміти вчасно знаходити складності, а також, володіючи гнучкою моделлю і не менш гнучким рішенням, починати своєчасні доопрацювання у відповідності з запитами замовника.Навички
Враховуючи те, чим займається системний аналітик, в якості ключових навичок його варто виділити наступні:Переваги
Серед переваг, які надає людині професія системного аналітика, варто виділити наступне:Недоліки
Але, звичайно ж, професія «системний аналітик» відрізняється і певними недоліками, такими як:Скільки вони заробляють?
У переважній більшості випадків системні аналітики заробляють приблизно в діапазоні від 45 до 150 тис. рублів щомісяця. При цьому варто відзначити той факт, що середній розмір компенсації є досить високою і досягає приблизно 60 тис. рублів на місяць, що можна назвати свідченням дефіциту таких працівників на ринку праці на даний момент. Варто відзначити той факт, що дані цифри є достовірними для Москви, в той час як у регіонах такі фахівці можуть мати зарплату трохи нижче в порівнянні зі столичною.Перспективи
Експерти часто говорять про те, що на сьогоднішній день такі фахівці є надзвичайно затребуваними, і особливості їх шукають компанії, що працюють у банківському та інвестиційному секторах. Перспективними для таких професіоналів є також і різноманітні фінансові корпорації або ж спеціалізовані паливно-енергетичні комплекси. Окремої уваги заслуговує надзвичайно висока затребуваність цих фахівців в компаніях-інтеграторах, бізнес яких включає в себе повноцінну автоматизацію і модернізацію різних процесів, виконуваних компанією-замовником. Саме по собі поняття оптимізації і автоматизації різних процесів навіть на Заході сформувалося всього близько 30 років тому, не кажучи вже про те, наскільки молодим воно є в Росії. Однак на сьогоднішній день потреба у фахівцях, які вміють проводити комплексний інжиніринг, постійно зростає, і навряд чи можна сказати про те, що на сьогоднішній день присутній пік попиту. У зв'язку з надзвичайно низьким рівнем автоматизації у державних і приватних компаніях можна сказати про те, що затребуваність системних аналітиків буде тільки збільшуватися.Схожі добрі поради по темі
Розшифровка посади CEO, обов'язки
Всім відомо, чим займаються вчитель, перекладач, лікар, бізнесмен, у той час як професії моушн-дизайнера, копірайтера, маркетолога, SEO-спеціаліста
Інженер - це хто такий? Визначення, посадова інструкція та обов'язки
Сучасний світ важко уявити без нових технічних пристроїв. Але не багато людей замислюються про те, хто займається створенням та удосконаленням різних
Повага - це ключ, здатний відкрити серце іншої людини
Повага – це почуття пошани, яке життєво необхідно для існування суспільства. Без нього неможливо побудувати нормальних відносин, а тим більше
Бізнес-аналітик: обов'язки, посадова інструкція
Бізнес-аналітик – це фахівець, який застосовує методи аналізу бізнесу для виконання аналітики потреб компанії, для з'ясування причин появи проблем у
Контент-менеджер: обов'язки та посадова інструкція
Контент-менеджер - що і навіщо робить такий фахівець, де цьому навчитися і де затребувана ця професія? Про те, як вона з'явилася і які має складності
Як оновити драйвер відеокарти, встановленої на вашому комп'ютері?
Сучасна відеокарта - свого роду «комп'ютер в комп'ютері». Потужний процесор, оперативна пам'ять останнього покоління, власна шина передачі даних чи