Создайте свое программное обеспечение! Создайте свои веб-сервисы

Создайте свое программное обеспечение! Создайте свои веб-сервисы
Создайте свое программное обеспечение! Создайте свои веб-сервисы

Предприниматель или будущий предприниматель, у вас уже есть хорошее, но точное представление о новых услугах, которые вы будете предлагать своим клиентам. Но как насчет сопутствующих ИТ-услуг? Сегодня сложно представить бизнес, который полностью или частично не основан на мобильном приложении для Android или iPhone, веб-сайте, встроенном приложении или интернет-магазине. Даже традиционные предприятия начинают работать.

Если ИТ не является основным бизнесом, который вы себе представляете, независимо от продаваемого продукта или услуги, вы, возможно, представили себе мобильное приложение или веб-сайт, которые позволили бы вам повысить ценность. Что-то инновационное, необычное!

Как выделиться среди конкурентов?

У вас есть выбор между двумя возможностями: либо вы найдете на рынке программный пакет, настраиваемый веб-сервис, способный конкретизировать эту идею, либо вы не можете его найти и в этом случае создать. Так вы сможете выделиться среди конкурентов и быть на шаг впереди.

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

Некоторые советы, как избежать ошибок

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

Как это сделать?

Вехи легко определить:

Запишите свои идеи

Во-первых, по мере появления идей о том, что должна делать будущая система, записывайте их по мере их возникновения. Сделайте небольшую коллекцию всех функций, которые вы можете себе представить. Чтобы избежать риска их потерять, советую использовать Evernote. Кроме того, сделайте от руки рисунки экранов, которые вы начинаете представлять. Пока все это лишь не слишком организованный сбор, урожая которого может хватить надолго.

Определите действующих лиц

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

Список сценариев

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

Помогите себе с электронной таблицей

Назначить приоритет каждому варианту использования: «абсолютно обязательно, чтобы такой пользователь системы мог это сделать», или «было бы настоящим плюсом, если бы система могла это делать»; или «было бы очень удобно, если бы система могла это делать». В английском языке мы говорим «должен иметь», «должен иметь» и «может иметь». Этот этап и предыдущий можно записать в электронной таблице. Я рекомендую Google Spreadshhet для групповой работы.

Подробные варианты использования

Теперь самое скучное и самое важное. Эти варианты использования должны быть максимально детализированы. Часто именно здесь мы понимаем, что многие случаи, которые казались нам простыми, на самом деле вовсе не таковы. Главное, что мы это осознаем. Именно из этого письма ИТ-специалисты смогут определить сложность каждого варианта использования и установить оценку затрат и, следовательно, стоимости и времени, необходимых для создания вашей системы.

Завершите свои рисунки

Также желательно доработать рисунки страниц, которые вы сделали, уточнить их. Вы можете использовать для этой цели любой инструмент, от Excel до Powerpoint, минуя, а еще лучше, настоящий инструмент макета, такой как Pidoco.

Сколько времени это займет?

Кроме первого шага, все можно сделать за полдня или за день. В любом случае, если вы видите, что вам нужно больше времени, это признак того, что вам, вероятно, нужна помощь.

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

Некоторые компании и консультанты специализируются на написании такого рода документов, спецификаций. Вы можете найти некоторые из них, погуглив на «aMOA» или спросив меня, я знаю несколько замечательных. Они смогут написать более профессиональные документы для вас и более понятные для ИТ-специалистов. Стоимость/день такой услуги составляет от 500 до 800 €, в зависимости от опыта консультанта и области применения.