Разработка

Разрабо́тка

сущ. , ж. , употр. сравн. часто

Морфология: (нет) чего? разрабо́тки , чему? разрабо́тке , (вижу) что? разрабо́тку , чем? разрабо́ткой , о чём? о разрабо́тке ; мн. что? разрабо́тки , (нет) чего? разрабо́ток , чему? разрабо́ткам , (вижу) что? разрабо́тки , чем? разрабо́тками , о чём? о разрабо́тках

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

Разработка апатитов, торфа. | Алмазные разработки. | Открытая разработка угля.

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

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

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

Фундаментальная разработка темы.

4. Разработками называются практические расчёты, указания при работе над чем-либо, с чем-либо.

Методические разработки.

разрабо́точный прил.


Толковый словарь русского языка Дмитриева . Д. В. Дмитриев. 2003 .


Синонимы :

Смотреть что такое "разработка" в других словарях:

    Может означать: Процесс проектирования и конструирования изделия (см. Разработка нового продукта и Разработка с общедоступными наработками) Итеративная разработка Разработка алгоритмов Разработка программного обеспечения Разработка приложений для … Википедия

    РАЗРАБОТКА, разработки, жен. 1. только ед. Действие по гл. разработать во всех знач., кроме 6 разрабатывать. Проект в процессе разработки. Разработка плана. Разработка новых методов преподавания. || Степень разработанности, состояние того, что… … Толковый словарь Ушакова

    Построение, создание; работа, процесс, эксплуатация; исследование, производство, разрабатывание, подготовка, исполнение, разрез, проходка Словарь русских синонимов. разработка сущ., кол во синонимов: 18 гидроразработка … Словарь синонимов

    В музыке см. Сонатная форма … Большой Энциклопедический словарь

    РАЗРАБОТКА, и, жен. 1. см. разработать. 2. Способ добычи ископаемых, а также место такой добычи (спец.). Подземная р. Открытая р. | прил. разработочный, ая, ое (спец.). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 … Толковый словарь Ожегова

    ПЛАНА, проекта, программ выработка стратегического замысла, формулировка целей, анализ ресурсных возможностей, путей и способов достижения целей, обоснование избранного варианта действий, составление, обсуждение, принятие плановых, Проектных,… … Экономический словарь

    разработка - развитие усовершенствование развертывание рост расширение — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы… … Справочник технического переводчика

    разработка - 3.6.6. разработка: Стадия конструкторской ПП, выполняемая при помощи CAD системы, в ходе которой разрабатывается подробная 3D мoдeль изделия, а также 3D мoдeли узлов, агрегатов и основных (базовых) деталей, на базе которых формируются 2D… … Словарь-справочник терминов нормативно-технической документации

    Разработка программного обеспечения (англ. software engineering, software development) это род деятельности (профессия) и процесс, направленный на создание и поддержание работоспособности, качества и надежности программного обеспечения, используя … Википедия

    разработка - ведётся разработка действие, пассив на ся включать разработку существование / создание, локализация занимался разработкой действие, непрямой объект заняться разработкой действие, непрямой объект, начало идёт разработка действие, субъект … Глагольной сочетаемости непредметных имён

Книги

  • Разработка веб-сайтов для мобильных устройств , Гарднер Л.. Разработка приложений для мобильных устройств - это новый прорыв в веб-разработке. Скоро пользоваться Интернетом будут чаще с помощью мобильных телефонов и планшетов, чем персональных…

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

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

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

Ошибки при разработке мобильных приложений

Мы задали несколько вопросов Константину Кононову, директору компании Applicatura, и он рассказал о нескольких распространенных ошибках.

Незнание экономики

