Создание программного обеспечения начинается с разработки технического задания.
Техническое задание — это облечение в текст вашей задачи.
Из этого документа создаются отдельные задачи разработчикам/дизайнерам/тестеровщикам.
Если у вас уже есть техническое задание — замечательно,
если у вас есть только видение желаемого программного обеспечения — превосходно,
и даже если у вас есть только понимание «здесь можно все улучшить» — великолепно, обращайтесь.
Даже при отсутствии, как такового, технического задания мы разработаем его на основании вашего видения. А если у вас есть только понимание необходимости автоматизации, то мы готовы предложить вам решения, которые позже, опять же, обернуться в техническое задание.
Готовое техническое задание представляет собой текст, схемы и эскизы интерфейсов.
Наше техническое задание держится подальше от ГОСТа восемьдесят девятого года и ISO 9001:2000, зато понятно заказчику и исполнителям.
Прототип будущей программы — это интерактивная версия технического задания.
Т.е. выглядит программа как настоящая, но данные показывает случайные, сохранять результат не умеет, а призвана для наглядной демонстрации функционала, путем демонстрации планируемого интерфейса.
После создания прототипа программы он не перерастает в программу, а выкидывается — он свое дело сделал, поэтому прототип и создается совсем не так, как настоящая программа, а делается сразу в лоб, без паттернов, фреймворков и других методов, присущих настоящему проекту. А следовательно, срок разработки прототипа, ничтожно мал по сравнению со сроком разработки настоящего программного обеспечения, зато прототип экономит нервы, время и деньги обоих сторон (когда заказчика, а когда исполнителя).
Настоятельно рекомендуем всегда применять прототипирование. Исключение могут составлять крохотные проекты, или программы, не имеющие графического пользовательского интерфейса.
В случае с web-разработкой, в качестве прототипа могут выступать эскизы дизайна страниц.
В зависимости от размера проекта, разработка программного обеспечения может вестись по методологиям CMMI или Agile. CMMI хорошо подходит для крупных проектов, Agile — для быстрых проектов-взрывов.
Умеем: .NET, C#, PHP, JS, разработка приложений для мобильных устройств.
Перечень и уровень знаний позволяют нам совмещать платформы.
Наши проекты имеют прикладные задачи — автоматизация бизнес-процессов.
Научный софт мы не создаем, для этого нужен другой формат мозгов.
У нас в компании есть тестировщики. Некоторые компании-разработчики уверяют, что тестировать большие сложные системы нет смысла, т.к. у разработчика нет того объема данных, который есть у клиента. Мы с такой позицией не согласны и считаем это отговоркой в пользу экономии на качестве продукта.
К примеру, мы написали большой программный продукт для автоматизации розничной сети — Satter.
Разработка программного обеспечения была разбита на три этапа, общий срок разработки программного обеспечения — три года. За все это время наши тестеры нашли, а разработчики исправили, 1024 ошибки. После внедрения программы, клиент нашел всего четыре ошибки (!), другими словами, тестировщики отлавливают 99,6% процентов ошибок. Ну как же без тестеров?
Наивно полагаться на серьезное тестирование своего функционала разработчиками, ведь они очень любят свой код и тестируют его всегда в щадящем режиме, они же создатели.
Мы считаем показатель 99,6% очень высоким и положительно влияющим на доверие заказчика к разработчику.
Внедрение разработанного нами софта лучше нас не выполнит никто :)
Хотите поспорить?
Мы разработаем сценарий внедрения информационной системы, согласуем с вами все мероприятия, осуществим, собственно, процесс внедрения, обучим конечных пользователей.
Документацию мы изготавливаем по вашему требованию и сообразно размеру проекта.
Для небольшого проекта с узким кругом пользователей, в качестве документации можно использовать даже техническое задание на разработку программного обеспечения.
Для некоторых проектов требуется написать документацию для системного администратора, а для пользователя — нет, так как даже дураку все понятно с первого взгляда.
Если разрабатывается крупный проект с большим числом пользователей, без качественной документации мы вас не оставим. Задокументируем каждый нюанс использования программы.
Заказное программное обеспечение — это уникальный программный комплекс, который позволяет решать ваши нестандартные задачи, или стандартные, но быстрей. За таким уникальным единичным организмом лучше всего ухаживает его создатель — компания-разработчик.
Осуществляя поддержку разработанной программы, мы резервируем для вас наши мощности, благодаря чему мы всегда готовы оперативно внести новые изменения в существующий софт.
Маленьким и разовым проектам сопровождение не требуется, там и так все работает.
Однако если проект представляет собой систему со сложной бизнес-логикой, то рекомендуем вам воспользоваться сопровождением программного обеспечения. "Самый умный" платит дважды.
Taxa Plan System — программное обеспечение собственного производства для управления проектами.
Самые маньячные клиенты могут получить доступ в нашу систему для контроля выполнения работ или для постановки задач: в системе наглядно видно, чем конкретно сейчас занимаются наши сотрудники и общая динамика проекта.
Taxa Plan System поддерживает методологии CMMI и Agile.
Стоимость разработки программного обеспечения складывается, как можно легко догадаться, в основном, из трудозатрат на его производство. Программисты — дорогие ребята, потому что умные и работа вредная :)
Чтобы оценить трудозатраты нужна задача. Поэтому, расскажите нам о своей задаче:
- с помощью контактной формы;
- или по телефону (812) 983-39-09.
Получив задачу, мы расскажем вам, сколько стоит ее решить и сколько времени для этого потребуется.