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

    Здесь речь о том, что отслеживать метрики и здоровье проекта имеет смысл на уровне того, что в методе называют customer recognizable work items, а не технических задач в командах. CFD в таком случае показывает именно здоровье проекта, в отличие от CFD на уровне задач, которая, конечно, показывает поток, только пользы в нём гораздо меньше. И хорошая СFD на уровне технических задач команды очень мало говорит о здоровье поставки ценности клиенту сервиса.

    Оптимизация на уровне команды, отдельных задач, это локальная оптимизация. А Канбан-метод (и не только он) учит нас, что локальная оптимизация чаще всего не приносит пользы для цепочки поставки ценности. Канбан систему имеет смысл строить end2end и смотреть на систему и поток в целом.

    Видео хорошее для общего понимания. Чтобы научиться видеть паттерны на диаграмме, придётся потренироваться.

    подход с двумя досками, который вы описываете, в методе называется «двухуровневая визуализация». Может быть полезной, но с ней довольно тяжело работать, в большинстве инструментов синхронизировать придётся вручную.
  • Правила чатов
    0
    В слаке можно настроить автоответ на ключевые слова. Но, кажется, не получится его научить просто «Привет» от «Привет, <тут содержательная часть>». Возможно, можно написать бота. Нам, пожалуй, не актуально.
  • Правила чатов
    0
    Простите, не понял, как связаны корпоративные чаты и то, что вы выполняли два часа пятиминутное действие.
  • Правила чатов
    0
    Спасибо, всё верно написано.
  • Правила чатов
    0
    Отлично! У нас так не делают, поэтому не пришло в голову включить в текст. Дополню статью, спасибо.
  • Правила чатов
    0
    Мы пишем в внутрикомандном чате, там не так много сообщений.

    Для всей компании удобнее статус, конечно.
  • Прощай, чистый код
    +2
    Это вам повезло. У нас невозможно смерджить pull request без отметки ревьювера. И знаю множество компаний с таким же подходом.
  • Особенности национальной SMS-авторизации
    0
    Вы можете смеяться, но в штатах ситуация не лучше. И SMS провайдер, известный и большой, ничего не может сделать с фильтрацией трафика операторами. Вот захотелось им теперь блокировать исходящий номер, если с него отправляется больше 200 SMS в день и опачки. Можно использовать short code за $1000 в месяц.
  • RAML 1.0: обзор нововведений
    +1
    JSON не для людей был придуман, а для машин. Читать его глазками то ещё «удовольствие». В отличие от YAML, который как раз задуман человеко-читаемым.
  • RAML 1.0: обзор нововведений
    0
    Всё же сгенерированная html документация получше читается

    Автор raml2html проект забросил и пока альтернатив не видать. Ждём энтузиастов.
  • RAML 1.0: обзор нововведений
    0
    Так потому и начал писать на RAML 1.0, что «синтаксисический сахар» привлёк. И редактор в Atom удобный.

    Но толку то без возможности документацию сгенерировать.
  • RAML 1.0: обзор нововведений
    0
    Да, я уже наступил на эти грабли. Ушёл переписывать в swagger
  • Хлеб Маркуса и YAGNI
    0
    Что только люди не придумывают, когда нет нормального аналитика.
  • Как превратить свой старый мобильный телефон в систему домашней безопасности
    0
    Стартап-шмартап, краудфандинг-шмаудфандинг.

    В китае уже всё изобрели
    www.iezvu.com/edm/20160212/news.html
  • Большой список научно-фантастических сериалов
    0
    Minority Report ещё забыт
  • Как использовать сценарии использования для точной оценки трудоемкости работы
    0
    Следующим шагом станет оценка по UseCase Points :)
  • Что такое красивый код, и как его писать?
    0
    Я понял. Я сосредоточился на примере кода с return и мне он не понравился. В совете речь идёт о наборе конструкций, и сам по себе совет нормальный. Как любой инструмент, применять его надо с умом, что бы не возникало перечисленных мной последствий.
  • Что такое красивый код, и как его писать?
    0
    Исключения, по моему, лучше использовать для исключений. Строить логику алгоритма на исключениях, чаще всего, не очень хорошая идея.
  • Что такое красивый код, и как его писать?
    –1
    В таком случае, соглашусь, допустимо. Но, если кроме выхода из блока в ветке ничего нет, скорее всего, более читаемо будет инвертировать условие и избавиться и от return и от else.
  • Что такое красивый код, и как его писать?
    –2
    Потому что при анализе кода, меня может интересовать именно альтернативная ветка и тогда:
    1) её сложнее найти визуально, так как нет явного маркера else
    2) код выглядит линейным, по сути им не являясь, что вводит в заблуждение при беглом просмотре
    3) если я начал читать с закрывающей скобки блока if (ну не интересне мне сейчас основной сценарий, мне надо изменить что-то в альтернативном), я сочту, что код после блока выполняется всегда, что не так.

    Так что совет 4.2 — ВРЕДНЫЙ, НЕ НАДО ТАК ДЕЛАТЬ
  • Release it! Проектирование и дизайн ПО для тех, кому не всё равно
    +1
    Почему бы не дарить электронную версию купившим бумажную?
  • Книги, по которым мы в детстве учили программирование и будем учить детей
    +1
    Она!

    Спасибище.
  • Книги, по которым мы в детстве учили программирование и будем учить детей
    +1
    В совсем далёком советском детстве у меня была книга про кибернетику. Запомнилось, что страницы были пронумерованы в десятичной и двоичной системе. К сожалению, не помню точного названия. Поиск в сети не помог.
  • Первая книга юного программиста. Учимся писать программы на Scratch
    +1
    Судя по оглавлению и отзывам, единственное преимущество этой книги перед "Вордерман, Вудкок, Макаманус: Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python" — цена.

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

    А вообще, конечно, больше книг по программированию для детей, хороших и разных.
  • Первые советские транзисторы работают
    0
    Можно, но аккуратно и не под корпус, а отступив.
  • «ТМ» перезапускает «Мой круг»
    +16
    Это феерический юридический, маркетинговый и технический факап, я считаю.
  • Создание микросервисов
    0
    Вы удивитесь, сколько, в принципе понимающих английский, разработчиков, используют английский для чтения максимум мануалов и stackoverflow.

    Правда, я знаю множество на удивление неплохих разработчиков, которые и на русском книг по специальности не читают :)
  • Как получить деньги, которые вы не успели заработать?
    +3
    Без сомнения, допродать наиболее близкий к win-win вариант.

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

    Что приводит нас к следующим мыслям:

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

    Во вторых, возможно, вы зря путаете два типа контрактов в одном — fixed price и time&material. C одной стороны, вы в контракт заложили фиксированную стоимость работ. С другой, в случае уменьшения бюджета хотите, что бы заказчик заплатил как по T&M. Задайте себе вопрос, если вы промахнулись в другую сторону, заказчик вам за переработку заплатит? Если заплатит, заключайте с ним T&M контракт, накладные расходы можно заложить в часовую ставку или добавить фиксированной суммой. Если не заплатит, то у вас фиксированная, согласованная, удовлетворяющая обе стороны цена и ни о каких возвратах говорить не имеет смысла. Недооценили — ваш риск. Переоценили — риск заказчика, а ваша премия.
  • Classcraft превращает школьные уроки в огромную ролевую игру — с условно-бесплатной моделью
    0
    В чём то схожая идея описана в Алмазный век, Нил Стивенсон.
  • Незаметные сложности ракетной техники: Часть 5. Стартовые сооружения
    0
    Удельный импульс то огого, а вот тяга у них низкая. С земли им даже самим себя не поднять. Вот в космосе разгоняться или рулить — самое то.
  • Отечественный процессор «Эльбрус-4С» скоро запустят в серийное производство
    +6
    Купить самый современный завод с техпроцеесом и без санкций не возможно.
  • Несбывшиеся надежды: что планировали и что получилось в программе «Спейс Шаттл»
    0
    вы уверены?
  • Подарок от Skype на новый год
    0
    А у меня по ссылке Redeem после логина попадает в профиль, без всякого ввода кода.
  • Почему самолёты не летают сами?
    0
    Вот этого не знаю. Но подозреваю, что здесь скорее экономические интересы.
  • Список покупок
    +1
    Да ну?

    От 3-х дней. Правда, в большинстве случаев с доплатой за срочность. Максимальный срок две недели, что немногим больше 10 дней.
  • Почему самолёты не летают сами?
    0
    Вооот. Слушайте человека, он дело говорит.
  • Почему самолёты не летают сами?
    +1
    Не совсем так.
    D-Check в России делает только одна структура, не зависимая от авиакомпаний. C-Check делают самостоятельно только крупные компании.
  • Почему самолёты не летают сами?
    0
    Учтите, что соответствующей категории должен соответствовать не только самолёт, но и ILS на аэродроме.
  • Почему самолёты не летают сами?
    0
    Взлёт и посадка может осуществляться автоматически при наличии соответствующего оборудования на земле. Читайте ru.wikipedia.org/wiki/%D0%9A%D1%83%D1%80%D1%81%D0%BE-%D0%B3%D0%BB%D0%B8%D1%81%D1%81%D0%B0%D0%B4%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0#.D0.9A.D0.B0.D1.82.D0.B5.D0.B3.D0.BE.D1.80.D0.B8.D0.B8_.D0.9A.D0.93.D0.A1
  • Зачем UML
    0
    2 VsevolodLeonov

    Ну, раз так, давайте ругаться.


    Ну нафиг. Но один раз отвечу, а то что-то на меня много собак навесили.

    Не люблю я это дело — переходить на личности


    Угу, заметно.

    UML без кодогенерации

    Я всего лишь сказал, что UML вполне себе ценен и без кодогенерации.
    Вы утверждаете обратное?

    Я с вами не соглашусь. Причин много, например, UML, это не только документация.

    Вы сами же написали: «Для программиста код всегда будет важнее документации к нему (даже отбрасывая идею о «самодокументируемости» кода), поэтому, когда настанет черёд выбирать, UML за ненужностью будет отброшен.»

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

    Опять же — Ваш любимый Фаулер. Редкостный халтурщик, если судить по его тонюсенькой книге про UML.

    >>Ларман и вот эти люди ниже для меня более авторитетны.
    Как авторы книжек для детишек? UML в комиксах?


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

    Если вы знаете из трудов Фаулера только UML Distilled (да, это «UML для начинающих»), то это вас характеризует, а отнюдь не Фаулера. Ну а отзыв Криса Кобрина вы скромно не заметили.

    Ну и к совсем не главному :)

    Вы позволили себе перейти на личность, что, само по себе возмутительно. Пользуетесь анонимной безответственностью. Трусливо, но понятно.


    Вы что-то, извините, берега попутали не допонимаете.

    Во-первых, какая анонимность на хабре? Загляните в профиль.

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

    Когда Вы задаёте такой вопрос, будьте готовы представить Ваши достижения. Кроме троллинга и умением пользоваться google seach по строке «UML books».


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

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


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

    P.S. Надеюсь, Александр с Максимом напишут новую статью, с практической информацией, без таких «помошников». С удовольствием бы ознакомился с их инструментом и процессом.