Большинство стартапов заканчиваются именно на этом пункте. Многие люди, разрабатывающие приложения самостоятельно или обращающиеся в другую компанию, думают, что если они создадут программу, то мигом начнут получать прибыль. На самом деле первые полгода (возможно, немного меньше или больше) приложение будет убыточным. Что входит в затраты на первоначальном уровне? Разработка и сопровождение. Но забывают и о другом, очень важном, а именно - о привлечении новых пользователей. Допустим, среднее приложение стоит 1 миллион рублей. Его сопровождение обойдется в 150 тысяч в месяц. Эти цифры примерные, затраты могут быть и ниже, и выше. Привлечение одного пользователя обойдется в 150-170 рублей, и это только скачивание приложения. При средней конверсии 5-7 процентов в покупку можно подсчитать, через какое время приложение начнет приносить прибыль. Становится понятно, что собственное мобильное приложение могут потянуть далеко не все компании.

Всё и сразу

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

Организация каталога

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

Незнание аудитории

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

Отношение к разработчику как к роботу

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

А теперь мы расскажем о компании Applicatura, заказав разработку приложения у которой, ты сможешь избежать перечисленных выше ошибок.

Applicatura


Компания Applicatura занимается созданием мобильных приложений для iOS и Android уже долгое время и разработала уже более тридцати приложений.

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

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

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

15.10.2018 Савелий г.

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

20.06.2018 Мир г.

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

22.07.2018 Евсей г.

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

23.03.2018 Михаил г.

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

25.09.2018 Изяслав г.

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

03.10.2018 Фока г.

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

08.09.2017 Демьян г.

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

26.02.2018 Осип г.

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

02.08.2018 Модест г.

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

22.12.2018 rianeefa г.

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

29.12.2017 gravphoressa г.

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

29.12.2018 gipopde г.

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

29.07.2018 Гавриил г.

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

03.08.2018 Зосима г.

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

28.06.2018 biodoba г.

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

04.02.2018 moirosraumo г.

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

17.06.2018 Вячеслав г.

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

15.06.2018 Аверкий г.

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

Вот список правил по разработке ПО, которые я вывел для себя за годы практики.

Разработка

1. Начинайте с небольших вещей, затем расширяйте их.

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

Мне нравятся эти слова Джона Галла: «Любая достаточно сложная система, которая работает, так или иначе в своё время эволюционировала из простой системы, которая работала».

2. Изменяйте что-то одно за один раз.

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

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

3. Добавляйте логирование и обработку ошибок на ранних стадиях.

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

Примерно то же самое и с обработкой ошибок - раз уж исключений всё равно не избежать, и они будут кидаться на протяжении всей жизни проекта, то почему бы не начать обрабатывать их систематически уже в самом начале?

4. Каждая новая строчка кода должна быть выполнена хотя бы один раз.

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

Иногда может быть сложно воспроизвести нужные условия, чтобы зайти во все ветки кода. К счастью, у вас есть возможность немного смухлевать, не обязательно стараться воспроизводить полностью боевые условия. К примеру, отлов ошибок базы данных можно проверить специально допустив ошибку в написании названия колонки. Или можно временно инвертировать условие внутри if, тогда случай «ошибка произошла» поменяется местами со «всё прошло корректно». Это полезно для ошибок, которые в принципе происходят очень редко и их сложно сымитировать.

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

5. Тестируйте по частям прежде, чем проверять весь проект на работоспособность.

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

6. Абсолютно всё занимает больше времени, чем вы думаете.

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

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

7. Сначала поймите, что делает данный код.

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

8. Читайте и запускайте код.

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

Отладка

9. Ошибки будут всегда.

Мне не очень нравится подход «Сделать всё с первого раза». Не имеет значения, сколько усилий вы потратите, ошибки будут всё равно («Мы об этом не подумали…»). Гораздо продуктивней запустить приложение и исправлять баги по мере поступления.

10. Реагируйте на отчеты об ошибках.

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

11. Воспроизводите проблему.

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

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

13. Совпадений не бывает.

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

14. Учитывайте временны́е метки.

Используйте их при отладке, смотрите на взаимосвязь.К примеру, если примерно за 3000 мс до того, как система перезапустилась, был отправлен запрос, возможно таймер запустил какие-либо действия, которые привели к перезапуску.

Сотрудничество

15. Самая эффективная коммуникация - лицом к лицу.

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

16. Резиновый утенок.

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

17. Спрашивайте.

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

18. Признавайте заслуги других.

