Функциональные прототипы
Что такое функциональные прототипы и какое влияние они оказывают на разработку веб приложений.
Меня зовут Артемий Мельчук. Я основатель sdesystem.com и создатель конструктора веб интерфейсов к базам данным с бизнес процессам. В молодости активно занимался 1С разрабатывая и реально внедряя системы управленческого, бухгалтерского учета, финансового и операционного планирования в разных мелких и не очень компаниях. Так же есть опыт разработки систем на других технологиях: asp.net,java,php,lotus notes. На данном этапе развития системы я продвигаю создание функциональных прототипов как часть процесса разработки веб приложений, что должно существенно изменить вероятность успеха проекта для бизнеса. Фактически я предлагаю первым шагом разработку минимально жизнеспособного продукта (MVP) в целях проверки согласованности бизнес требований и выявления сложных алгоритмов и структур данных в будущей системе. В результате заказчик достаточно быстро и не дорого может провести тестирование функционала будущей системы со всеми вытекающими отсюда преимуществами. На самом деле идеи заложенные в системе выходят за рамки создания прототипов, но это дело будущего.
Функциональный прототип - первый этап в разработке приложения
На данный момент известно несколько моделей разработки веб приложений: каскадная, спиральная, Agile. Компания sdesystem.com предлагает новый метод разработки веб приложений через разработку функциональных прототипов на стандартизированном интерфейсе. Отличие sdesystem от существующих средств прототипирования заключается в разработке реально работающего приложения c необходимым функционалом и системой прав доступа.
Скриншоты интерфейса
Процесс разработки веб приложений с использованием функциональных прототипов
Базовые функциональные свойства прототипа
- Многоязычность
- Временные зоны пользователей
- Регистрация и аутентификация пользователей
- Контроль доступа на уровне записи
- Управление доступом на уровне ролей
Преимущества подхода и экономический эффект
- Проверка функционала приложения и системы прав доступа на соответствие требованиям бизнеса
- Снижение рисков провала проекта
- Улучшение контроля над бюджетом
- Улучшение контроля над сроками
- Экономия денег и времени на выполнение проекта
Если не брать другие проекты, где использовалась система, я сделал один проект именно как прототип веб-приложения за 50 000 руб. Заказчик остался доволен результатом, но не осилил дальнейшее многопользовательское тестирование системы. Однопользовательский тест на полных правах прошел успешно и контракт был закрыт. Что на мой взгляд тоже позитивный результат, т.к. позволило заказчику понять сложность системы, которую он заказал. Для своих внутренних задач я тоже использую собственную систему. Сейчас мне важно установить взаимовыгодные отношения с веб-студиями, занимающиеся разработкой заказных многопользовательских приложений для баз данных. Типичным примером такого приложения являются личные кабинеты пользователя и менеджера сайта. На веб сайте есть примеры готовых веб приложений с демо доступом и оценкой сроков и стоимости разработки, где можно узнать на практике достоинства и недостатки системы. Буду рад Вашей обратной связи, идеям и предложениям.
Спасибо!
Комментарий удален модератором