Собери меня если сможешь. Технология Agile и Waterfall: плюсы и минусы использования на проектах в среде 1С

Разработки в среде 1С – это кубик-рубика, который не каждый умеет собирать. Если вращать кубик-рубика произвольно без какого-либо алгоритма, то вероятность собрать все его грани по цветам нулевая. Для того чтобы головоломка была успешно решена существует масса приемов, формул, алгоритмов.

Тоже самое происходит и с разработками в среде 1С. Только масштабы гораздо больше и круче. Если кубик-рубика это 54 элемента, которые необходимо разместить особым способом (куб 3×3×3 с 54 видимыми цветными наклейками), то при создании автоматизированной системы 1С на предприятии будет насчитываться гораздо больше элементов чем у кубика-рубика, которые между собой нужно структурировать, а в некоторых случаях связать между собой.

Наиболее популярным методом скоростной сборки кубика является метод CFOP, он же метод Джессики Фридрих, если говорить о методах разработки в сфере 1С, то самыми популярными являются Waterfall и Agile, о которых и пойдет речь ниже.

И тут сразу возникает вопрос: «По какому пути пойти? Выбрать Agile или Waterfall».

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

Для того чтобы остановить свой выбор на той или иной методике ведения проектов в сфере 1С необходимо внимательно не только изучить в чем заключаются принципы методологий, но и изучить особенности конкретно вашего проекта. Только после этого Вы сможете с полной уверенностью ответить на вопрос: «Что подойдёт моему бизнесу — Agile или Waterfall?»

Применение Agile в проектах 1С

Agile – это гибкая методология, которая базируется на итеративных принципах разработки. Процесс создания автоматизированной учетной системы 1С делится на серию коротких циклов, которые рассчитаны на 1-4 неделю.

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

Если сделать аналогию из жизни, т.е. привести пример, который будет понятен даже домохозяйке, то проект по созданию автоматизированной системы 1С методом Agile на предприятии – это плавание под девизом: «плывем от бухты до бухты и каждый раз, пришвартовываясь, составляем карту следующего отрезка плавания, при необходимости корректируем его». В начале плавания (проекта) можно не иметь определенности по многим пунктам. Например, можно знать точку назначения, но не знать, когда туда прибудет корабль. Или знать дату окончания плавания, но не иметь определенности, куда приплывет корабль. И в конце каждого этапа, прибывая в очередную бухту необходимо оценить, куда же приплыл корабль, и как дальше проложить маршрут и как лучше управлять кораблем…

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

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

 

Применение Waterfall в проектах 1С

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

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

 

 

Сравнение методологий: плюсы и минусы каждой

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

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

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

 

 

 

Плюсы и минусы методологии Waterfall

Плюсы методологии Waterfall Минусы методологии Waterfall
Понятная и простая структура процесса разработки автоматизированной системы учета 1С, что способствует снижению порога вхождения для команд Лишенный гибкости проект. В случае, когда проект требует больше времени и финансовых затрат, то фаза тестирования крайне усложняется. По статистическим данным, стоимость исправления багов после запуска автоматизированной системы учета 1С выше в среднем в 20 раз, чем во время многоэтапного тестирования в процессе разработки и внедрения.
Удобная отчетность. Без труда можно мониторить ресурсы, риски, затраченное время и финансы, благодаря строго регламентированной этапности процесса разработки и детальной документации проекта. Жесткий каркас из этапов разработки и условие предоставления только готовой учетной системы 1С определяют невозможность вносить изменения во время разработки.
Задачи ясны команде разработчиков и внедренцев с самого начала проекта и остаются константой на протяжении всего проекта. Изменить проект в сторону оптимизации затрат, изменить функционал или концепцию до запуска готовой системы автоматизации учета 1С не представляется возможным.
Сроки запуска готовой автоматизированной системы учета 1С могут быть просчитаны до момента запуска разработки. Повышенные риски. При данной методике, тестирование системы осуществляется в самом конце проекта и какие неприятности могут выплыть в итоге может быть загадкой.

 

Плюсы и минусы методологии Agile

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

Что выбрать?

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

Если есть необходимость быстро получить рабочую автоматизированную систему учета 1С, конечный пользователь готов участвовать постоянно в проекте с вовлеченностью не менее 50% времени, по каким-либо причинам бизнес-требования могут изменяться постоянно и часть функциональных требований неизвестны, — то смело выбирайте технологию Agile.

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

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

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

 

Договор 1С:ИТС… быть или не быть?

