Денис Бесков / заметки

Книга «Идеальное ТЗ». Что внутри?

Я начал писать книгу под условным названием «Идеальное ТЗ: Для программы, информационной системы, веб-продукта».

О чём в ней пойдёт речь?

Идеальное ТЗ

на программу, информационную систему, веб-продукт

1. Для кого эта книга

2. Предисловие

Методы, методы, методы!

3. Каким бывает успех?

Проект, продукт, система

Бизнес, пользователь, разработчики

(далее…)

Рекомендации литературы для системных аналитиков

Книги и прочие источники перечисляются в порядке, рекомендованном к изучению.

1. Разработка и управление требованиями

  1. Химонин: Сбор и анализ требований к программному продукту [цифра] — MUSTREAD!
  2. Леффингуэлл, Уидриг: Принципы работы с требованиями к ПО. Унифицированный подход (Managing Software Requirements: A Unified Approach) [цифра]
  3. Коберн: Современные методы описания функциональных требований к системам (Writing Effective Use Cases) [бумага]
  4. Вигерс: Разработка требований к программному обеспечению (Software Requirements) [цифра]
  5. Халл, Джексон: Разработка и управление требованиями [цифра]

Стандарты

  1. ГОСТ Р ИСО/МЭК 9126: Оценка программного продукта. Характеристики качества и руководство по их применению
  2. IEEE 830: Recommended Practice for Software Requirements Specifications
  3. ЕСПД. ГОСТ 19.201-78: Техническое задание, требования к содержанию и оформлению
  4. ГОСТ 34.602-89: Техническое задание на создание системы

Своды знаний

  • IIBA. Business Analysis Body of Knowledge (BABOK) [цифра]


2. Основы системного анализа

  1. Оптнер. Системный анализ для решения деловых и промышленных проблем


3. Моделирование

  1. О’Коннор, МакДермотт, Искусство системного мышления [бумага]
  2. Фаулер, Основы UML [бумага]


4. Бизнес-моделирование

  1. Рамбо, Блаха: UML 2.0. Объектно-ориентированное моделирование и разработка (Object-Oriented Modeling and Design with UML) [бумага]
  2. Шеер: ARIS — Моделирование бизнес-процессов [бумага]

Стандарты

  • Р 50.1.028-2001: Методология функционального моделирования


5. Проектирование интерфейсов

  1. Константайн, Локвуд: Разработка программного обеспечения [бумага]
  2. Розенфельд, Морвилл: Информационная архитектура в интернете [бумага]


6. Системное проектирование

  1. Ларман: Применение UML и шаблонов проектирование [бумага]

Стандарты

  • IEEE 1016-1998: Recommended Practice for Software Design Descriptions


7. Процессы разработки ПО

  1. Коберн. Быстрая разработка программного обеспечения [бумага]
  2. Соммервиль. Инженерия программного обеспечения [бумага]

Стандарты

  • ГОСТ Р ИСО/МЭК 12207: Процессы жизненного цикла программных средств

Своды знаний

  • Software Engineering Body of Knowledge (SWEBOK)