Обеспечение управляемости организации. Общее описание рабочего процесса

Инструкция

Изучите работу вверенного вам подразделения, ознакомьтесь с методами и технологиями, используемыми в работе, продумайте, как их можно . Разбейте весь процесс на технологические блоки, которые можно поручить выполнять разным группам людей. Определитесь с тем, что вы имеете на входе и что должны получить на выходе.

Познакомьтесь с сотрудниками своего подразделения поближе. Определите действительную степень и опыта каждого. Присмотритесь к их характеру и поведению, изучите психотипы. Зная это, вы сможете как поведет себя в разных ситуациях тот или иной сотрудник, какую работу можно ему поручить с тем, чтобы она была для него наиболее подходящей и соответствовала его психотипу. Составьте с учетом этого рабочие группы, в которых каждый будет дополнять своих коллег психологически, чтобы оптимизировать рабочие процессы.

Поговорите с каждым из своих сотрудников, объясните, как важен его труд и творческий подход в технологической цепочке, которую выполняет ваше подразделение. Расскажите о тех надеждах, которые вы возлагаете на него, обрисуйте перспективы. Ваши работники должны ощущать, что от них многое зависит, что они могут участвовать в обсуждениях, в которых принимаются окончательные решения. Это один из мощнейших стимулов для каждого сотрудника.

Ваша задача – объединить всех своих подчиненных в единый коллектив, чтобы у всех была зона своей ответственности, и любой ощущал важность выполняемой им задачи. Проводите регулярные планерки в подразделении, чтобы рабочий процесс обсуждался и труд каждого был на виду. В этом случае, сами коллеги не позволят кому-то из сотрудников работать плохо или некачественно.

Мотивируйте своих сотрудников и справедливо поощряйте их материально. Каждый должен быть уверен, что стоимость его труда напрямую зависит от качества работы. Не тешьте самолюбие, поощряя льстецов, не заводите фаворитов. Это будет способствовать спокойной, рабочей обстановке в вашем отделе и самым положительным образом отразится на производительности труда.

Несколько сильных и опытных сотрудников могут никогда не добиться отличного результата работы без правильной организации. Грамотная и продуманная координация работы подчиненных поможет существенно ускорить выполнение поставленных целей и застрахует от неудач.

Вам понадобится

  • - должностные инструкции.

Инструкция

Определите план работы всей компании или отдела на определенный отчетный период. Вы должны иметь четкое представление о том, какие ресурсы необходимы для ее осуществления. Исходя из этого, вы сможете понять, как лучше распределить работу между подчиненными.

Проанализируйте существующую деятельность сотрудников. Если вы работаете в данной компании уже давно, наверняка вам не составит труда оценить потенциал работников, их способность действовать в команде, результативность. Используйте полученные данные для последующего планирования работы.

Пропишите для каждого работника должностные инструкции. Данный документ не должен носить формальный характер: сотрудник должен четко понимать свой функционал и в полной мере выполнять требования.

Ставьте конкретные задачи в рамках общей стратегии развития. Это может быть работа над определенным проектом, либо выполнение плана в отчетном периоде (месяце, квартале). Каждый сотрудник должен получить свой личный список задач с указанием ожидаемых итогов и показателей. Такой подход помогает подчиненному структурировать работу, а также настроиться на конкретный результат.

Введите систему отчетности. Это может быть регулярная сдача отчетов в электронном виде, либо коллективное обсуждение итогов работы в устной форме. Второй вариант поможет скорректировать общую работу подразделения или всей компании. Никогда не пускайте работу подчиненных на самотек, даже если имеете дело с опытным сотрудником. Своевременная отчетность поможет вам всегда держать ситуацию под контролем.

Продумайте систему мотивации сотрудников, которая является также важным организующим фактором. Например, введите прогрессивную систему оплаты, либо стимулируйте персонал определенными бонусами за перевыполнение плана.

Видео по теме

