Визуализируй это, или планирование Agile проектов с помощью диаграммы Ганта
Диаграммы Ганта. Визуализируй это!
Всем нам удобней воспринимать визуальные данные, чем текст. Отключите иконки на рабочем столе вашего компьютера и вы поймете, что я имею в виду.
Одним из наиболее удобных и привычных способов визуализировать процесс разработки являются диаграммы Ганта. Они могут пригодиться не только для проектирования процесса разработки ПО. Хотите спланировать постройку дома? Не вопрос! С их помощью можно визуализировать даже ваш любимый рецепт домашней лазаньи!
Как я провел лето или битва за конверсию на одном софтверном сайте
Кадр из фильма «300 спартанцев»
Невозможно управлять тем, что нельзя измерить. Любой бизнес раскладывается на показатели. И софтверный бизнес — не исключение. Сколько параметров влияет на нашу прибыль? С какой частотой их надо замерять? Как эффективно повлиять на них? Как измерять отклик?
На осенней конференции ISDEF нам запомнился доклад директора Indigo Byte Systems Дениса Журавлева о том, как он все лето экспериментировал со своим сайтом и как это в итоге влияло на конверсию. А сейчас мы рады поделиться статьей-выжимкой из этого доклада — проходите под кат.
Мнения: Twitter делится софтом для тестирования
Вы наверняка знаете, что крупные компании нередко пользуются собственным внутренним софтом, иногда очень интересным. А вот с общественностью делятся им не всегда и обычно довольно неохотно. Хороший пример решили подать в Twitter — компания поделилась с публикой Diffy, инструментом для тестировщиков.
Приходится выбирать, какой софт вам нужен: написанный вовремя или качественный
Надеюсь, что смог привлечь ваше внимание таким провокационным (и, признаться, утрированным) заголовком. Хорошо. Теперь позвольте его переформулировать в чуть более изящном и менее завлекающем виде:
В принципе, софт можно написать либо вовремя, либо хорошо, но не то и другое одновременно*
* за исключением считанных случаев в сложившихся высокопроизводительных командах
Вот уже несколько месяцев я размышлял о том, почему создание качественного софта плохо сочетается с оценочными сроками и планированием вообще. За свою карьеру я видел проекты, выстроенные по самым разным моделям (каскадная, подлинно гибкая, гибко-каскадная), и у всех них была одна общая черта: независимо от того, над каким проектом мы работаем, если он делался «по науке» (т.e., мы не позволяли себе грязных уловок, из-за которых нам бы потом снились кошмары), то мы всегда срывали сроки.
С другой стороны, всякий раз, когда проект сдавался «вовремя», это означало, что по ходу дела неизбежно пришлось сократить его объем, либо срезать столько углов, что во время реализации накапливались горы технического долга, практически гарантировавшие, что проект придется переписывать вскоре после запуска. Поэтому я стал задумываться: на самом ли деле можно считать, что проект сдан «в срок», если в результате мы имеем уродливый, неудобный в поддержке, нашпигованный багами и, прямо скажем, более неприглядный вариант кода по сравнению с тем, что мы исходно пытались сделать?
Переведено в Alconost
11-12 апреля. Online трансляция конференции Software People 2013
11-12 апреля 2013 года проходит одно из самых значимых событий в мире разработки ПО — юбилейная международная конференция Software People. В этом году, конференция проходит в пятый раз, собирая под одной крышей высококлассных специалистов в области разработки ПО.
Что ещё можно делать на e-ink книге с Android
Но отказаться от компьютерной техники в целом не получается, зависимость требует новую дозу! Тут и могут помочь устройства с E-ink экраном — от них глаза не болят. Уже год, как использую Nook Simple Touch. На нём сразу установлен Android 2.1 с кучкой самописанных программ от Barnes & Noble. После рутирования получается хоть и старенький, но полнофункциональный и полный андроид. В качестве примера дальше будет использоваться Nook, однако по аналогии можно сделать аналогичные действия на любой другой книге с Android. Итак, что же можно эффективно делать на читалке, какие именно приложения оказались наиболее полезными?
25 приложений для выживания в университете
Если у вашего университета есть собственное приложение — скачайте и его тоже! ( В России есть такие унивеситеты?)
Итак, приступим:
1.BenchPrep
«Записки брюзги» — мысли о эксгумации, «возрождении брендов», и заработке на ностальгии применительно к игровой индустрии
Реборн, реюнион, ревивал, перезапуск – все это частные случаи Возрождений. Либо перекладывание старого на новый мотив, либо следующая часть призванная вернуть жизнь игре. Можно было бы сказать «но в наше время мы живем реалиями…» и солгать. Потому, что нет «нашего времени» в отношении понятия рынок. Вернее время то есть, но рынок вне времени. Он существовал задолго до нас, задолго до чеканки монет и появления денежных знаков. Он будет существовать и после. Не вечно, но до тех пор, пока на Земле не останется один человек. Двое – уже могут «толкать» друг дружке, как речи, так и вещи.
Хотел бы коснуться «возрождения бренда», в контексте банальной спекуляции на чувствах игроков. Часто это выглядит как маркетинговый ход имитирующий внимание издателей и разработчиков к истории, чувствам игроков, к старому поколению. На деле это попытка охватить, как можно больший рынок сбыта. Начиная ностальгирующими стариками и заканчивая современным игроком. Есть ли в этом предположении зерно истины, или это очередная из моих теорий заговора?
Вам что-нибудь говорит имя Flashback? Chaos Engine?
DropBox теперь поддерживает скриншоты
Необходимо обновить клиент до версии 2.4.0. для того, чтобы в настройках появилась опция скриншотов.
Теперь по нажатию printscreen, alt+printscreen, ctrl+alt+printscreen, ctrl+printscreen будет выполнен скриншот и сохранён в папку DropBox. Комбинации с ctrl позволят сразу скопировать в буфер ссылку на скриншот.
На Маке работает с маковскими хоткеями для скриншотов.
upd: Как подсказывает хабраюзер Firz, данная функция уже присутствует в версии 2.3.31
Разыменование нулевых указателей больше не проблема
Дефект, который справедливо считается «чумой» современного программирования преодолим. Предлагаем ознакомиться с переводом статьи Бертрана Мейера, французского учёного, создателя языка программирования Eiffel, приглашенного профессора и руководителя Лаборатории программной инженерии Университета Иннополис. Оригинал статьи опубликован в журнале Сommunications of the ACM.
Business of Software Europe — конференция про ИТ-бизнес (почти) без Growth Hacks
В июне этого года Константин Каплинский, CEO «ГлавСофт» и член правления
ФРИИ: опыт акселерации компаний участников ISDEF
Рост компании: с пяти человек до трёх сотен
16-я осенняя конференция ISDEF прошла в конце сентября, традиционно более 150 ИТ-бизнесменов собрались в подмосковном Виноградово. Один из старожилов ISDEF, основатель и председатель совета директоров группы компаний SearchInform, Лев Матвеев собирался сделать доклад о росте команды через год, в 2018-м. Но на круглом столе под конец конференции его раззадорили вопросы про рост бизнеса компании — и Лев рассказал в сжатой статье, как собрать надежную команду, которая поможет создать крутой продукт, вырастить компанию с многомиллионным оборотом и успешно выйти на международные рынки. Практические рекомендации от ИТ-предпринимателя с более чем 20-летним опытом.
Настраиваем Windows Server так, чтобы у вас все было, при этом вам за это ничего не было
Parallels Parallels Remote Application Server (RAS) представляет из себя RDP с человеческим лицом, но некоторые его фишки должны быть настроены на стороне Windows Server (либо в виртуальных машинах, которые вы используете). Под катом рекомендации Матвея Коровина из команды техподдержки Parallels о настройках Windows Server при использовании RAS.
Новое серверное ПО для Siri названо в честь ИИ «JARVIS» из фильма «Железный Человек»
Кадр из к/ф «Железный Человек — 2»
Наверное каждый, кто смотрел фильмы о «Железном Человеке», помнит главного помощника плейбоя-гения-миллиардера-филантропа Тони Старка — ИИ «JARVIS». Программисты Apple его точно не забыли: пакет серверного программного обеспечения, улучшающий функциональность Siri и приближающий ее еще на один шаг к статусу ИИ, носит имя фантастического искусственного интеллекта.
Hugin — отличная бесплатная программа для создания панорам
Сегодня я расскажу вам про замечательную программу — Hugin. С ее помощью можно без усилий построить даже самые крутые и самые сложные панорамы.
Hugin — является самой популярной программой для построения панорам и кроме того имеет полностью свободную лицензию и ее использование абсолютно бесплатно.
Программа считает EXIF ваших фотографий и автоматически выровняет их относительно фокусного расстояния и угла обзора вашего объектива, разместит их в нужном порядке и без проблем склеит тени, провода, заборы, людей и другие объекты вашей панорамы.
Наконец все построение панорамы, вместо сложной и муторной работы, сведется к игре найди 5 отличий схожестей, а то и вовсе к нажатию всего трех кнопок.
Краш-курс на Docker: научитесь плавать с большой рыбой
Краткое руководство по началу работы, которое вы ищете.
Если вы следовали тенденциям развития программного обеспечения в прошлом году, то, должно быть, устали слышать термин Docker. Вероятнее всего, вы ошеломлены огромным количеством разработчиков, говорящих о контейнерах, изолированных виртуальных машинах, супервизорах и другой магии Вуду, связанной с DevOps. Сегодня мы во всем разберемся. Пора наконец понять, что такое контейнеры как услуга и зачем они нужны.
Как быть с «нигилистами в инфобезопасности»
Как часто в своей работе вы сталкиваетесь с ситуацией, когда ответ лежит на поверхности, прямо перед вами или вашими клиентами, но они просто не станут делать то, что вы им рекомендуете? Вы можете дать рекомендации по устранению уязвимостей, но не можете заставить им следовать. Конечно же, эта проблема возникает и в других профессиях (технических и не только), но в информационной безопасности она особенно распространена. Позвольте мне рассказать несколько историй, в которых вы непременно узнаете себя.
Internet of Things (IoT) is going to Change the World. Future of IoT
All these “things” are now creating their things, namely, lots and lots of data. This data will be at the core of commercial and industrial digital transformation (which is essentially the underlying force behind the fourth industrial revolution).
In other words, life as we know it is about to change forever! How is it going to change? Let’s take a look.
1. AI (Artifical Intelligence) can Effectively Manage Oceans of information
We can’t talk about IoT without AI as the latter has the power to make IoT a whole lot smarter and more efficient.
In fact, consultants believe that AI is the brains behind IoT systems that may facilitate build them run power tool.
For example, as more and more connected devices start communicating with each other, enterprises will need to leverage deep learning, image recognition, natural language processes, and neural-network driven decisions to help them understand each other (and us humans) better.
So far, we can say that IoT has felt like an isolated experience where it was just about simple data. Going forward, businesses will strive to achieve highly integrated experiences by using AI to better understand their employees, customers, and the general public living in smart cities.