Goal-oriented design

Get Started. It's Free
or sign up with your email address
Goal-oriented design by Mind Map: Goal-oriented design

1. проектирование ради удовольствия

1.1. прописуем персонажа программы

1.1.1. создавайте для обычного, а не продвинутого персонажа

1.1.2. присвойте персонажу имя собственное

1.1.3. опишите персонажа подробно, но не идеально

1.1.4. не растягивайте персонажа и отсекайте лишнее

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

1.2.1. который не мешает второстепенным пользователям

1.2.2. если ключевых персонажей два, то и интерфейсов должно быть два

1.2.3. ключевые персонажи помогут понять для кого делать не нужно

1.2.4. создаем для пользователя, а не для покупателя

2. проектирование ради результата

2.1. определить цели персонажа

2.1.1. помогаем достигать практических целей, не препятствуя личным целям (л.ц.), потому что люди не любят чувствовать себя глупо

2.1.1.1. л.ц. :не напрягаться

2.1.1.2. л.ц.: не совершать ошибок

2.2. задачи и цели-не одно и тоже. задачи переходящие, а цели постоянные

2.2.1. обычно программисты делают, исходя из задач

2.3. программа должна быть вежливой

2.3.1. п. быстро находит важное

2.3.2. программа не затрудняет понимание происходящего

2.3.3. программа предоставляет нужное количество информации

3. проектирование ради людей

3.1. чем интерфейса меньше, тем лучше

3.1.1. уничтожаем лишние экраны

3.1.2. хороший интерфейс не привлекает внимание

3.2. важно знать сценарии пользователя

3.2.1. исключительные (можно не прорабатывать детально)

3.2.2. обязательные (см. модель Кано)

3.2.3. повседневные (используются чаще всего)