Руководитель является важной составной частью коллектива, он особый работник организации и выполняет несколько основных функций. Это планирование, организация, выработка мотивации и контроль. Коллектив только тогда достигнет свой цели, когда руководитель сможет правильно организовать свою работу.

Инструкция

Планирование заключается в нескольких вариантах. Планируйте свой рабочий график с учетом специфики организации. Как правило, рабочий не лимитирован. В течение дня проводятся встречи и заседания, разговоры по телефону и проверка документации, поездки на объекты и т.д. Временные затраты на каждый пункт рабочего дня должны соблюдаться согласно производственной необходимости.

Основу работы любой организации составляет планирование ее рабочего процесса. Для этого руководитель должен четко представлять миссию и функции предприятия, а также видеть конечный результат. Составьте план развития, распишите предполагаемые результаты по , кварталам и месяцам. План распределите между отделами или конкретными сотрудниками, в зависимости от величины организации.

Организуйте слаженное взаимодействие структурных подразделений. Для этого каждому отделу или цеху пропишите задачи, которые в совокупности приведут к желаемому результату. Донесите эти задачи до руководителей структурных отделений, распределите их по срокам и объемам.

Для того чтобы определенные вами задачи выполнялись точно по объемам и срокам, распишите мотивацию для сотрудников. Помимо оговоренной в трудовом контракте заработной платы, просчитайте систему дополнительных вознаграждений. Это могут быть ежемесячные или квартальные премии, льготные путевки в санатории и т.д. Систему мотивации держите под контролем, периодически она может меняться у каждого работника. Для этого поручите кадровой службе вести пометки в личных делах; если предприятие небольшое и отдельного отдела кадров нет, ведите учет мотивации самостоятельно.

Контроль над процессом выполнения выработанной вами стратегией осуществляйте совместно руководителями подразделений. Для этого введите систему , ежемесячных, еженедельных или ежеквартальных, в зависимости от специфики организации. На этих собраниях починенные отчитываются в выполнении плана, который вы составили. Озвучиваются причины невыполнения, перевыполнения, а также обсуждаются мероприятия, направленные на улучшения показателей эффективности предприятия. Учитывается не только рост прибыли, но и сокращение расходов.

Постоянно проводите анализ текущего состояния организации. Сравнивайте его с эталоном, который вы выработали в начале своей деятельности. Выявляйте сильные и слабые стороны, своевременно принимайте меры по увеличению эффективности деятельности своего предприятия. В настоящее время окружающий мир подвержен быстрым и радикальным переменам, и успешному руководителю нужно всегда быть в курсе событий.

Доброго времени суток, уважаемые хабровчане!

Довольно большое количество организаций, государственных и коммерческих, если не поставили у себя Sharepoint, то хотя бы слышали и представляют себе что с помощью него можно делать (спасибо маркетологам Microsoft).

В этой статье хочу кратко описать основные известные мне способы создания рабочих процессов в Sharepoint, и, в качестве дополнительной темы – то, как это можно сделать в одном из прикладных решений - EOS for Sharepoint. Тематика рабочих процессов – документооборот.

Представим себе бизнес-процесс согласования документа, заявки или другой сущности, который схематично можно изобразить так, как на рисунке 1 (последовательное согласование по линейному маршруту) и по очереди рассмотрим подходы:

1. Использование встроенного в Sharepoint бизнес-процесса утверждения (три этапа)
2. Моделирование процесса в Sharepoint Designer
3. Создание рабочего процесса в Visual Studio
4. Создание рабочего процесса в решении EOS for Sharepoint

Сознательно опущу здесь такие методы как написание Custom Activities + Sharepoint Designer, создания конструктора рабочих процессов в Visual Studio, использование логики в Infopath формах. Первый несущественно повышает логическую гибкость по сравнению с Sharepoint Designer, второй сложен в разработке, которая будет обоснована разве что при разработке собственных коробочных решений. Ну а формы InfoPath есть только в Enterprise-версии, желание покупать Enterprise есть не у всех.

