В течение многих лет работы в IT-отрасли, мы разработали методологию, которая применяется к нашим проектам. Где в большинстве случаев процесс разработки программного обеспечения состоит из основных этапов таких как: исследование требований к приложению или сайту, постановка задачи, выбор инструментальных средств, проектирование базы данных (или выбор готового решения), разработка дизайна, верстка (для сайтов), программирование, наполнение содержанием, тестирование, развертывание (публикация) и сопровождение.
Это позволяет рассматривать работу над приложением (сайтом) как непрерывный процесс, когда на этапе сопровождения появляются новые требования – приложение продолжает развиваться вместе с вашим бизнесом.
На первом этапе создания сайта следует выявить и определить точные потребности и цели вашего бизнеса. Здесь мы исследуем ваш бизнес и определяем целевую аудиторию будущего сайта. Анализируем конкурентов. Выявляем ваши предпочтения к IT-технологиям. После чего согласуем бюджет и составляем календарный план работ.
На этапе постановки задачи разрабатываются и утверждаются все необходимые требования к структуре, поведению и дизайну сайта.
Выбор инструментальных средств зависит от многих причин, мы всегда выбираем самые современные и надежные инструменты разработки программного обеспечения.
Современные системы управления содержанием (Content Management System -CMS) сайтов основаны на использовании уже спроектированных базы данных. Однако если на этапе постановки задачи было решено реализовать собственное уникальное решение, то может потребоваться спроектировать индивидуальную базу данных. В качестве базы данных мы предлагаем нашим клиентам MySQL, SQLite, Oracle Database и Microsoft SQL Server в зависимости от поставленных задач.
Дизайн сайта играет не маловажную роль. При разработке дизайна сайта, за основу может быть использован уже существующий фирменный стиль заказчика. Но в любом случае графические элементы следует прорабатывать и утверждать на примере первой странице сайта. Более подробно »
Нами создан сайт для альянса шести неправительственных организаций и научных центров - Altus Global Alliance. Также разработана программа автоматизации мероприятия по посещениям отделений полиции в 20 станах мира (Police Stations Visitors Week).
На конференции Альтуса «Community Oversight of Policing: Experiences from the Field» («Общественный контроль за деятельностью полиции: международный опыт») в столице Нигерии Абудже, было представлено разработанное нами программное обеспечение, позволившее автоматизировать контроль за деятельностью полицейских участков в 2009, 2010 и 2011 годах.
Altus Global Alliance - это глобальный альянс, действующий по всему миру. Работа Altus направлена на повышение уровня общественной безопасности и улучшение качества правосудия с учетом культурных особенностей разных стран.
Неделя Посещений Отделений Полиции (Police Stations Visitors Week) это уникальное мероприятие, организованное Альтус. Цель мероприятия – оценить качество работы отделений полиции, повысить уровень подотчетности отделений местному населению, а также распространить идеи международных стандартов по правам человека.