{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Функциональные прототипы

Что такое функциональные прототипы и какое влияние они оказывают на разработку веб приложений.

Меня зовут Артемий Мельчук. Я основатель sdesystem.com и создатель конструктора веб интерфейсов к базам данным с бизнес процессам. В молодости активно занимался 1С разрабатывая и реально внедряя системы управленческого, бухгалтерского учета, финансового и операционного планирования в разных мелких и не очень компаниях. Так же есть опыт разработки систем на других технологиях: asp.net,java,php,lotus notes. На данном этапе развития системы я продвигаю создание функциональных прототипов как часть процесса разработки веб приложений, что должно существенно изменить вероятность успеха проекта для бизнеса. Фактически я предлагаю первым шагом разработку минимально жизнеспособного продукта (MVP) в целях проверки согласованности бизнес требований и выявления сложных алгоритмов и структур данных в будущей системе. В результате заказчик достаточно быстро и не дорого может провести тестирование функционала будущей системы со всеми вытекающими отсюда преимуществами. На самом деле идеи заложенные в системе выходят за рамки создания прототипов, но это дело будущего.

Функциональный прототип - первый этап в разработке приложения

На данный момент известно несколько моделей разработки веб приложений: каскадная, спиральная, Agile. Компания sdesystem.com предлагает новый метод разработки веб приложений через разработку функциональных прототипов на стандартизированном интерфейсе. Отличие sdesystem от существующих средств прототипирования заключается в разработке реально работающего приложения c необходимым функционалом и системой прав доступа.

Скриншоты интерфейса

Главное меню
Командная панель и контекстное меню в таблице с данными

Процесс разработки веб приложений с использованием функциональных прототипов

Процесс разработки веб приложений с использованием функциональных прототипов

Базовые функциональные свойства прототипа

  • Многоязычность
  • Временные зоны пользователей
  • Регистрация и аутентификация пользователей
  • Контроль доступа на уровне записи
  • Управление доступом на уровне ролей

Преимущества подхода и экономический эффект

  • Проверка функционала приложения и системы прав доступа на соответствие требованиям бизнеса
  • Снижение рисков провала проекта
  • Улучшение контроля над бюджетом
  • Улучшение контроля над сроками
  • Экономия денег и времени на выполнение проекта

Если не брать другие проекты, где использовалась система, я сделал один проект именно как прототип веб-приложения за 50 000 руб. Заказчик остался доволен результатом, но не осилил дальнейшее многопользовательское тестирование системы. Однопользовательский тест на полных правах прошел успешно и контракт был закрыт. Что на мой взгляд тоже позитивный результат, т.к. позволило заказчику понять сложность системы, которую он заказал. Для своих внутренних задач я тоже использую собственную систему. Сейчас мне важно установить взаимовыгодные отношения с веб-студиями, занимающиеся разработкой заказных многопользовательских приложений для баз данных. Типичным примером такого приложения являются личные кабинеты пользователя и менеджера сайта. На веб сайте есть примеры готовых веб приложений с демо доступом и оценкой сроков и стоимости разработки, где можно узнать на практике достоинства и недостатки системы. Буду рад Вашей обратной связи, идеям и предложениям.

Спасибо!

0
Комментарии

Комментарий удален модератором

Развернуть ветку
-3 комментариев
Раскрывать всегда