Рисунок 1 - Схема линейного согласования

Очевидно, если автоматизируемый бизнес-процесс выглядит так, как на рисунке 1, то, с некоторыми оговорками, подойдет любой способ – дело только в целесообразности. Я бы использовал встроенный рабочий процесс + удобное оформление страниц и представлений списков.

Но что делать, если процесс согласования выглядит так, как на рисунке 2? Здесь процесс согласования нелинейный, и маршрут зависит от нескольких условий.


Рисунок 2 – Схема нелинейного согласования

В отделе документационного обеспечения (2-й шаг), получив проект документа, могут решить, что в процесс требуется добавить дополнительных согласующих. Кроме того, на согласование к финансовому директору проект должен направляться только при условии, что сумма договора по проекту составляет более 900 000 рублей.

По поводу возможных средств здесь ситуация выглядит иначе:

1. Использование встроенного в Sharepoint бизнес-процесса утверждения
Встроенный процесс не поддерживает ветвления, а значит для решения задачи не подойдет
2. Моделирование процесса в Sharepoint Designer
Если бы передо мной поставили условие смоделировать процесс в Sharepoint Designer, я бы, несколько ругаясь, написал что-то подобное тому, что изображено на рисунке 3.


Рисунок 3 – Рабочий процесс в Sharepoint Designer

Cовокупностью условных операторов, и настраиваемых форм задач, вроде отображенной на рисунке 4, процесс реализовать можно.


Рисунок 4 – Настраиваемая задача в Sharepoint Designer

Плюсы подхода:
1. При некоторой подготовке, упорстве и наличии свободного времени, с этой задачей справится и грамотный менеджер или адекватный админ.
2. Процесс можно перенастраивать.
3. Возможность ограничения прав пользователя, создающего рабочий процесс.

Минусы подхода:
1. выглядит громоздко и непрозрачно.
2. При большем количестве ветвлений придется рисовать схему рабочего процесса на листочке отдельно – по тому, как это выглядит в Sharepoint Designer, понять что-то сложно.
3. В Sharepoint Designer 2010 циклы в рабочих процессах еще не придумали, поэтому перезапускать процесс в случае отказа не получится, по крайней мере очевидными методами.
4. Большое количество дополнительных действий, которые не относятся к логике процесса.

3. Создание рабочего процесса в Visual Studio
Visual Studio позволяет создавать сколь угодно гибкие и сложные бизнес-процессы. Например, часть описанного выше процесса может выглядеть примерно так (Рисунок 5):


Рисунок 5 – Фрагмент рабочего процесса Visual Studio

Плюсы подхода:
1. Высокая логическая гибкость
2. Возможности.NET

Минусы подхода:
1. сложность реализации, внесения изменений.
2. требуется программирование и права администратора фермы.
3. Прозрачность только во время написания процесса и при серьезном документировании.

4. EOS for Sharepoint
Eos for Sharepoint – полноценная система электронного документооборота. Визуального редактора процессов здесь нет, но есть встроенный конструктор, который при ближайшем рассмотрении оказывается довольно мощным и простым в использовании. Так, процесс, описанный выше, состоит из последовательной настройки всех этапов (рисунки 6,7,8).


Рисунок 6 – Выбор участников этапа


Рисунок 7 – Условия запуска рабочего процесса

Для каждого этапа можно выбрать участников, автоматически настроить права, определить способ ведения истории рабочего процесса (рисунок 6), настроить условия запуска и запросить поля значение полей у пользователя (Рисунок 7). Для этапа, на котором требуются дополнительные согласующие, можно запустить отдельный настроенный рабочий процесс согласования.

После окончания настройки каждого этапа можно настроить параметры рабочего процесса в целом: например, перезапуск рабочего процесса в случае отказа одного из согласующих (в этом рабочий процесс начнется с первого этапа, Рисунок 8).


