Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy-otvety_k_gosekzamenu_CKOT_1.doc
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
1.91 Mб
Скачать
  1. Жизненный цикл разработки программных средств.

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

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

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

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

Инициирование проекта

Планирование проекта

Выполнение проекта

Внедрение приложения

Управление проектом

Время

  1. Элементы плана проекта. Http://www.Pmtoday.Ru/project-management/planning/10-essential-elements.Html

Во-первых, я хочу удостовериться, что вы обладаете необходимыми знаниями о том, что такое план. Большинство (и среди них поразительное число руководителей проектов) вспоминают только диаграмму Ганта, когда они думают о плане проекта. Вы можете получить ее при помощи Microsoft Project. Но это скорее можно назвать графиком проекта, где показано время выполнения различных этапов плана. Однако мы вернемся к этому позже.

Наш план должен содержать следующие пункты:

Цель проекта

Результаты

Критерии качества

Ресурсы

Структура руководства

Контрольные точки

Издержки

Зависимости

Риски

Расписание

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

Цель проекта

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

Результаты

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

Критерии качества

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

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

Четкость: ясно и четко.

Конкретизация: то есть не "новые компьютеры", а "компьютеры с 2Gb оперативной памяти", и т.д.

Достижимость: не просите о невозможном.

Релевантность: связан ли критерий с целью проекта?

Временной контроль: достаточное время на выполнение. Нет смысла ожидать выполнения годичной работы за неделю!

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

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

Ресурсы

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

Структура руководства

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

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

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

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

Контрольные точки

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

Сбор требований

Написание официального предложения

Процесс обработки заявки

Переговоры о контракте

Ввод в действие

Тестирование

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

Издержки

Вы уже изучили необходимые ресурсы. Теперь необходимо понять, как далеко вы или же исполнитель проекта можете отойти от намеченного до того, как стоит забить тревогу. К примеру, вы можете установить уровень издержек относительно финансов в +/- 5%, а относительно времени - в +/- 10%. Вы также захотите установить уровень издержек относительно качества - то есть, как далеко вы можете себе позволить отойти от установленных критериев качества.

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

Зависимости

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

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

Риски

Что может пойти не так? Что может произойти и навредить вашему проекту? Есть ли какая-либо возможность избежать этого или снизить уровень влияния рисков?

График или Расписание

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

Вам стоит кое-что понять про данное расписание - оно ошибочное.

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

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

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

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

Не паникуйте !

Несмотря на то, что вам стоит много чего уместить в вашем плане, вам не стоит беспокоиться, ведь работать над ним придется не только вам.

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

