Borland Together и его применениеДата публикации: 10.08.2011
Оглавление Применение Borland Together на различных этапах проекта Определение требований Проектирование Создание кода Тестирование Создание документации Внедрение и сопровождение Коллективная разработка приложений Редакции и версии Несколько слов о ценах Говоря о разработке программного обеспечения, многие пользователи и заказчики подразумевают в первую очередь написание кода приложений и их внедрениеПричиной этого, как правило, служит опыт, приобретенный многими компаниями в 90-е годы, когда, получив наконец-то возможность покупать относительно недорогие компьютеры в любом необходимом количестве, они начали пытаться автоматизировать всё подряд, имея при этом весьма туманное представление о стоимости и принципах разработки соответствующих решений. Именно в тот период многие задачи автоматизации решались стихийно и, как правило, силами разработчиков-универсалов, которые, будучи мастерами на все руки, сами проектировали приложения, писали код, готовили проектную документацию, тестировали и внедряли продукт, нередко заодно выполняя и функции системных администраторов. Можно, конечно, возмущаться подобным подходом к автоматизации как неправильным с точки зрения долговременного планирования IT-инфраструктуры, однако будем справедливы - во многих компаниях это позволило решить те или иные насущные задачи с минимальными затратами. Жизнь не стоит на месте: задачи и требования к качеству решений усложняются, и сейчас подавляющее большинство компаний все чаще предпочитают использовать специализацию даже в небольших проектах. Для успешной реализации современных проектов требуется весьма широкий спектр знаний и умений, которыми, как правило, обладают разные специалисты, выполняющие в проекте различные функции и задействованные на разных этапах создания продукта. Сегодня над любым проектом работают и бизнес-аналитики, изучающие и моделирующие предметную область, и системные аналитики и архитектры, проектирующие архитектуру решения, приложения и данные, и авторы кода приложений, и специалисты по тестированию и оценке качества, и авторы документации, и авторы дистрибутивов, и специалисты по внедрению, причем обычно эти функции распределяются между несколькими участниками, хотя совмещение ролей все еще практикуется. В то же время специализация привела к появлению барьеров между бизнес-аналитиками, оперирующими пользовательской терминологией, и ИТ-специалистами.
|