Рисунок 8 – Настройка параметров рабочего процесса

Используя последовательную настройку каждого этапа в EOS for Sharepoint можно смоделировать бизнес-процесс согласования любой сложности за довольно короткое время. Никаких дополнительных действий, проверок и валидаций – с созданием процесса справится любой более или менее грамотный айтишник.

Вывод

Выбор способа автоматизации бизнес-процессов Sharepoint зависит, по большей части, от его сложности. Если процесс очень простой – достаточно использовать стандартные средства. Если процесс сложный и разветвленный, реализация его логики в SPD или Visual Studio может оказаться длительной и сложной, в этом случае эффективнее будет применять сторонние средства, которые позволяют сосредоточиться на логике процесса, не вдаваясь в тонкости реализации.

Работа в офисе, коворкиг, или фриланс. Для каких компаний эффективен тот или иной вид деятельности? Давайте разбираться!

Как организовать рабочий процесс?

Организация рабочего процесса должна напрямую зависеть от специфики работы компании. Если речь идет о небольшом филиале банка, то, конечно, нужен офис и строго нормированный день. Но то, что хорошо банковскому работнику, не подходит для дизайнеров, художников и всех остальных представителей креативного класса.
Работа в офисе – это классический и, на данный момент, все еще самый распространенный метод организации рабочего процесса. О нем говорить нет надобности.
Фриланс подразумевает привлечение людей для выполнения проектов, без оформления в штат. Для компании фрилансер экономически выгоднее рядового сотрудника, так как ему не нужно платить ежемесячный оклад и отчислять с него налоги. С другой стороны, многие компании с подозрением относятся к привлечению фрилансеров, поскольку боятся их «безответственности».
Промежуточное место между работой в офисе и фрилансом занимает коворкинг. Этот вариант работы хорош для тех, кто работает небольшими группами, или удаленно, но имеет необходимость периодически встречаться с коллегами и обмениваться данными.
Фриланс и коворкинг в теории походят для всех профессий. Однако на практике мы видим, что приживаются эти способы организации в компаниях, где необходимо привлекать дизайнеров, художников, креативщиков, архитекторов, web-разработчиков. И это понятно! Люди таких профессий не любят работать по строгому графику и в скучном офисе.

К чему привел перфекционизм в начале 21 века?

В начале 21 века в России в моду стали входить «белые воротнички». Для них карьера – это фетиш. Офис воспринимался как место, где сбываются все мечты, где можно реализовать себя и много добиться. Карьера – это лестница в небо. Полное погружение в работу и отказ от личной жизни стали причиной массовой усталости. И начиная с 2010 годов, люди стали отходить от привычной модели организации – работы в офисе, появилась мода на креативность, которая трактует свои порядки. Теперь работать в офисе – это немодно!
Замечу, что первые коворкинги в России стали появляться в 1999–2000 гг, например, Миллениум Хаус на Трубной улице. В этих офисах предлагались в аренду полностью оборудованные рабочие места, необходимая офисная техника и средства коммуникации. Рассчитан данный формат был на представительства западных компаний, которые только начинают свою деятельность. Но такие офисные пространства очень быстро обзавелись долгосрочными арендаторами. И идея аренды отдельных рабочих мест была забыта до недавнего времени.
Но как я уже говорил, работа в офисе все еще является самым распространенным способом организации рабочего процесса. Однако многие компании все чаще практикуют привлечение фрилансеров. Как правило, не существует фирм, которые работают только с фрилансерами, есть и штатные сотрудники, которые работают в офисе.
Среди российских фрилансеров проводилось исследование, в ходе которого выяснилось, что большая часть фрилансеров сконцентрирована в Москве (30%) и в Санкт- Петербурге (11%). Большая часть «свободных работников» - мужчины. Согласно статистическим данным, на начало 2011 года в России работало 20 тысяч фрилансеров, сейчас их гораздо больше.
В том же 2011 году портал Freelancer.com разработал список аутсорс-профессий, которые являются наиболее востребованными. Особенно популярен фриланс среди дизайнеров, копирайтеров, программистов, переводчиков, оптимизаторов.
Здесь имеет смысл говорить о предпочтениях каждого человека. Кто-то ценит стабильность и уверенность в завтрашнем дне. Этот человек устраивается в крупную компанию, работает в офисе и получает ежемесячный оклад. А кто-то живет сегодняшним днем и не считает нужным каждый день сидеть на работе. Ему гораздо интереснее выполнять разовые проекты.

