Джерело

За даними IoT Analytics в 2016 році найбільше проектів (22% від загальної кількості), пов'язаних із застосуванням інтернету речей, було реалізовано для промислових об'єктів. Це підтверджує розвиток і поширення технологій заявлених у доктрині Industry 4.0.

Таким чином, на наших очах виник новий клас кібер-фізичних систем, отримав назву Industrial Internet Control Systems (IICS) або Industrial Internet of Things (IIoT).
З назви зрозуміло, що такі системи є гібридом технологій, що використовуються в АСУ ТП і в системах на базі інтернету речей. Відповідно в таких системах необхідно враховувати всі ризики, пов'язані з порушенням властивостей інформаційної (security) і функціональної безпеки (safety).

Дана стаття продовжує цикл публікацій щодо функціональної безпеки. У ній розглянуто вимоги до організації життєвого циклу систем управління (АСУ ТП, вбудовані системи, інтернет речей). Запропонована єдина структура процесів, що підтримують виконання вимог як до інформаційної, так і до функціональної безпеки.

Читати далі →

Як заповнити 100 таймшитов за 2 хвилини

Пост про те, чому наші програмісти тепер заповнюють таймшит не 32, а тільки 2 хвилини і про те, як можна налагодити автоматичний облік робочого часу за рахунок імпорту даних з трекінгових систем TFS, Redmine і Jira на Microsoft Project Server.



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

Проблема — бардак в заповненні таймшитов
Для 99% компаній-розробників облік робочого часу програмістів потрібен як повітря, щоб рахувати витрати.
Читати далі →

Реліз YouTrack 2017.1 і Hub 2017.1

Привіт, Хабр! Зовсім нещодавно ми випустили нову версію системи управління проектами — YouTrack 2017.1 і коннектор інструментів JetBrains для спільної роботи — Hub 2017.1.

Hub вбудований в YouTrack, так що багато хто з оновлення доступні в обох продуктах. Тому ми вирішили написати один пост, в якому розповімо про два релізу.

image

Читати далі →

Як довести проект до розуму з допомогою PERT-діаграми

Якщо ви читаєте цей матеріал – це, ймовірно, є дві причини:

— Ви шукаєте оптимальне рішення управління проектом, який потрібно завершити до визначеного терміну.
— Ви шукаєте визначення абревіатури PERT.

У будь-якому випадку, ви перебуваєте в правильному місці. Ми хочемо поділитися основними перевагами техніки оцінки та аналізу проектів і з'ясувати, що ж із себе представляє PERT.

image

Читати далі →

Що значить «Нам потрібно більше часу»??

Ми, як технарі, приділяємо мало часу розмов про комунікації, управління проектами та пріоритизації. Це ті навички, які перетворюють хорошого програміста в відмінного інженера. Сьогодні я збираюся сфокусуватися на одному з аспектів управління проектами, в якому ми очевидно погані мистецтві оцінки термінів.

image

Якщо є сумніви в тому, що це дійсно необхідний навик, згадайте цей жахливий, але часто задається питання: «Як багато часу це займе?». Навіть якщо ви супер-Agile і не вірите в дедлайни, будьте впевнені, що хто-небудь зламається під тиском і видасть дату, до якої і буде прив'язана ваша команда. І коли ця дата настане, а ви не будете готові до запуску, ваш менеджер буде злитися, тому що через вас вона буде виглядати нерозумно; відділ продажів буде злитися, тому що вони обіцяли найважливішим замовникам продукт вже сьогодні; і ваша команда теж буде злий, тому що вони працювали п'ять вихідних поспіль намагаючись вкластися у неможливий дедлайн. Так що давайте уникнемо всього цього і створимо план, придатний до життя.

Для прикладу я хочу запропонувати вправу, яке я запозичив з курсу «Intro to Development» від Microsoft. Мета – оцінити час фарбування кімнати. Це той тип вправи, який не вимагає якихось специфічних знань про якійсь системі.

Тепер, перш ніж скролл вниз, подумайте і напишіть свою оцінку — скільки часу піде на те, щоб пофарбувати кімнату? Не пропускайте цю частину – важливо записувати свої думки, щоб стежити за їх еволюцією.


Читати далі →

Be Agile. Як піти від Waterfall

image

Agile, як гнучка методологія має ряд переваг перед Waterfall. Так само Agile більше підходить для розробки ПЗ, але не всі компанії готові до переходу від одного до іншого. Waterfall відслужив нам добру і довгу службу. Він як і раніше вважається добрим методологією і використовується багатьма компаніями в щоденній роботі. Agile ж відносно нова методологія гнучкої розробки, ключова відмінність якої полягає саме в способі контролювання процесів і в способі формування вимог до проекту.

