|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Приветствую. Каким образом обычно происходит оформление проектируемой базы данных? Внутри организации и при внешнем исполнителе? На всех этапах согласования и разработки от сбора требований до утверждения БД? Как выглядит ТЗ и какая есть еще дополнительная документация? Гугл мне не прояснил этот вопрос и в книгах по БД такой информации тоже нет. Что можно почитать по теме и где посмотреть? Также я пытаюсь понять, как происходит процесс сбора требований. Опросники и методы у всех свои и являются коммерческой тайной, я это понимаю. Может быть где-то об этом можно почитать? В основном читаю книги по проектированию баз данных, а не организации проекта с позиции менеджера проекта или бизнес-аналитика. Сейчас хочу закрыть эти пробелы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 00:40 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Как выглядит ТЗ ...?В любой форме. Главное, чтобы по возможности полнее была раскрыта суть. Немного сложнее организовать историю редакций ТЗ, т.к. оно будет постоянно меняться. От мелочей и до радикальных изменений. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 10:04 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Ante mortemКаким образом обычно происходит оформление проектируемой базы данных? Внутри организации и при внешнем исполнителе? не зависит от того кто проектирует. Обычно в больших проектах используют case средства типа Erwin и PowerDesigner. Эти инструменты умеют генерировать "отчеты" по структуре БД. Некоторые справляются и на бумажке, в экселе или visio. Все зависит от требований заказчика. Ante mortemНа всех этапах согласования и разработки от сбора требований до утверждения БД? Как выглядит ТЗ и какая есть еще дополнительная документация? Гугл мне не прояснил этот вопрос и в книгах по БД такой информации тоже нет. Что можно почитать по теме и где посмотреть? Также я пытаюсь понять, как происходит процесс сбора требований. Опросники и методы у всех свои и являются коммерческой тайной, я это понимаю. Может быть где-то об этом можно почитать? В основном читаю книги по проектированию баз данных, а не организации проекта с позиции менеджера проекта или бизнес-аналитика. Сейчас хочу закрыть эти пробелы. к виду ТЗ нет однозначных требований. Главный критерий чтобы заказчик и исполнитель одинаково понимали задачу. Опросники и методы не охватывают всех вопросов. Чтобы написать корректное ТЗ нужно погрузить в предметную область и ПОНИМАТЬ ее, а не просто прочитать опросник и ограничиться теми вопросами, которые там кто то когда то написал. Короче мозг просто нужно подключить и все ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 12:12 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Благодарю вас. В целом, что примерно спрашивают? Какие документы использует юзер? Какие люди будут работать в системе и с какими правами доступа. Какие объекты (сущности) используются (понимание через изучение предметной области и общение со специалистом). Или специалист просто описывает свой рабочий день (как при проектировании ИС)? Или как это происходит? А как происходит согласование написанного с заказчиком? Где он должен отметить свое понимание и согласие? И сколько обычно бывает этапов согласования? Ему показывают ER-модель или все-таки более "человекопонятную" схему? И как происходит презентация заказчику? Ему же не говорят: тут у нас будет 5 таблиц. Как описывают функционал? Есть ли где-то хоть какие-то образцы и шаблоны? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 19:25 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Ante mortem, ну объясняют же: индивидуально это всё. Некоторым заказчикам надо и Er-модель давай, и текстовое описание всех полей таблиц БД, при необходимости способы выборки информации из таблиц (могут быть случаи, когда простой селект с джойнами не прокатят) и полное описание API-функций, то есть чем больше предоставишь, тем довольнее будет заказчик А некоторым на структуру БД плевать, они за предоставление документации платить не будут. А раз не будут нахрена тебе им чё-то давать? P.S. С заказчиком обсуждай чё и в каком виде надо, а не на форуме время трать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 08:33 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Ante mortem Ему же не говорят: тут у нас будет 5 таблиц. Если заказчика интересует, то почему бы и не сказать количество таблиц, их названия, список полей всех пяти таблиц, объяснить что в каких полях хранится, как оттуда лучше выбрать информацию... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 08:36 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Ante mortemБлагодарю вас. В целом, что примерно спрашивают? Какие документы использует юзер? Какие люди будут работать в системе и с какими правами доступа. Какие объекты (сущности) используются (понимание через изучение предметной области и общение со специалистом). Или специалист просто описывает свой рабочий день (как при проектировании ИС)? Или как это происходит? А как происходит согласование написанного с заказчиком? Где он должен отметить свое понимание и согласие? И сколько обычно бывает этапов согласования? Ему показывают ER-модель или все-таки более "человекопонятную" схему? И как происходит презентация заказчику? Ему же не говорят: тут у нас будет 5 таблиц. Как описывают функционал? Есть ли где-то хоть какие-то образцы и шаблоны? Просто интересно как такой далекий от баз данных человек собирается о чем то с заказчиком разговаривать. Я бы хотел поприсутствовать при этом разговоре. ))) Напоминает вопрос студента: "А что спрашивал? (профессор)" ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 10:52 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
SergueiПросто интересно как такой далекий от баз данных человек собирается о чем то с заказчиком разговаривать. Я бы хотел поприсутствовать при этом разговоре. ))) Напоминает вопрос студента: "А что спрашивал? (профессор)"Да это обычное дело - участие в переговорах людей, далеких от реализуемого проекта. Более того, в компании вообще может не быть людей, компетентных в данной области. Но для нее главное встрять в денежный поток. Остальное не сильно волнует. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 13:35 |
|
Документация при разработке БД
|
|||
---|---|---|---|
#18+
Mr.Fontaine , совсем без документации (даже если за нее не платят) БД может "оказаться" не такая, какую имел в виду на словах заказчик. И переделывать БД на уровне модели дешевле, чем уже реализованную. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 23:04 |
|
|
start [/forum/topic.php?fid=32&fpage=6&tid=1539954]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 157ms |
0 / 0 |