Подведем итоги

Организовывая процесс, необходимо исходить из специфики работы компании.
Если несколько друзей решили открыть компанию по разработки web-сайтов, то думаю, для начала идеальный вариант – коворинг. Ребята смогут встречаться в удобное время в удобном месте. А при необходимости и фрилансеров привлекать. В этом случае едва ли можно говорить о строгом графике. Все что необходимо обговорить – это сроки, стоимость и качество результата.
Безусловно, структура организации очень отличается при работе в офисе, фрилансе и коворкинге. Работа в офисе характеризуется наличием четкой иерархической структуры: владелец, директор, заместитель, рядовой сотрудник.
В случае с фрилансом есть заказчик, и есть исполнитель. Второй не является подчиненным! То же самое касается и коворкинга: безусловно, есть координатор, однако команда исполнителей – равны по статусу, никто не перекладывает работу на нижестоящего, что очень успешно практикуется в офисе.
Как бы то ни было, работу нужно планировать заранее, четко распределять обязанности и контролировать весь рабочий процесс!

Какой вариант организации рабочего процесса наиболее приемлем для Вас?


Совокупность всех трудовых процессов (основных и вспомогательных операций) представляет собой рабочий процесс.  

Превышение подачи насоса у новых карбюраторов в 2-2,5 раза оптимальных значений увеличивает расход топлива до 1 - 1,1 %. Еще более существенно влияние увеличенной подачи на выброс вредных веществ . Такое необоснованное с точки зрения рабочего процесса обогащение горючей смеси на режимах разгона приводит к увеличению выброса продуктов неполного сгорания СО в 1,6-2,1 раза и СН в 1,5-2 раза.  

Наименование рабочего процесса  

КАЧЕСТВЕННАЯ ПОТРЕБНОСТЬ В ПЕРСОНАЛЕ - потребность по категориям, профессиям, специальностям, уровню квалификационных требований к персоналу рассчитывается исходя из профессионально-квалификационного деления работ, зафиксированных в производственно-технологической документации на рабочий процесс требований к должностям и рабочим местам , закрепленным в должностных инструкциях или описаниях рабочих мест штатного расписания организации и ее подразделений, где фиксируется состав должностей документации, регламентирующей различные организационно-управленческие процессы с выделением требований по профессионально-квалификационному составу исполнителей.  

ПЕРЕМЕЩЕНИЕ ПЕРСОНАЛА - изменение места сотрудников в организационной структуре управления . П.п. может происходить в горизонтальном или вертикальном направлении (т.е. без смены или со сменой иерархического уровня организационной структуры), как в рамках одного подразделения структуры, так и с выходом за его рамки (перевод сотрудника в др. подразделение). П.п. решает несколько задач является способом повышения эффективности использования персонала позволяет IB ряде случаев покрыть потребность в персонале на определенных рабочих местах , не прибегая к , осуществить структурирование рабочего процесса как в целях администрации, так и в целях персонала. Структурирование происходит в формах расширения, ротации или усложнения (обогащения) работы и может в этом случае преследовать также цель обучения.  

При помощи применяемых в техническом нормировании видов наблюдения изучают рабочее время в целом и отдельные его виды. Для изучения всего рабочего времени служит фотография рабочего дня, для изучения времени работы - хронометраж и фотография рабочего процесса.  

