Чтение онлайн

на главную - закладки

Жанры

Стать системным аналитиком
Шрифт:

Определенные сферы реального мира постепенно переместились в виртуальную среду, и онлайн-сервисы стали неотъемлемой частью нашей повседневной жизни. Как это происходит? Аналогию можно найти в нашем обучении. Мы знакомимся с новыми понятия, узнаем о том, что, например, ложка – это предмет, с помощью которого мы едим суп, учимся произносить и правильно использовать это слово. Сегодня мы живем в мире, где мы учим системы понимать и становиться полезными для нас. Решение наших повседневных проблем заключается в переносе частей офлайн-мира в онлайн, моделировании процессов,

чтобы системы могли нас понимать, – это задача бизнес- и системных аналитиков.

Моделирование – это создание упрощенной копии системы или процесса для того, чтобы понять, как она работает и какие у нее есть свойства.

Бизнес-аналитик анализирует процессы, чтобы деятельность компании стала более успешной и удобной для клиентов. Он изучает действия сотрудников, выявляет проблемы и разрабатывает схемы для общего понимания ситуации. Системный аналитик проектирует и определяет функции системы, решая задачи анализа и разработки.

Задачи аналитика

Аналитик, двигаясь сверху вниз, из бизнес-цели формирует конкретные задачи на разработку системы:

• Получая задачу на анализ, составляет бизнес-требования.

• На основе бизнес-требований описывает пользовательский интерфейс.

• Затем формулирует системные требования, учитывая бизнес-требования и пользовательский интерфейс.

• На основе всего вышеописанного описывает API-системы.

• Помня про бизнес-требования и исходя из API, описывает базу данных (БД).

• В конечном итоге назначает задачи:

• backend-разработчику – для реализации API и работы с БД;

• frontend-разработчику – для реализации дизайна пользовательского интерфейса и взаимодействия с API.

Давайте пройдем этот путь вместе: создадим и опишем техническое задание для интернет-магазина.

Часть 2. Техническое задание

Глава 3. Задача на анализ

Задача проекта «Интернет-магазин»: владелец районного цветочного павильона хочет сэкономить на аренде помещения и решает создать интернет-магазин цветов.

Для того чтобы создать систему, необходима команда. В ней обычно каждый выполняет свою роль со своими задачами:

• владелец продукта определяет направление разработки;

• аналитик занимается как бизнес-, так и системным анализом;

• frontend-разработчик создает пользовательский интерфейс;

• backend-разработчик отвечает за разработку бэкенда;

• тестировщик проверяет работоспособность системы.

Владелец продукта озвучивает основную бизнес-цель и объясняет, почему эта цель важна для компании. Затем владелец продукта формулирует конкретную задачу на анализ, используя

формат user story.

User story для создания интернет-магазина:

Я как клиент хочу иметь возможность заказать цветы онлайн, чтобы не тратить время на покупку в магазине.

Я как продавец хочу иметь возможность планировать сбор заказа, чтобы не переутомляться.

User story, или пользовательская история – короткая формулировка намерения пользователя и того, что продукт должен сделать для него. Нужна, чтобы у всех участников было единое понимание бизнес-потребности и не возникало разночтения.

Чтобы сформулировать user story, нужно ответить на три вопроса:

• что это за пользователь?

• какое действие он хочет выполнить в продукте или какой результат от продукта хочет получить?

• зачем это ему?

Формула user story:

Я как [роль] хочу [выполнить действие], чтобы [получить ценность].

Глава 4. Сбор информации

Системный аналитик собирает информацию, которая поможет решить проблему клиента и реализовать user story.

Аналитик занимается поиском сведений для создания интернет-магазина цветов:

задает вопросы владельцу бизнеса и продавцу, чтобы понять их потребности;

наблюдает за работой продавца, чтобы выявить возможные проблемы;

изучает работу конкурирующих интернет-магазинов с цветами, чтобы понять, что можно улучшить или изменить.

Способы сбора информации для новых и существующих систем отличаются.

Новая система

Для разработки новой системы необходимо понять, какие задачи пользователя должна выполнять система. Есть несколько методов, которые можно использовать:

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

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

• Исследование рынка. Анализ рынка и конкурентов для определения потребностей клиентов и оценки возможностей разработки новой системы.

Сочетание этих методов поможет получить точную и полную информацию для разработки системы.

Существующая система

Если система уже существует, аналитику важно понять, как она работает, чтобы улучшить ее. Для этого есть несколько способов собрать соответствующую информацию:

123
Поделиться:
Популярные книги

Барон нарушает правила

Ренгач Евгений
3. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон нарушает правила

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Жребий некроманта 3

Решетов Евгений Валерьевич
3. Жребий некроманта
Фантастика:
боевая фантастика
5.56
рейтинг книги
Жребий некроманта 3

Город Богов 2

Парсиев Дмитрий
2. Профсоюз водителей грузовых драконов
Фантастика:
юмористическое фэнтези
городское фэнтези
попаданцы
5.00
рейтинг книги
Город Богов 2

Сумеречный Стрелок 3

Карелин Сергей Витальевич
3. Сумеречный стрелок
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сумеречный Стрелок 3

Сердце для стража

Каменистый Артем
5. Девятый
Фантастика:
фэнтези
боевая фантастика
9.20
рейтинг книги
Сердце для стража

Ваше Сиятельство

Моури Эрли
1. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Ваше Сиятельство

Черный дембель. Часть 3

Федин Андрей Анатольевич
3. Черный дембель
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Черный дембель. Часть 3

Сирота

Ланцов Михаил Алексеевич
1. Помещик
Фантастика:
альтернативная история
5.71
рейтинг книги
Сирота

Сотник

Ланцов Михаил Алексеевич
4. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Сотник

Скандальная свадьба

Данич Дина
1. Такие разные свадьбы
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Скандальная свадьба

Последний из рода Демидовых

Ветров Борис
Фантастика:
детективная фантастика
попаданцы
аниме
5.00
рейтинг книги
Последний из рода Демидовых

Бестужев. Служба Государевой Безопасности. Книга 5

Измайлов Сергей
5. Граф Бестужев
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бестужев. Служба Государевой Безопасности. Книга 5

Мастер Разума IV

Кронос Александр
4. Мастер Разума
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер Разума IV