Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2015, 09:38   #1
Петр Сизонв
 
Регистрация: 05.09.2015
Сообщений: 3
По умолчанию Как работа системного аналитика помогает работе СТО/Архитектора?

Привет всем

Размышляю в разрезе создания нового продукта, о необходимости Системного Аналитика в этом процессе.

Фактически, работа СТО/Архитектор включает работу и системного аналитика.

Расскажите кейсы, как Вам помогают системные аналитики при создании новых продуктов

Последний раз редактировалось Stilet; 05.09.2015 в 13:20.
Петр Сизонв вне форума Ответить с цитированием
Старый 05.09.2015, 13:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты определился вообще в необходимости сисанала в твоем проекте? Как может помочь еще один барбос, который потребует зарплату? Или у тебя большая контора? Тогда непонятно зачем этот вопрос выдавать...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.09.2015, 19:06   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Размышляю в разрезе создания нового продукта, о необходимости Системного Аналитика в этом процессе.
О, господин знает зачем нужны системные аналитики?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 06.09.2015, 06:27   #4
Петр Сизонв
 
Регистрация: 05.09.2015
Сообщений: 3
По умолчанию

А где я написал, что он нужен? Если Вы почитаете Хабру, или другие статьи про создание продуктов, там везде Системный Аналитик есть + Архитектор.

Вот у меня и вопрос - а зачем он нужен и как он помогает? В чем его эффективность, когда Архитектор/CTO должен покрывать эту область.
Петр Сизонв вне форума Ответить с цитированием
Старый 06.09.2015, 06:45   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Петр Сизонв Посмотреть сообщение
В чем его эффективность, когда Архитектор/CTO должен покрывать эту область.
Ну, бык корову тоже покрывает. На сколько эффективно, это только ему известно. Но при искусственном оплодотворении, его функциональность сводится к минимуму. Так и с системным аналитиком.
Каждый, более менее состоявшийся программёр, в какой-то мере - системный аналитик. С другой точки зрения, при решении сложных математических задач, нужен математик. Собственно, народ заблуждается в том, чо все программисты - математики. Мы в основном - переводчики. Т.е. переводим действия понятные человеку, на действия понятные компьютеру. Мат аппарат, не наша забота.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.09.2015, 10:28   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
зачем он нужен и как он помогает?
Ну вообще сисаналист это просто консультант. По крайней мере те, с кем я работал просто рассказывали "Как хочет юзер видеть работу". Душеприказчик, если хочешь.
Задача его состоит в том, чтоб подобрать самый оптимальный вариант проекта исходя из требований стандартов и возможностей. Например если у тебя есть задача по работе с БД, аналист должен подсказать какую СУБД выбрать серверную или локальную. Тебе не обязательно знать почему так, а ему нужно проанализировать как будет обрабатываться поток данных. У нас аналистов называют "технологи". Только технологи пишут технологию, а аналист ее тебе разжевывать должен так, чтоб поставить перед кодером четкое и однозначное ТЗ, по которому программный проект будет собран с условием, что все требования заказчика учтены.
В общем Смитт прав - если есть аналитик, то работа поггера может упроститься. Аналитик возьмет на себя предметную область, а проггер уже сможет поглубже изучить объектную по принципу "Одна голова хорошо, а две - Змей Горыныч".
Плюсы в общем-то на виду, но если и аналист и кодер грамотные.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.09.2015, 12:24   #7
Петр Сизонв
 
Регистрация: 05.09.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Например если у тебя есть задача по работе с БД, аналист должен подсказать какую СУБД выбрать серверную или локальную.
Тут получается - что аналитик должен быть=Архитектором. Разве не Архитектор системы должен финальное решение принять? То есть Сис. аналитик может проработать какие оптимальные решения, и только Архитектор принять окончательное решение

ты описал Архитектора все таки)))
Петр Сизонв вне форума Ответить с цитированием
Старый 06.09.2015, 12:50   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Системный аналитик это постановщик задачи, и ни капли не выбирает технические способы её реализации. Хороший аналитик в бухгалтерской задаче должен бухгалтерию знать лучше бухгалтера, в производственной задаче соответственно. А уж забота о способах её реализации на Архитекторе. Не встречал ни когда такого, обычно на программисте, хорошем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 06.09.2015 в 12:52.
Аватар вне форума Ответить с цитированием
Старый 06.09.2015, 12:55   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
получается - что аналитик должен быть=Архитектором.
Нет. Архитектор это скорее главный конструктор в этой конфигурации. А аналитик = технолог.
Цитата:
Разве не Архитектор системы должен финальное решение принять?
Именно так. Хотя я бы не называл того, кто принимает окончательное решение архитектором.
Цитата:
ты описал Архитектора все таки)
Те-хно-ло-га!
Ты малость путаешь понятия. Хотя надо сказать что задачи архитектора вполне могут не совпадать с тем что он должен делать по должности.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.09.2015, 21:54   #10
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Потому что читает хабры вместо учебников . Потому и в голове каша. Аналитик это прослойка между заказчиком и всей прочей командой. Проблем 2:
а) Заказчик не умеет объяснять что ему надо.
б) Заказчик сам не понимает что ему надо. Это можно выяснить только во время проектирования.
Вот обе задачи и должен решать системный аналитик. Он должен понимать предметную область, формализовать ее и представить на языке понятном команде разработчиков. Если брать как уже говорили бухгалтеров, то они знать не знают как работают программы и нафига там БД. Собственно бухгалтеру и не нужно БД, ему надо быстро первичку забить и чтобы баланс сошелся и все это в соответствии с законами. А программисты проводку знают только раздельно - про водку. И к тому же жуткие зануды (в глазах заказчика) ибо докапываются до всего (чтобы понять как должна работать система).
Цитата:
когда Архитектор/CTO должен покрывать эту область.
Чего это он должен покрывать эту область? Не барское это дело сорта навоза разбирать и правильно - специализация основа эффективного производства.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 06.09.2015 в 21:57.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц