Интервьюирование "систем"

User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Интервьюирование "систем"

Post by Komissar »

Привет, отцы,

Нашей команде нужно в короткое время получше разузнать о нескольких "системах" (приложения и базы данных) у вендора-смежника. Прямо полапать эти системы нам не дают - там медицинские данные и всякие секьюрити из-за этого. Но нам нужно более-менее понять, как вся эта фигня работает.

Есть ли какое руководство, какие вопросы задать в таком случае? Смежник не очень дружелюбен и не спешит вываливать инфу. У нас есть Architecture Handbook, но не уверен, что это хороший старт.

Как бы вы "интервьюировали" бы неизвестную систему?
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Интервьюирование "систем"

Post by valchkou »

Komissar wrote: 04 Oct 2017 23:00 Как бы вы "интервьюировали" бы неизвестную систему?
Для начала я бы выяснил каковы наши требования к системе.
- Техничекие требования
- Функциональные требования
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Интервьюирование "систем"

Post by Komissar »

valchkou wrote: 04 Oct 2017 23:06
Komissar wrote: 04 Oct 2017 23:00 Как бы вы "интервьюировали" бы неизвестную систему?
Для начала я бы выяснил каковы наши требования к системе.
- Техничекие требования
- Функциональные требования
У нас задание - приладить наши приблуды к их системам. При чем они ничего менять не будут, нам нужно прогнуться под них.

т.е. нам нужны их APIs и понимание, как их использовать, а для этоги КМК нужно понимание, как оно работает, пусть даже и без деталей сначала

Пока ощущение, что нам велели прыгать в бассейн, куда воды еще не налили.
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Интервьюирование "систем"

Post by adda_ »

Я занимался такими делами. Да и сейчас постоянно занимаюсь. Не биг дил если голова есть.
User avatar
VovaK98
Уже с Приветом
Posts: 1828
Joined: 04 Mar 2002 10:01
Location: Tampa

Re: Интервьюирование "систем"

Post by VovaK98 »

Komissar wrote: 04 Oct 2017 23:10 У нас задание - приладить наши приблуды к их системам. При чем они ничего менять не будут, нам нужно прогнуться под них.
т.е. нам нужны их APIs и понимание, как их использовать, а для этоги КМК нужно понимание, как оно работает, пусть даже и без деталей сначала
Пока ощущение, что нам велели прыгать в бассейн, куда воды еще не налили.
На своём опыте могу порекомендовать:
- у вендора может уже быть документация типа "3rd party integration". Если нет- пните их и скажите, что им всё равно придётся такую делать в будущем, почему бы не сейчас?
- у вендора должны быть тестовые системы, которые они пинают сами, там вряд ли есть реальные данные. Пусть допустят вас к таким системам "на посмотреть".
- спросить у них metadata их базы данных, ещё лучше если с тестовыми данными. Иногда по базе можно понять, какие объекты, связи, и атрибуты у них есть.
- посидеть за спиной у юзера их системы, об этом договориться с юзером или заказчиком, не уведомляя этого вендора. Опять же по экранам можно что-то узнать.
- если у них browser-based интерфейс, то вообще хорошо- можно по page source и query string увидеть то, что нужно.

Это так, для начала. Так сказать, легальные методы :wink:
Несите чушь бережно, стараясь не расплескать. Чушь хороша, когда она полная.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Интервьюирование "систем"

Post by Komissar »

adda_ wrote: 04 Oct 2017 23:32 Я занимался такими делами. Да и сейчас постоянно занимаюсь. Не биг дил если голова есть.
вам дают доступ к системам?
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Интервьюирование "систем"

Post by Komissar »

я просто надеялся, что есть какие то хендбуки, стандарты на то, как правильно сконструировать интервью с вендором другой системы...
Evgen
Уже с Приветом
Posts: 1224
Joined: 07 Sep 1999 09:01
Location: Belmont, Ca

Re: Интервьюирование "систем"

Post by Evgen »

Вы собираетесь ранать это гавно in house или использовать их API в ASP модели?
Если in house, то формируете свои SLA requirements к системе как:
HA / DR / Load balancing / scalability / platform dependencies, встроенный аудит, возможность перенести в клауд etc.
Вываливаете это на вендоров. Типа в нашем доме все должно быть HA на <> платформе, на которую у нас сайт лайсенс закрыто лоад балансерами с имплементацией TLS1.2 внутренних сертификатов. Смотрите как они шевелятся.

Если АСП то берете тестовый аккаунт, составляете тесты и вхерачиваете туда не детское количество данных. Смотрите.
Помогите жертвам валютной ипотеки.
User avatar
Prosche
Уже с Приветом
Posts: 7956
Joined: 08 Nov 2004 12:24
Location: GA

Re: Интервьюирование "систем"

Post by Prosche »

Komissar wrote: 04 Oct 2017 23:00 Привет, отцы,

Нашей команде нужно в короткое время получше разузнать о нескольких "системах" (приложения и базы данных) у вендора-смежника. Прямо полапать эти системы нам не дают - там медицинские данные и всякие секьюрити из-за этого. Но нам нужно более-менее понять, как вся эта фигня работает.

Есть ли какое руководство, какие вопросы задать в таком случае? Смежник не очень дружелюбен и не спешит вываливать инфу. У нас есть Architecture Handbook, но не уверен, что это хороший старт.

Как бы вы "интервьюировали" бы неизвестную систему?
Если вам ехать а не шашечки, то получите доступ к API и один прямой контакт их девелопера. Сведите его с вашим разрабом и они все сделают. Все эти хайлевел танцы - пустопорожнее.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Интервьюирование "систем"

Post by АццкоМото »

Prosche wrote: 05 Oct 2017 15:18
Komissar wrote: 04 Oct 2017 23:00 Привет, отцы,

Нашей команде нужно в короткое время получше разузнать о нескольких "системах" (приложения и базы данных) у вендора-смежника. Прямо полапать эти системы нам не дают - там медицинские данные и всякие секьюрити из-за этого. Но нам нужно более-менее понять, как вся эта фигня работает.

Есть ли какое руководство, какие вопросы задать в таком случае? Смежник не очень дружелюбен и не спешит вываливать инфу. У нас есть Architecture Handbook, но не уверен, что это хороший старт.

Как бы вы "интервьюировали" бы неизвестную систему?
Если вам ехать а не шашечки, то получите доступ к API и один прямой контакт их девелопера. Сведите его с вашим разрабом и они все сделают. Все эти хайлевел танцы - пустопорожнее.
Лучшее в теме
Мат на форуме запрещен, блдж!
User avatar
katit
Уже с Приветом
Posts: 23749
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Интервьюирование "систем"

Post by katit »

Prosche wrote: 05 Oct 2017 15:18 Если вам ехать а не шашечки, то получите доступ к API и один прямой контакт их девелопера. Сведите его с вашим разрабом и они все сделают. Все эти хайлевел танцы - пустопорожнее.
Есть подозрение что их девелопер может знать только маленькую часть всего террариума.
Лучше водки — хуже нет! ©
User avatar
Prosche
Уже с Приветом
Posts: 7956
Joined: 08 Nov 2004 12:24
Location: GA

Re: Интервьюирование "систем"

Post by Prosche »

katit wrote: 06 Oct 2017 15:54 Есть подозрение что их девелопер может знать только маленькую часть всего террариума.
И так бывает, только обычно больше и не надо. Если вам надо загнать вашу машину в гараж здания, вам интересны гараж и ворота, как устроена система центрального отопления в здании или даже сколько в нем этажей совершенно без разницы.
User avatar
katit
Уже с Приветом
Posts: 23749
Joined: 05 Jul 2003 22:34
Location: Брест -> St. Louis, MO

Re: Интервьюирование "систем"

Post by katit »

Prosche wrote: 06 Oct 2017 18:50
katit wrote: 06 Oct 2017 15:54 Есть подозрение что их девелопер может знать только маленькую часть всего террариума.
И так бывает, только обычно больше и не надо. Если вам надо загнать вашу машину в гараж здания, вам интересны гараж и ворота, как устроена система центрального отопления в здании или даже сколько в нем этажей совершенно без разницы.
Нууу. Не знаю. Мне все интересно. Например охранник (программист тот) знает как заехать в гараж, но хотелось бы покататься по гаражу. Может там другиe более удобные заезды есть? Опять-же, может в те двери с 7 до 9 не вьехать из-за траффика? Или может если там припарковаться на первом этаже то машину покоцают с большой вероятностью.
Лучше водки — хуже нет! ©
SashaKR
Уже с Приветом
Posts: 606
Joined: 03 Sep 2000 09:01
Location: Irvine, CA

Re: Интервьюирование "систем"

Post by SashaKR »

adda_ wrote: 04 Oct 2017 23:32 Я занимался такими делами. Да и сейчас постоянно занимаюсь. Не биг дил если голова есть.
Афигенный совет :D

Return to “Работа и Карьера в IT”