Рабочий процесс представляет собой совокупность технологически взаимосвязанных операций, образующих простой производственный процесс циклического характера.  

Я предвижу ваши возражения. Нет, скажете вы, главное для успеха - построить эффективные рабочие процессы Обеспечить качество Создать у потребителей положительный образ торговой марки и завоевать значительную долю рынка Наладить тесные взаимоотношения с клиентами Ну конечно, отвечаю я, все это нужно для того, чтобы стать лидером. Если ваша компания работает через пень-колоду, если вы не заботитесь о качестве, если не предпринимаете серьезных усилий по рекламе своей торговой марки и если  

Однако какими бы достоинствами вы ни обладали - умными сотрудниками, замечательными продуктами, хорошим отношением клиентов, солидным счетом в банке, - сегодня вам необходимо еще и обеспечить в компании быстрое движение полезной информации , которое поможет лучше организовать рабочие процессы, повысить качество продукции и эффективность деятельности. У большинства компаний есть хорошие сотрудники. Большинство компаний хотят правильно работать со своими клиентами. В недрах большинства организаций имеются полезные данные, которые могли бы очень пригодиться их сотрудникам. Информационные потоки - это кровеносная система вашей компании они позволяют вам добиться максимальной отдачи от сотрудников и получить необходимые сведения от клиентов. Проверьте, достаточно ли у вас информации, чтобы ответить на следующие вопросы  

Однако самое важное - это наладить тесные взаимосвязи с клиентами и постоянно извлекать уроки из поступающей от них информации. На обеспечение этой главной потребности должен направляться весь потенциал компании - эффективность рабочих процессов и системы сбора данных, рефлексивная обратная связь и координация, разработка стратегических планов и их реализация. К необходимости эффективного взаимодействия компании со своими клиентами мы будем неоднократно возвращаться в этой книге. Я покажу, как электронная нервная система помогает процветающим компаниям направлять все свои силы на решение этой самой главной задачи любой организации.  

О Электронная информация позволяет достичь радикального усовершенствования рабочих процессов, невозможного в рамках бумажных систем.  

Вслед за выполнением НИР, экспериментальной проверкой новых прогрессивных рабочих процессов, кинематических схем, конструкций, материалов осуществляется конструкторская подготовка производства (КПП). От уровня ее организации во многом зависят качество изделий и сроки их освоения.  

Наименование рабочего процесса - карбамидная депарафинизация.  

После проведенных наблюдений делается анализ полученных результатов с целью проверки рациональности процесса выполнения операции и определяется ее оперативное время путем суммирования продолжительности выполнения всех элементов основного и вспомогательного времени. Оно используется как исходная величина при разработке норм времени и нормативов механизированных и ручных рабочих процессов.  

Нормы для механизированных рабочих процессов разрабатываются с учетом проектирования организации рабочего места и технологии механизированного процесса, нормативной производительности машин за 1 час работы и нормативного штата рабочих.  

В зависимости от организационной сложности производственный процесс по транспорту газа может состоять из ряда рабочих процессов подготовка газопровода к транспорту газа, запуск агрегатов, контроль за транспортом и т. д.  

Как видно из (III. S9), вектор е и диапазон его изменения при заданных определяющих его параметрах обусловливают требования к параметрам и характеристикам регулирования машин, агрегатов, аппаратов и технических средств , в которых совершаются целевые рабочие процессы. Например, по известному количеству газа и скорости течения при заданных р и Т определяют проходное сечение рабочего элемента по известным р и Т - требования к прочностным характеристикам элемента по заданному химическому составу - требования к качеству материалов, элементов, имеющих непосредственный контакт с газом, и т. д. Указанные параметры и факторы с учетом других ограничений позволяют сформировать коды для подбора оптимальных блоков из типоразмерных рядов применительно к каждому конкретному технологическому процессу.  

