Файл: Жизненный цикл организации и управление организацией (Понятие жизненного цикла оганизации).pdf
Добавлен: 24.04.2023
Просмотров: 442
Скачиваний: 1
емкостью. В таких условиях предприятие является убыточным. Постепенно происходит развитие процессов производства, увеличивается объем продаж и оптимизируются затраты - предприятие переходит точку безубыточности. Именно с этого момента наступает стадия роста. Показатель чистой прибыли растет с каждым годом. Когда компания достигает стадии зрелости, темп роста прибыли значительно снижается и данный показатель остается на одном уровне, с незначительной коррекцией в положительную и отрицательную сторону. Стадия упадка характеризуется устойчивым снижением показателя чистой прибыли. Падение может иногда корректироваться небольшим ростом за счет структурных преобразований, продажи активов и прочих манипуляций, но общий тренд будет оставаться негативным до момента ликвидации фирмы или реорганизации (рисунок 3).
Отдельно стоит выделить метод предложенный авторами Ян и Жао. В своем исследовании они предложили определять этапы ЖЦО согласно следующим критериям: стадия рождения фирмы длится до момента выхода компании на IPO (Initial Public Offer), с этого момента компания находится на этапе роста. В течение данного периода компания начинает выплачивать дивиденды держателям своих акций. Если компания успешно будет выплачивать дивиденды на протяжении шести последующих лет, то фирма переходит на стадию зрелости. Данный этап развития будет продолжаться до тех пор, пока компания не начнет снижать выплаты дивидендов на протяжении нескольких лет или полностью не откажется от своих обязательств. В таком случае стадия зрелости перейдет в упадок (рисунок 4).
В данной статье были описаны несколько вариантов определения стадий жизненного цикла организации. Стоит отметить, что ни один из подходов не гарантирует точного определения этапов развития хозяйствующего субъекта. Можно лишь выделить отдельные тренды и характеристики свойственные конкретному временному интервалу, которые могут помочь понять сущность явлений, происходящих внутри компании. Тем не менее, данная информация позволяет взглянуть на фирму иначе и лишний раз доказывает, что невозможно применять унифицированные показатели и нормативные значения при комплексном анализе ее деятельности.
Модели жизненного цикла организации
Современные предприятия - это сложные организационные системы с постоянно изменяющимися структурными составляющими, которые находятся в непрерывном взаимодействии друг с другом. Для эффективного функционирования предприятий в современных условиях необходима соответствующая система управления, позволяющая осуществлять сбор, хранение и обработку информации и за счет этого повышать степень обоснованности и своевременность принимаемых решений.
Решение этой задачи возможно на основе комплексной автоматизации управления всеми производственными и технологическими процессами предприятия, а также необходимыми ресурсами. Именно для этого на предприятиях внедряют информационные системы.
Информационной системой называют систему обработки информации и соответствующие организационные ресурсы: человеческие, технические, финансовые и другие, которые обеспечивают и распространяют информацию. Ее неотъемлемыми компонентами являются данные, техническое, программное, информационное, лингвистическое и организационное обеспечение.
Для формирования описания информационных систем предприятия, как правило, используются модели жизненного цикла в соответствии с международными стандартами.
2.1 Модели жизненного цикла информационных систем предприятия
Под моделью жизненного цикла информационной системы понимается структура, которая определяет последовательность выполнения и взаимосвязь процессов, действий и задач в течение жизненного цикла. Структура жизненного цикла информационной системы базируется на трех группах процессов:
- основные (приобретение, поставка, разработка, эксплуатация, сопровождение);
- вспомогательные, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);
- организационные (создание инфраструктуры проекта, управление проектом, определение, оценка и улучшение самого жизненного цикла, обучение).
Разработка включает все работы по созданию информационной системы и ее компонент согласно заданным требованиям, в том числе оформление проектной и эксплуатационной документации, подготовку материалов, необходимых для проверки трудоспособности и соответствующего качества программных продуктов, материалов для организации обучения персонала и т.п. в соответствии с РД 50-34.698-90. Разработка информационной системы предусматривает, как правило, анализ, проектирование и реализацию.
Эксплуатация подразумевает цикл работ по внедрению компонентов жизненного цикла информационной системы в эксплуатацию, в том числе конфигурирование БД и рабочих мест пользователей, обеспечение эксплуатационной документацией, обучение персонала, эксплуатацию, локализацию проблем и устранение причин их возникновения, модификацию жизненного цикла информационной системы в рамках установленного регламента, подготовку предложений относительно усовершенствования, развития и модернизации системы.
Управление проектом связано с планированием и организацией работ, созданием коллективов разработчиков, контролем за сроками и качеством выполняемых работ.
Техническое и организационное обеспечение проекта заключается в выборе методов и инструментальных средств для реализации проекта, в определении методов описания промежуточных стадий разработки, в разработке методов и средств испытаний информационной системы, обучении персонала и т.п.
Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования информационной системы.
В процессе реализации проекта важное место занимают вопросы идентификации, описания, контроля конфигурации отдельных компонентов и всей системы в целом. Управление конфигурацией является одним из вспомогательных процессов, который поддерживает основные процессы жизненного цикла информационной системы, прежде всего разработку и сопровождение информационной системы. При создании проектов сложных информационных систем, состоящих из многих компонентов, каждый из которых может иметь разновидности, возникает проблема учета их связей и функций, создания унифицированной структуры и обеспечения развития всей системы.
Управление конфигурацией позволяет организовать, систематически учитывать и контролировать внесение изменений в информационную систему на всех стадиях жизненного цикла. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами. Результатами анализа, в частности, могут быть функциональные модели, информационные модели и соответствующие им диаграммы.
Жизненный цикл информационной системы носит итерационный характер: результаты очередного этапа часто вызывают изменения в проектных решениях, принятых на предыдущих этапах.
Как правило, существующие стандарты не предлагают конкретную модель жизненного цикла, а их положения являются общими для любых моделей жизненного цикла, методов и технологий создания информационной системы. Они описывают структуру процессов жизненного цикла, не конкретизируя, как реализовать или выполнить действия и задачи, включенные в эти процессы.
Во всех работах, так или иначе освещающих жизненный цикл информационной системы, приводятся примеры каскадной модели жизненного цикла и для сравнения на ее фоне спиральной модели, имеющей более совершенные свойства для моделирования процессов жизненного цикла. Но если для каскадной модели жизненный цикл включает стадию эксплуатации и сопровождения, то для спиральной модели (ее графического изображения) жизненный цикл заканчивается стадией тестирования. То есть такая спиральная модель отображает жизненный цикл не информационной системы, а ее разработки.
Жизненный цикл является моделью создания и использования информационной системы, которая отображает ее различные состояния, начиная с момента возникновения необходимости в данной системе и заканчивая ее полным выводом из эксплуатации.
Модель жизненного цикла информационной системы включает в себя стадии, результаты выполнения работ на каждой стадии, ключевые события - точки завершения работ и принятие решений.
Стадия - это часть процесса создания информационной системы, ограниченная определенными временными рамками и заканчивающаяся выпуском конкретного продукта (моделей, программных компонентов, документации), что определяется заданными для данной стадии требованиями.
На каждой стадии могут выполняться несколько процессов, и, наоборот, один и тот же процесс может выполняться на разных стадиях. Соотношение между процессами и стадиями также определяется используемой моделью жизненного цикла информационной системы.
Жизненный цикл образовывается согласно принципу ниспадающего проектирования и, как правило, имеет итерационный характер: реализованные этапы, начиная с первейших, циклически повторяются согласно изменениям требований и внешних условий, введению ограничений и т.п. На каждом этапе жизненного цикла порождается определенный набор документов и технических решений. При этом для каждого этапа начальными являются документы и решения, полученные на предыдущем этапе. Каждый этап завершается верификацией рожденных документов и решений с целью проверки соответствия их исходным.
Существующие модели жизненного цикла определяют порядок выполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу. Наибольшее распространение получили модели жизненного цикла, перечисленные далее.
1. Каскадная модель предусматривает переход к следующему этапу после полного завершения работ на предыдущем этапе, характеризуется четким делением данных, процессов и их обработкой. Преимущества каскадной модели: полная и согласованная документация на каждом этапе, легкость определения сроков и затрат на проект.
Недостатки: у каскадной модели переход от одной фазы проекта к другой предусматривает полную корректность результата (выхода) предыдущей фазы, однако неточность требования или его некорректная интерпретация в результате приводит к тому, что приходится возвращаться к ранней фазе проекта, а необходимая переработка не только выбивает проектную команду из графика, но и влечет за собой существенный рост затрат и, возможно, прекращение проекта в той форме, в которой он сначала задумывался.
Основное заблуждение авторов данной модели - предположение, что проект проходит через процесс один раз. Эта модель исходит из того, что все ошибки будут касаться реализации, а потому их устранение происходит равномерно во время тестирования компонентов и системы. Итак, каскадная модель для больших проектов малореалистична и может эффективно использоваться только для создания небольших систем.
2. Поэтапная модель с промежуточным контролем - итерационная модель разработки с циклами обратной связи между этапами (англ. iterative and incremental development - IID), модель итеративной и инкрементальной разработки, эволюционная модель - является альтернативой последовательной модели.
Модель IID предусматривает разбивку жизненного цикла проекта на последовательность итераций, каждая из которых напоминает мини-проект, включая все процессы разработки от применения до создания меньших фрагментов функциональности (сравнительно с проектом в целом). Цель каждой итерации - получение работающей версии информационной системы, которая включает функциональность, определенную интегрированным содержанием всех предыдущих и текущей итераций. Результат финальной итерации содержит всю необходимую функциональность информационной системы.
Итак, с завершением каждой итерации система получает прирост - инкремент к ее возможностям, которые развиваются эволюционно.
Преимущество такой модели в том, что межэтапное корректирование обеспечивает меньшую трудоемкость по сравнению с каскадной моделью. С другой стороны, время жизни каждого этапа растягивается на весь период разработки.
Подход IID имеет и свои негативные стороны, в сущности являющиеся обратной стороной достоинств: во-первых, продолжительное время отсутствует целостное понимание возможностей и ограничений проекта; во-вторых, при итерациях приходится отбрасывать часть предварительно сделанной работы.
Разные варианты итерационного подхода реализованы в большинстве современных методологий разработки (RUP, MSF, XP).
3. Спиральная модель (англ. spiral model) была разработана в 1986 г. Барри Боэмом. Она основана на классическом цикле Деминга PDCA (plan-do-check-act). При использовании этой модели информационная система создается в несколько итераций (витков спирали) методом прототипиро-вания. Спиральная модель заостряет внимание на начальных этапах жизненного цикла: анализе требований, проектировании спецификаций, предыдущем и детальном проектировании. На этих этапах проверяется и обосновывается реализуемость технических решений созданием прототипов. Каждый виток спирали отвечает поэтапной модели создания фрагмента или версии системы, на нем уточняются цели и характеристики проекта, определяется его качество, планируются работы следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта и, как следствие, выбирается обоснованный вариант, который приводится к реализации.