{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Спасибо!

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

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

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