Назначение сменных эксплуатационных режимов заключается в изыскании резервов перевыполнения щроизводственных норм путем правильного оснащения машинами строительных процессов , максимального совмещения рабочих процессов, операций и приемов, что сокращает перерывы в работе комплектов машин за счет своевременного и качественного технического обслуживания машин, повышения организации и культуры производства.  

Требования эффективности и надежности стимулируют широкое развитие систем автоматизации таких базовых рабочих процессов. Когда менеджеры используют для этого первые попавшиеся решения, результатом является бурное размножение несовместимых между собой локальных систем. Каждая из таких независимых систем может сама по себе действовать гладко, но данные этих систем остаются изолированными друг от друга, и их интефация является весьма

Большинство описаний процесса в качестве главного способа его представления использует последовательность выполнения работ. Описания процесса, ориентированные на последовательность выполняемых работ, несложно понимать, представлять, планировать и проводить в жизнь. С точки зрения отдельной личности все виды работ сугубо последовательны. Однако простые последовательности работ совершенно нереальны для проектов по созданию ПО, реализуемых командой. В эту работу может включаться несколько команд, создающих множество рабочих продуктов, которые необходимо синхронизировать, взаимно проверять, добиваться их однородности, соединять и интегрировать. Распределенный характер процесса по созданию ПО и зависящие друг от друга рабочие процессы являются основным источником сложности управления.

Ключевые моменты.

А Организационно все виды работ подразделяются на семь основных рабочих процессов: управление, среда, требования, проектирование, реализация, оценка и внедрение.

А Эти работы выполняются параллельно, с изменяющимися по ходу жизненного цикла уровнями трудозатрат и уделяемого внимания.

А Процесс управления состоит в основном из трех дисциплин: планирование, контроль за ходом проекта и организация.

Один из самых тонких пороков традиционного процесса создания ПО заключался в представлении макропроцесса жизненного цикла в виде последовательно выполняемых работ: от анализа требований к проектированию, кодированию, тестированию и внедрению. Если говорить абстрактно, то в успешных процессах реализовывалась именно такая последовательность, однако границы между стадиями были размыты, и это принималось как данность неантагонистически настроенными заинтересованными сторонами. Неудачные проекты, с другой стороны, обычно увязали в попытках строго определить границы между стадиями. Например, типичная проектная команда могла добиваться замораживания.

100% основных требований до перехода к проектированию либо могла пытаться создать проектную документацию во всех деталях, прежде чем перейти к кодированию. В результате чрезмерные усилия распылялись по мелочам, в то время как прогресс в принятии важных рабочих решений тормозился или даже останавливался.

В современном процессе стараются не давать стадиям названия в соответствии с доминирующими видами деятельности. Названия стадий - начальная стадия, уточнение, конструирование, ввод в действие - скорее определяют состояние проекта, чем последовательность действий, аналогичную водопадной модели. Делается это с намерением явно признать непрерывность работ во всех стадиях и отойти от последовательного движения от требований к проектированию, кодированию, тестированию и внедрению.

8.1 РАБОЧИЕ ПРОЦЕССЫ.

В предыдущих главах были введены понятия «макропроцесс жизненного цикла» и «фундаментальные комплекты рабочих продуктов». Макропроцесс состоит из дискретных стадий и итераций, но не из дискретных видов работ. Непрерывность различных видов работ присуща каждой стадии и итерации. Процессы более низкого уровня описываются как микропроцессы, или рабочие процессы (workflow), в результате которых возникают рабочие продукты. Термин «рабочий процесс» используется для обозначения потока связных и в основном последовательных действий. Рабочим процессам соответствуют рабочие продукты (см. главу 6) и команды, работающие над проектом (см. главу 11). Существуют семь рабочих процессов самого верхнего уровня:.

Процесс управления проектом: контроль за ходом работ и гарантия условий достижения успеха для всех заинтересованных сторон.

Процесс создания рабочей среды: автоматизация процесса и развитие среды сопровождения и эксплуатации.