Задачи

  1. Ссуда в размере 1 млрд р., взятая под 12 % годовых для фи­нансирования проекта на шесть лет, принесла прибыль соответственно 150, 250, 500, 340, 250 и 300 млн р. Эти деньги были реинвестированы под 15 % годовых. Найти модифицированную внутреннюю скорость оборота инвестиции.

  2. За счет ежегодных отчислений в течение шести лет был сфор­мирован фонд в 5000 тыс. р. Определить, какой доход принесли вложе­ния владельцу за последний год, если годовая процентная ставка состав­ляла 17,5%.

  3. Банк выдал ссуду 250 млн р. на пять лет под 15 % годовых. Ссуда выдана в начале года, а погашение начинается в конце года оди­наковыми платежами. Определить размер ссуды, погашаемой ежегодно.

  4. Ссуда размером 66000 тыс. р., выданная под 30% годовых, погашается обычными ежемесячными платежами по 7000 тыс. р. Рассчи­тать срок погашения ссуды

  5. Рассчитать, какая сумма окажется на счете, если 500 тыс. р. положены на 20 лет под 12 % годовых. Проценты начисляются каждые полгода.

  6. Есть два варианта покупки дома: заплатить сразу 99 000 тыс. р. или в рассрочку — по 940 тыс. р. ежемесячно в течение 15 лет. Опреде­лить, какой вариант предпочтительнее, если процентная ставка состав­ляет 8 % годовых.

  7. Банк выдал ссуду 300 млн р. на четыре года под 18 % годовых. Ссуда выдана в начале года, а погашение начинается в конце года оди­наковыми платежами. Определить размер ссуды, погашаемой ежегодно.

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

  9. Ожидается, что ежегодные доходы от реализации проекта составят 40 млн р. Необходимо рассчитать срок окупаемости проекта, если инвестиции к началу поступления доходов составят 120 млн р., а нор­ма дисконтирования 12%.

  10. Есть два варианта покупки недвижимости: заплатить сразу 110 000 тыс. р. или в рассрочку — по 960 тыс. р. ежемесячно в течение 16 лет. Опреде­лить, какой вариант предпочтительнее, если процентная ставка состав­ляет 6 % годовых.

  11. Ссуда в размере 1 млрд р., взятая под 12 % годовых для фи­нансирования проекта на шесть лет, принесла прибыль соответственно 150, 250, 500, 340, 250 и 300 млн р. Эти деньги были реинвестированы под 15 % годовых. Найти модифицированную внутреннюю скорость оборота инвестиции.

  12. Рассчитать, какая сумма окажется на счете, если 200 тыс. р. положены на 15 лет под 10 % годовых. Проценты начисляются каждые полгода.

  13. Ожидается, что ежегодные доходы от реализации проекта составят 25 млн р. Необходимо рассчитать срок окупаемости проекта, если инвестиции к началу поступления доходов составят 90 млн р., а нор­ма дисконтирования 13,5 %.

  14. Банк выдал ссуду 120 млн р. три года под 15 % годовых. Ссуда выдана в начале года, а погашение начинается в конце года оди­наковыми платежами. Определить размер ссуды, погашаемой ежегодно.

  15. Рассчитать какая сумма будет на счете, если сумма размером 5000 тыс. руб. размешена под 12% годовых на 3 года, а проценты начисляются каждые полгода. Ответ: 7 092.60 тыс.руб.

  16. По вкладу размером 2000 тыс. руб. начисляется 10% годовых. Рассчитать, какая сумма будет на сберегательном счете через 5 лет, если проценты начисляются ежемесячно. Ответ: 3 290.62 тыс. руб.

  17. На сберегательный счет вносятся платежи по 200 тыс. руб. в начале каждого месяца. Рассчитать, какая сумма окажется на счете через 4 года при ставке процента 13.5% годовых. Ответ: 12 779.34 тыс. руб.

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

  19. Для обеспечения будущих расходов создается фонд. Средства в фонд поступают в виде постоянной годовой ренты постнумерандо. Размер разового платежа 16 млн. руб. На поступившие взносы начисляется 11.18% годовых. Необходимо определить, когда величина фонда будет равна 100 млн. руб.

  20. Ожидается, что ежегодные доходы от реализации проекта составят 33 млн. руб. Необходимо рассчитать срок окупаемости проекта, если инвестиции к началу поступления доходов составят 100 млн. руб., а норма дисконтирования 12.11%.

  21. Ссуда размером 66000 тыс. руб.. выданная под 36% годовых, погашается обычными ежемесячными платежами по 6630 тыс. руб. Рассчитаем срок погашения ссуды.

  22. Рассчитать, через сколько лет обязательные ежемесячные платежи размером 150 тыс. руб. принесут доход в 10 млн.руб. при ставке процента 13.5% годовых.

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

  24. Рассчитать, через сколько лет вклад размером 500 тыс. руб. достигнет величины 1 млн. руб. при ежемесячном начислении процентов и ставке 35.18% годовых.

  25. Банк выдал ссуду 200 млн. руб. на 4 года под 18% годовых. Ссуда выдана в начале года, а погашение начинается в конце года одинаковыми платежами. Определите размер ежегодного погашения ссуды.

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

  27. Определите размер ежегодного погашения займа размером 50 млн. руб., выданного на 3 года под 38% годовых.

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

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

  30. Есть два варианта инвестирования средств в течение 4 лет: в начале каждого года под 26% годовых или в конце каждого года под 38% годовых. Пусть ежегодно вносится 300 тыс. руб. Определить, сколько денег окажется на счете в конце 4-го года для каждого варианта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]