Аббревиатура ИТС расшифровывается как информационно-технологическое сопровождение.

Информационно-технологическое сопровождение – это всесторонняя поддержка, которую оказывает как сама фирма «1С», так и компании сети «1С:Франчайзи». Система предназначена для пользователей конфигураций версии ПРОФ, а именно, для руководителей организации, а также сотрудников отделов бухгалтерии, подбора персонала и т.п.

Итак, давайте рассмотрим более подробно.

Допустим, что Вы стали обладателем версии ПРОФ программного продукта «1С:Зарплата и управление персоналом». Первое, о чем Вас должны были просветить менеджеры фирмы-франчайзи – это о предоставлении бесплатной подписки ИТС ПРОФ в течение трех месяцев. Три месяца – это тот срок, который позволит пользователям почувствовать все преимущества договора ИТС.

В течении этих волшебных трех месяцев Вы получаете:

  • Обновление программ и конфигураций (если они не были дороботаны);
  • Обновление форм регламентируемой отчетности;
  • Практические и методические рекомендации по работе с программами;
  • Услуги линии консультаций по телефону и электронной почте.

Но три месяца пролетают мгновенно и завершается тестовый период. Что же делать в таком случае? У любого пользователя системы 1С есть три варианта развития событий:

1. Первый вариант – не тратить денег и остаться без ИТС, бросив программу «как есть». Первое время ни руководитель, ни сотрудники не заметят разницы, всё будет работать как и работало все предыдущие три месяца, но простое существование продлится недолго и потихоньку начнет образовываться снежный ком. С каждым месяцем программный продукт 1С будет терять актуальность. Из-за нехватки обновлений программный продукт 1С застынет во времени, ведь каждый релиз от разработчиков «1С» включает в себя самые нужные данные об изменении законодательства РФ. В итоге предприятие, компания, фирма с такой «полуживой» программой останется «за бортом». А все почему? Потому что были потрачены финансовые средства на покупку ПО, но сэкономлены средства на организацию его корректной работы.

2. Второй вариант – регулярно искать в Интернете релизы от 1С, периодически оплачивая пиратское скачивание обновлений. Решив идти по этому пути, помните, что любые файлы, скаченные из Интернета, могут нанести вред всей системе. Кроме того, программы 1С, также же, как и обновления для них – это объекты исключительного права компании «1С», следовательно, правила распространения устанавливает только «1С» в соответствии с Гражданским кодексом РФ, любые нарушения будут являться нарушением закона и могут быть соответствующие последствия. В довесок к вышесказанному, приобретая программный продукт 1С, пользователь обязуется не устанавливать нелицензионные обновления в лицензионном соглашении. Если будет принято решение воспользоваться пиратской версией релиза, то программа автоматически становится нелицензионной. Также существует еще один риск — базы могут уйти в руки фрилансеров 1С, так как ни один работающий «на себя» программист 1С не даст вам никаких гарантий того, что он не копирует и не распространяет конфиденциальную информацию, в отличие от официально работающих специалистов фирм-франчайзи 1С.

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

 

1С это…

Все мы помним жевательные резинки love is … Сама жевательная резинка была ароматной и вкусной, но покупали ее многие не столько из-за вкусовых качеств, сколько из-за милых фантиков.

По мотивам этих фантиков хотелось бы презентовать свое виденье что такое 1С…

Итак, представляем Вам 1С это…

1С это… быстрая стандартизация работы.

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

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

1С… это повышение качества обслуживания

Осознанное отношение к качеству сервиса, как конкурентному преимуществу, стало мировой тенденцией.

82% компаний считают высокий уровень сервиса главным показателем, который дает возможность опережать конкурентов.

77,5% – признали уровень обслуживания клиентов стратегическим фактором, который прямо пропорционально оказывает влияние на прибыль.

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

1С… это возможность построить систему учета своей мечты

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

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

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

1С это…автоматизация

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

Вот это и есть информационная система 1С или система управления предприятием.

1С – это инструмент для управления бизнесом. А управлять можно только на основе планирования и отчетности.

1С … это комфортные условия работы

Если Вы хотите получать удовольствие от своей работы – тогда приобретайте программные продукты 1С.

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

1С – это и инструмент управления, и средство для принятия решений, для хранения корпоративных документов и истории бизнес-процессов, а также средство для поиска ответов на все бизнес-вопросы.

1С… это контроль за работой сотрудников компании

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

Собственник бизнеса, или менеджеру система 1С дает ответы на следующие вопросы:

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

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