January 28th, 2009
Я начал писать книгу под условным названием «Идеальное ТЗ: Для программы, информационной системы, веб-продукта».
О чём в ней пойдёт речь?
Идеальное ТЗ
на программу, информационную систему, веб-продукт
1. Для кого эта книга
2. Предисловие
Методы, методы, методы!
3. Каким бывает успех?
Проект, продукт, система
Бизнес, пользователь, разработчики
Read the rest of this entry »
January 28th, 2009 |
Posted in Обучение и образование в IT, Проектирование продуктов и систем, Требования к продуктам и системам
January 28th, 2009
Книги и прочие источники перечисляются в порядке, рекомендованном к изучению.
1. Разработка и управление требованиями
- Химонин: Сбор и анализ требований к программному продукту [цифра] — MUSTREAD!
- Леффингуэлл, Уидриг: Принципы работы с требованиями к ПО. Унифицированный подход (Managing Software Requirements: A Unified Approach) [цифра]
- Коберн: Современные методы описания функциональных требований к системам (Writing Effective Use Cases) [бумага]
- Вигерс: Разработка требований к программному обеспечению (Software Requirements) [цифра]
- Халл, Джексон: Разработка и управление требованиями [цифра]
Стандарты
- ГОСТ Р ИСО/МЭК 9126: Оценка программного продукта. Характеристики качества и руководство по их применению
- IEEE 830: Recommended Practice for Software Requirements Specifications
- ЕСПД. ГОСТ 19.201-78: Техническое задание, требования к содержанию и оформлению
- ГОСТ 34.602-89: Техническое задание на создание системы
Своды знаний
- IIBA. Business Analysis Body of Knowledge (BABOK) [цифра]
2. Основы системного анализа
- Оптнер. Системный анализ для решения деловых и промышленных проблем
3. Моделирование
- О’Коннор, МакДермотт, Искусство системного мышления [бумага]
- Фаулер, Основы UML [бумага]
4. Бизнес-моделирование
- Рамбо, Блаха: UML 2.0. Объектно-ориентированное моделирование и разработка (Object-Oriented Modeling and Design with UML) [бумага]
- Шеер: ARIS — Моделирование бизнес-процессов [бумага]
Стандарты
- Р 50.1.028-2001: Методология функционального моделирования
5. Проектирование интерфейсов
- Константайн, Локвуд: Разработка программного обеспечения [бумага]
- Розенфельд, Морвилл: Информационная архитектура в интернете [бумага]
6. Системное проектирование
- Ларман: Применение UML и шаблонов проектирование [бумага]
Стандарты
- IEEE 1016-1998: Recommended Practice for Software Design Descriptions
7. Процессы разработки ПО
- Коберн. Быстрая разработка программного обеспечения [бумага]
- Соммервиль. Инженерия программного обеспечения [бумага]
Стандарты
- ГОСТ Р ИСО/МЭК 12207: Процессы жизненного цикла программных средств
Своды знаний
- Software Engineering Body of Knowledge (SWEBOK)
January 28th, 2009 |
Posted in Обучение и образование в IT, Проектирование продуктов и систем, Требования к продуктам и системам
November 16th, 2008
Следующий набор документов используется для заказных проектов по автоматизации бизнеса.
Для проектов по созданию публичных веб-продуктов предварительно делается ещё ряд документов, описывающих модель потребностей аудитории (спрос на этом рынке), результаты конкурентного анализа (предложение на рынке), технологические тенденции, принципы работы сообщества (для проектов с сообществом).
Бесков Денис — Состав документов требований
November 16th, 2008 |
Posted in Аудит и документирование, Проектирование продуктов и систем, Требования к продуктам и системам
October 5th, 2008
Участники дискуссии: Борис Тылевич, Яна Москвина, Алишер Хасанов, Александра Лаврентьева
На кого похож Менеджер Продукта?
- Менеджер проекта
- Бренд-менеджер
- Маркетолог
- Бизнес-аналитик
Зачем он нужен?
- Выделить ответственного
- Повышение конкурентоспособности продукта
- Разрешить конфликт интересов
- Единая точка принятия решения по продукту
- Сделать успешный продукт
Чем он занимается?
- Исследования
- Изучает рынок
- Изучает поведение аудитории
- Управление требованиями
- Собирает требования
- Бизнес- (внутренние)
- Рынка
- Разработка требований
- Концепция продукта
- Функциональные спец
- Приоритезация
- Согласование требований
- Коррекция требований по результатам эксплуатации
- Планирование этапов (версий)
- Прототипирование продукта
- Сопровождение разработки
- Тестирование
- Организация выхода продукта на рынок
- Сбор и анализ обратной связи
Чем не занимается?
- Не отвечает за сроки
- Не занимается ценообразованием
- Не пишет ТЗ
Что знает?
- Предметную область
- Свой рынок
- Аудиторию
- Потребности
- Характеристики
- Методы проведения исследований
- Особенности применяемых технологий
- Организацию производства
Что умеет?
- Умеет коммуницировать
- Умеет писать документы
Где его искать?
- Маркетинг
- Проджект-менеджеры
- Проектировщики
Оставшиеся вопросы:
- С кем он взаимодействует
- Чего от него требовать
- Как готовить
October 5th, 2008 |
Posted in Проектирование продуктов и систем, Требования к продуктам и системам
August 7th, 2008
Хочу встретиться и обсудить следующие вопросы
- Какие факторы влияют на успешность будущего продукта?
- Ответы на какие вопросы необходимо знать для моделирования успешности?
- Как эти ответы получить?
- Откуда брать недостающие данные, чем заменять?
- Как учитывать неопределённость и риски?
- Как и в каком порядке анализировать полученные сведения?
- Как проверить и уточнить идею продукта на наиболее ранней стадии?
- Сколько сил, времени и денег стоит потратить на таковое моделирование?
August 7th, 2008 |
Posted in Проектирование продуктов и систем
August 7th, 2008
Хочу встретиться и обсудить следующие вопросы:
- Какие данные нужны для выбора архитектуры
- Какие факторы необходимо учитывать
- Что делать, если данных не хватает
- Стоит ли привлекать других технических экспертов, в каком составе и как
- Как убедиться в квалификации эксперта
- Как принимать решения, какие правила использовать
- Какие инструменты стоит использовать
- Как оформлять документацию с обоснованием платформы и архитектуры
- Сколько времени и денег может отнимать процедура выбора
- Как учитывать и использовать риски
August 7th, 2008 |
Posted in Проектирование продуктов и систем