|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.09.2015, 09:38 | #1 |
Регистрация: 05.09.2015
Сообщений: 3
|
Как работа системного аналитика помогает работе СТО/Архитектора?
Привет всем
Размышляю в разрезе создания нового продукта, о необходимости Системного Аналитика в этом процессе. Фактически, работа СТО/Архитектор включает работу и системного аналитика. Расскажите кейсы, как Вам помогают системные аналитики при создании новых продуктов Последний раз редактировалось Stilet; 05.09.2015 в 13:20. |
05.09.2015, 13:20 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты определился вообще в необходимости сисанала в твоем проекте? Как может помочь еще один барбос, который потребует зарплату? Или у тебя большая контора? Тогда непонятно зачем этот вопрос выдавать...
I'm learning to live...
|
05.09.2015, 19:06 | #3 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
06.09.2015, 06:27 | #4 |
Регистрация: 05.09.2015
Сообщений: 3
|
А где я написал, что он нужен? Если Вы почитаете Хабру, или другие статьи про создание продуктов, там везде Системный Аналитик есть + Архитектор.
Вот у меня и вопрос - а зачем он нужен и как он помогает? В чем его эффективность, когда Архитектор/CTO должен покрывать эту область. |
06.09.2015, 06:45 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Каждый, более менее состоявшийся программёр, в какой-то мере - системный аналитик. С другой точки зрения, при решении сложных математических задач, нужен математик. Собственно, народ заблуждается в том, чо все программисты - математики. Мы в основном - переводчики. Т.е. переводим действия понятные человеку, на действия понятные компьютеру. Мат аппарат, не наша забота.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
06.09.2015, 10:28 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Задача его состоит в том, чтоб подобрать самый оптимальный вариант проекта исходя из требований стандартов и возможностей. Например если у тебя есть задача по работе с БД, аналист должен подсказать какую СУБД выбрать серверную или локальную. Тебе не обязательно знать почему так, а ему нужно проанализировать как будет обрабатываться поток данных. У нас аналистов называют "технологи". Только технологи пишут технологию, а аналист ее тебе разжевывать должен так, чтоб поставить перед кодером четкое и однозначное ТЗ, по которому программный проект будет собран с условием, что все требования заказчика учтены. В общем Смитт прав - если есть аналитик, то работа поггера может упроститься. Аналитик возьмет на себя предметную область, а проггер уже сможет поглубже изучить объектную по принципу "Одна голова хорошо, а две - Змей Горыныч". Плюсы в общем-то на виду, но если и аналист и кодер грамотные.
I'm learning to live...
|
|
06.09.2015, 12:24 | #7 | |
Регистрация: 05.09.2015
Сообщений: 3
|
Цитата:
ты описал Архитектора все таки))) |
|
06.09.2015, 12:50 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Системный аналитик это постановщик задачи, и ни капли не выбирает технические способы её реализации. Хороший аналитик в бухгалтерской задаче должен бухгалтерию знать лучше бухгалтера, в производственной задаче соответственно. А уж забота о способах её реализации на Архитекторе. Не встречал ни когда такого, обычно на программисте, хорошем
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 06.09.2015 в 12:52. |
06.09.2015, 12:55 | #9 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Ты малость путаешь понятия. Хотя надо сказать что задачи архитектора вполне могут не совпадать с тем что он должен делать по должности.
I'm learning to live...
|
|||
06.09.2015, 21:54 | #10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Потому что читает хабры вместо учебников . Потому и в голове каша. Аналитик это прослойка между заказчиком и всей прочей командой. Проблем 2:
а) Заказчик не умеет объяснять что ему надо. б) Заказчик сам не понимает что ему надо. Это можно выяснить только во время проектирования. Вот обе задачи и должен решать системный аналитик. Он должен понимать предметную область, формализовать ее и представить на языке понятном команде разработчиков. Если брать как уже говорили бухгалтеров, то они знать не знают как работают программы и нафига там БД. Собственно бухгалтеру и не нужно БД, ему надо быстро первичку забить и чтобы баланс сошелся и все это в соответствии с законами. А программисты проводку знают только раздельно - про водку. И к тому же жуткие зануды (в глазах заказчика) ибо докапываются до всего (чтобы понять как должна работать система). Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 06.09.2015 в 21:57. |
|