Эстафета «Три совета» / Максим Галимов

Павел
Овчинников
20.12.2011, 16:48
комментировать
Максим Галимов Максим Галимов, директор по перспективным исследованиям ГК НПО «Компьютер».

Хочу дать советы, как сформировать функциональный состав продукта.

1. Не увлекайтесь внутренними переделками

Постоянное развитие масштабируемости, улучшение быстродействия и рефакторинг проекта очень важны, но ваши заказчики это вряд ли оценят, если они не получат закрытия своих потребностей. Выберите для себя формулу сбалансированного продукта и следуйте ей. Например, 20% времени на рефакторинг, 20% — на мелкие, давно ожидаемые улучшения, 40% на функционал и 20% на интерфейсные преобразования.

2.Не следуйте строго пожеланиям клиентов и их пользователей

Всегда выясняйте, что стоит за этими пожеланиями. Ищите сценарии использования, смотрите, что требуется в реальности. Если вы выпускаете продукт, а не делаете заказной проект, то собирайте сценарии и «усредняйте» их, создавая функции, которые подойдут многим клиентам. Используйте сценарный подход для проектирования интерфейсов, предлагая удобные подходы к использованию функций продукта для разных пользователей.

3. При анализе и проектировании продукта смотрите шире

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

***

Эстафету передаю Максиму Быстрову, заместителю директора по направлению разработки ПО, компания БИТ «Мастер».

Не скупитесь на ретвиты ↓