Процесс управления требованиями: анализ проблемной области и совершенствование рабочих продуктов требований.

Процесс проектирования: моделирование решения и совершенствование архитектуры и рабочих продуктов проектирования.

Процесс реализации: программирование компонентов и совершенствование рабочих продуктов реализации и внедрения.

Процесс оценки: оценки тенденций и качества продукта.

Процесс внедрения: передача конечных продуктов пользователю.

На рис. 8.1 показаны относительные уровни трудозатрат, которые, как предполагается, потребуются на протяжении различных стадий для каждого из рабочих процессов верхнего уровня. Здесь дается одно из ключевых представлений современной схемы процесса п предлагается точка зрения, относительно которой мы будем обсуждать некоторые из базовых принципов, введенных в главе 4.

Рис. 8.1. Интенсивность отдельных видов работ на протяжении различных стадий жизненного цикла.

1 - Подход с упреждающей разработкой архитектуры. Всесторонний анализ требований, проектирование, реализация и оценка выполняются до начала стадии конструирования, когда в центре внимания находится полномасштабная реализация. Внимание, уделяемое на ранних стадиях жизненного цикла реализации и тестированию архитектуры, должно предшествовать как началу полномасштабной разработки и тестированию всех компонентов, так и рассмотрению вопросов завершенности и качества функциональных возможностей продукта.

Итерационностъ процесса жизненного цикла. На рис. 8.1 для каждой стадии описывается как минимум по две итерации для каждого рабочего процесса. Предполагается, что это значение является декларативным, а не предписывающим. Для некоторых проектов может потребоваться всего одна итерация на протяжении стадии, для других - несколько итераций. Суть заключается в том, что для отдельных работ и рабочих продуктов любого рабочего процесса может понадобиться более одного прохода для достижения адекватных результатов.

«Круговая» разработка. Появление рабочей среды на верхнем уровне процесса создания весьма важно. Среда представляет собой осязаемое воплощение процесса, методов и нотаций, используемых для создания рабочих продуктов проекта.

Подход, основанный на демонстрациях. Работы по реализации и оценке инициируются на ранних стадиях жизненного цикла, отражая то внимание, которое уделяется созданию исполняемых компонентов архитектуры.

Некоторые ключевые для традиционного процесса темы не попали в перечень основных рабочих процессов. Это отсутствие тоже важно. Опущена документация - потому, что она должна являться побочным продуктом других видов работ. Контроль качества исключен по той причине, что он входит во все виды работ, а не выделяется в отдельный рабочий процесс, который выполняется независимо от разработки или управления проектом.

В таблице 8.1 показано распределение рабочих продуктов и основного внимания, уделяемого каждому рабочему процессу на всех стадиях жизненного цикла: начальной стадии, уточнения, конструирования и ввода в действие.

Таблица 8.1.

Рабочие продукты и то, чему уделяется основное внимание на протяжении жизненного цикла для каждого рабочего процесса

Рабочие продукты

Основное внимание на стадиях жизненного цикла

Управление.

проектом

Бизнес-план План разработки ПО Оценки состояния Концепция Декомпозиция работ

Начальная стадия: подготовка бизнес-плана и концепции.

Уточнение: разработка плана Конструирование: мониторинг и контроль разработки.

Ввод в действие: мониторинг и контроль внедрения

Создание рабочей среды

База данных с запросами на внесение изменений

Начальная стадия: определение среды разработки и инфраструктуры управления изменениями.

Уточнение: инсталляция среды разработки и формирование базы данных для управления изменениями.

Конструирование: сопровождение среды разработки и базы данных управления изменениями.

Ввод в действие: Сопровождение среды внедрения и базы данных управления изменениями

Управление.

требованиями

Комплект требований Спецификации версии Концепция

Начальная стадия: определение аспектов функционирования системы Уточнение: определение целей архитектуры Конструирование: определение целей итерации Ввод в действие: уточнение целей версии