Якщо ви все ж зважилися спробувати нове. У цій статті я поетапно розповім як плавно перейти від Waterfall до Agile без втрат, ризиків і порушення основних налаженых процесів роботи.

Читати далі →

Функціональна безпека, частина 4 з 4. Процеси управління та оцінювання



Безпеки на хабре присвячений цілий хаб, і, мабуть, ніхто особливо не замислюється, що саме вкладається в поняття «безпека», і так все ясно: інформаційна безпека (security). Однак, є ще й інша сторона безпеки, safety, пов'язана з ризиками для здоров'я і життя людей, а також навколишнього середовища. Оскільки інформаційні технології самі по собі небезпеки не представляють, то зазвичай говорять про функціональної складової, тобто про безпеку, пов'язану з правильним функціонуванням комп'ютерної системи. Якщо інформаційна безпека стала критична з появою інтернету, то функціональна безпека розглядалася і до появи цифрового управління, адже аварії відбувалися завжди.

Дана стаття продовжує серію публікацій на тему функціональної безпеки.

Частина 1 є вступній.
частина 2 розглянута загальна структура стандарту МЕК 61508 «Функціональна безпека систем електричних, електронних, програмованих електронних, пов'язаних з безпекою» (IEC 61508 Functional safety of electrical/electronic/electronic programmable safety-related systems) і використовувана в ньому термінологія.
частини 3 вимоги МЕК 61508 розкладено «по поличках» на основі їх загальної класифікації.

У цій статті досить абстрактні вимоги до управління функціональної безпекою інтерпретовані для впровадження в робочі процеси. Ця інформація перевірена і відшліфована на практиці декількох проектів по сертифікації.
Процесна інженерія – нудно це чи ні? Саме процеси дозволяють масштабувати IT-бізнес. Мені особисто доводилося спостерігати, як впровадження процесів в розробку призводило до серйозного професійного зростання, як виконавців, так і всієї компанії. І навпаки, «затики» і так звана «недоцільність» впровадження добре структурованих процесів свідчили про незрілість і інших серйозних проблем.
Отже…

Читати далі →

Запрошуємо до Одеси на WebCamp 2016! Море, відпочинок і улюблені технології



З 29 по 31 липня Одесі вже в 7-й раз пройде конференція WebCamp, яка присвячена технологіям веб-розробки, управління проектами та розвитку бізнесу. Традиційно, захід складається з декількох напрямів. В цьому році це: Front-End, Python, PHP, DevOps, PM, BizDev.

WebCamp 2016 збере понад 600 учасників з усієї України та ближнього зарубіжжя. Конференція розрахована на учасників рівня Middle/Senior, де у кожного буде можливість обмінятися досвідом, поділитися своїми ідеями, відмінно провести час з колегами на афтерпаті та відпочити біля Чорного моря.

Наша команда FlyElephant зараз активно працює над фіналізацією програми конференції і у вас ще є шанс приєднатися до нас. З доповідями виступлять представники таких компаній як: Microsoft, Wargaming, Looksery, Upwork, Provectus, Ciklum, DataArt, Zillion Whales, SoftServe, YouScan, WebbyLab, Coderiver, CartFresh, RevJet, FlyElephant, Netpeak, DataRobot, KeepSolid, VertaMedia та інших.

Читати далі →

Як керувати гігантами Vol.2: інструментарій для розробки інтернет-проектів

image

попередній статті ми уважно розглянули деталі організації процесів і побудови команди для реалізації складних веб-проектів. Але як контролювати дотримання процесів і планувати час фахівців? Теоретично можна обійтися блокнотом і ручкою, але це посилює вплив людського фактора, а, значить, з'являються додаткові ризики. Для мінімізації цих ризиків, підвищення ефективності та зручності планування існує безліч інструментів. За 10 років роботи AGIMA ми перепробували безліч софта для проектного управління, і в цій статті я розповім про інструменти, які пройшли наш самий суворий відбір і які наші менеджери використовують щодня.


Читати далі →

Управління розробкою програмного продукту на основі ризиків

image
Ця стаття адресована тим, хто має відношення до розробки програмного продукту. Розуміння принципів управління процесом розробки не менш важливо, ніж фактичні знання технологій програмування. Стаття адресована не тільки тим, хто хоче стати або працює керівником проекту (Project Manager), Розуміння принципів управління принесе користь на будь-якій посаді і в будь-якій команді.

Читати далі →