Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 248 стр.

UptoLike

248
· возрастающая конкуренция;
· всё укорачивающийся жизненный цикл продукта.
Всё это особенно характерно для индустрии разработки
программного обеспечения. Компании, создающие сложное ПО,
идут навстречу требованиям бизнеса, который всё в большей и в
большей степени использует информационные технологии и
реализующие их программные продукты, выпускают линейки
продуктов, причём период времени между появлениями новых
версий постоянно сокращается. Быстро изменяются концепции
разработки и использования программного обеспечения − это
адаптивность и масштабируемость, модульность и
платформонезависимость, декомпозиция бизнес-процессов,
распределенность информационных систем и централизация
ресурсов, интеграция с внешними автоматизированными системами
сбора и обработки информации и широкое использование Web-
сервисов и систем связи.
Другой отличительной особенностью первого десятилетия XXI
века является появление программных платформ для разработки
пользовательских приложений для мобильных устройств −
телефонов, смартфонов, нетбуков, различного вида сэтоксов для
управления бытовой техникой.
Есть три пути коммерциализации идеиработать в одиночку,
собрать команду и создать компанию (подготовить и запустить Start
Up).
Работа в одиночку.
Работа в одиночку или в небольшой группе подразумевает
индивидуальную работу каждого участника проекта, приложение
разрабатывается практически без предварительного плана,
распределяется работа, но не роли. Приложение собирют,
тестируют в контекстном режиме и объявлют готовым к
использованию. Качество такой работы определется исключительно
квалификацией разработчика (разработчиков) и сложностью
приложения. Для реализации качества здесь можно применять
методологию непрерывного отслеживания правильности
разработки (All Steps Tracking and Oversight) или парную работу,
часто применяюмую в методологии XP (eXtreme Progamming).