Говорите, напимер: «Маркусу пришла в голову замечательная идея …», вместо: «мы попробовали …». Старайтесь упомянуть всех, кто вам помог.

Разное

19. Экспериментируйте.

Если вы не уверены, как работает та или иная особенность языка, вы можете просто написать маленькую программу, которая продемонстрирует это на примере. Тот же самый метод применим и когда вы тестируете сложную систему. Что случится, если я передам -1 в качестве аргумента? А не упадет ли сервис, когда я перезагружу машину? Исследуйте, как что работает - вы наверняка обнаружите какие-то ошибки, и кроме того, глубже поймете систему.

20. Поспите.

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

21. Меняйтесь.

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

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

    1. Расставлять приоритеты и планировать узкие места

    Если посмотреть на нашу доску канбан, где отображены все задачи, можно увидеть, что строка «Антон» запружена стикерами (всего в работе находится более 20 задач). Фактически это означает, что в нашей системе производство в лице Антона является «бутылочным горлышком». Задачи здесь застревают. Оно и понятно – изготовление детали на станке из металлической болванки, а потом термообработка детали занимает несколько больше времени, чем проектирование детали. На изготовление детали может уйти от нескольких часов до двух недель. К тому же у нас существует правило, что серийный выпуск продукции важнее, чем любая проектная работа. От этого возникают проблемы при планировании. Но и тут, несмотря на некоторый уровень неопределенности, был предпринят ряд действий.

    Во-первых, проведен анализ ресурсов производства и выявлены следующие: менеджмент, работа руками, работа головой. М (или менеджмент) – это то, что можно делегировать сотрудникам производства. Например, отдать в работу операторам станков с ЧПУ изготовление деталей. Р (работа руками) – это то, что своими руками создает Антон. Например, сваривает стеллаж, проводит испытания на прочность. Г (голова, работа головой) – это работа, связанная с созданием документов, файлов, схем, работа за компьютером.

    Во-вторых, каждой задаче присвоен буквенно-числовой номер (01М, 03Р, 50Г и т.д.). Буква означает тип ресурса, описанный выше, цифра – порядковый номер проекта в дорожной карте проектов. Чем меньше число – тем важнее проект. В информационной системе в наименовании каждой задачи производства этот номер присутствует. Поэтому можно в пару кликов отсортировать задачи по приоритетам. Таким образом, было сформулировано правило: «Чем выше задача в списке, тем она важнее».

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

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

    2. Создавать и поддерживать поток задач

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

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

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

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

    3. Искать резервы ресурсов внутри предприятия

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

    Как удалось высвободить ресурс?

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

    Давайте посмотрим на результаты:

    Число задач по проектам у технического писателя сократилось до 4;
    - высвободилось время на SMM и маркетинг;
    - время на разработку инструкций по упаковке сократилось в несколько раз за счет того, что заниматься ими стали люди на местах. Здесь я руководствовался следующим принципом японских производств: «Если хочешь решить проблему, иди в гемба [рабочее место], где эта проблема возникла». Другими словами, люди которые работают по инструкциям, лучше знают, как эта инструкция должна выглядеть. Поэтому и разработка инструкций стала занимать меньше времени.

    Таким образом, фактически исчезла потребность текущего контроля задачи по разработке инструкции по упаковке – она решается в фоновом режиме и требует не более 10-20 минутного контроля еженедельно. Вопрос упаковки выпал из повестки летучек.

    4. Разрабатывать и внедрять регламенты

    Как говорят японцы: «Всякий раз, когда в текущем процессе появляются отклонения, надо задать следующие вопросы: «Это случилось потому, что у нас не было стандарта? Это случилось потому, что мы не следовали стандарту? Это случилось потому, что стандарт не был адекватным?» (Гемба кайдзен: Путь к снижению затрат и повышению качества; Масааки Имаи).

    Потери в ресурсах часто возникают от того, что люди не знают, как правильно действовать (нет стандарта), нарушают стандарт (не следуют стандарту), или стандарт плохой и его нужно пересматривать.

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

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

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

    5. Следовать логическим этапам проекта

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

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

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

    6. Учитывать задачи вне проектов

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