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

Кілька місяців ми використовуємо інструмент Ducksboard для представлення значень найважливіших показників компанії. Після цього часу я можу докладно описати 5 основних причин, через які я б використав його знову.

1. Інтерфейс

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

2. +101 віджетів

давидгу
Перше, що ви зробите з ducksboard - це возитися з віджетами, які у нього є, безсумнівно, ви користуєтесь однією з доступних служб (Analytics, Zendesk, Twitter, Facebook тощо). Після того, як "шини" на панелі, ви зможете пограти з можливостями кожного віджета.

3. Хороша якість деревини

Фони наших інформаційних панелей дуже класні, особливо дерев'яні, це щось дуже дурне, але це вагомий привід вибрати той чи інший продукт.

4. API

API буде тим, що ви почнете використовувати, коли закінчите гру з усіма заздалегідь визначеними віджетами, які працювали. Він справді потужний, і ви можете почати ним користуватися, щоб показати всю необхідну інформацію.
Весь API працює з REST-запитами, передаючи йому інформацію, яку потрібно оновити. В основному я оновлюю інформацію з Python та Velneo, але її можна оновити сотнями способів. Щоб точно спробувати Curl
Моїм останнім доповненням до приладових панелей ducksboard стало веб-зображення із вбудованою інформацією про продуктивність, помилки та розмір. Таким чином ми контролюємо статус усіх наших веб-сайтів.
Межа - фантазія.

5. Не ідеально

Ще одним відчуттям, яке ви відчуєте при використанні Ducksboard, є те, що воно здається невдалим, оскільки у нього мало речей. У ньому справді є все, чим ти будеш користуватися, нічого зайвого. Це продукт, орієнтований на 20% функціональних можливостей, якими будуть користуватися 80% клієнтів.
У будь-якому випадку, протягом останніх місяців я бачив, як жителі Патоландії наполегливо працюють і додають нові речі, щоб полегшити життя

Поділіться цим:

Франклін Д. Рузвельт

Поділіться цим:

Минулої п’ятниці, 11 листопада 2011 р., У Хіхоні була організована подія Life is soft 2011. Моя 12-хвилинна презентація стосувалася того, які посилання ми можемо шукати для розвитку в технологіях.

Поділіться цим:

Усі підрозділи роблять програмне забезпечення та більше, хто менше працює цілими днями з версіями програм. Версія для розробки, клієнтська версія Pepiño, патч, що усуває проблему, вчорашня версія, революційна нова версія.

Усі версії повинні мати ім’я, ім’я, яке дозволяє нам:

  • Однозначно визначити стан нашої заявки на даний момент (Знак)
  • Знайте, з ким ця версія «уживається» (Інтеграція)
  • Дозвольте знати, в якому циклі/ітерації було розроблено
  • Основна торгова марка (рік, основні характеристики)

Існує багато типів нумерації версій:

У Групі ми уніфікуємо критерії до такої конфігурації:

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

  • 11.xx.xx.xx - Основна версія (Основна зміна програми з важливими змінами. Ця нумерація, як правило, відзначається комерційними стратегічними змінами в підрозділі, які можуть супроводжуватися гарною комунікаційною кампанією)
  • xx.3.xx.xx - незначна версія (Це основний робочий цикл, і це зміни, запрограмовані для цього циклу розробки, він повинен супроводжуватися тестами, новинами та документацією, відео тощо)
  • xx.xx.0.xx - патч .
  • xx.xx.xx.9323 - Пломба (Це те, що однозначно ідентифікує версію, перешкоджає існуванню двох різних додатків з однаковим номером версії на вулиці. Дуже зручно, коли вони підтримують або програмують, вони щодня використовують десятки версій. Це послідовний номер, який може бути Збірка/Список змін/тощо

FAQ
Мені подобаються Сніговий Барс, Лев, Фройо, пряники. Чому б нам не використовувати назви виродків?
Кожна назва виродка має "технічний" номер версії, комерційні назви - "немовлята", і тут ми дуже "плюси".

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

Який номер я ставлю на бета-версію, а я не хочу ставити на клієнта?
Якщо у вас є версія для внутрішнього тестування, і ви не хочете, щоб її передавали клієнту, ми повинні вирішити помістити щось у номері виправлення, яке ідентифікує цю обставину, наприклад 11.3.99999.9423. 11.3.BETA.9432

Поділіться цим:

Оскільки ми знаємо, що таке ітерація, нам слід чітко розуміти, що не Це є.

Змінні ітерації часу. Ключовим поняттям ітерації є час, ми всі знаємо, що у нас 24 години на добу, марно говорити в останню хвилину, сьогодні це продовжує день на годину, що мені потрібно закінчити роботу. Якщо в цій ітерації у вас не вийшло, визнайте це і змініть щось, щоб це не повторилося, зміна дати ітерації в останній момент неможлива.

Ітерація не є етапом/метою Коли ми думаємо, що ітерація - це день випуску версії, ми плутаємо терміни. Ітерація - це все, що повторюється, воно має свій початок і кінець.

Ітерація не є приватною чи публічною, Результати будуть публічними або приватними, але ми робимо ітерацію, яку ми повторюємо щоразу, щоб зробити її кращою та повнішою.

Не перевіряйте результат ітерації. Коли ми робимо щось неодноразово і не оцінюємо, не маючи результату хорошим чи поганим, ми навряд чи дізнаємось, чи добре ми це зробили, чи це пішло не так, і нам доводиться змінювати речі.

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

Ітерація, яка завжди робить те саме і не покращує Це означає, що воно не пристосовується до змін і нічого не покращує, це називається “рутина”. Еволюції не існує, вона в кінцевому підсумку стане провалом.

Бажаючи досягти мети одним стрибком. Якщо я хочу досягти своєї мети в ітерації, звичайною справою є невдача, тому що ви ніколи раніше цього не робили і не знаєте, що вам потрібно чи ваші можливості для цього. Робіть кроки і не стрибайте.

Чи міг би Jcobos зробити Velneo V7, якби він не робив платформу 5 разів?
Чи міг Надал виграти теніс, не зігравши сотні тисяч матчів?
Чи міг би Ви бути таким добрим до журналістів, якби він не був на сотнях прес-конференцій?
Чи могли б люди бути такими просунутими видами, якби вони не розвивали покоління за поколінням?

Поділіться цим:

Останнім часом ми говоримо про це слово на багатьох фронтах. Але ми справді точно не знаємо, що це означає і що це може нам принести. Деякі підказки:

У школі:
Ітерація - це однорічний курс, в якому ми маємо брати уроки, здавати іспити, виконувати роботу, і щороку труднощі зростають, щоб стати більш обізнаними людьми.

У дні:
Кожен день - це ітерація, ми робимо в основному одне і те ж (снідаємо, обідаємо, подорожуємо тощо), але кожного дня намагаємось робити краще. Коли ми додаємо щось нове, що, на нашу думку, воно нам приносить (відвідування басейну), спочатку це нам коштує, але через деякий час ми робимо це без проблем і дуже швидко плаваємо. Якщо ми бачимо, що щось недобре, багато дивіться телевізор, на наступній ітерації (наступного дня) ми намагаємось зменшити або видалити це.

У програмній компанії
У кожній версії або періоді часу завжди виконуються однакові дії (тестування, програмування, звіт, надсилання електронних листів, проведення маркетингових кампаній, встановлення, оцінка тощо). За допомогою ітерацій ми намагаємось завжди робити те саме, трохи краще. Видалення недійсного та додавання нових речей, які допомагають нам досягти нашої мети.
Кожна ітерація коштує нам менше робити щось, тому що ми це робили раніше, і нових відкриттів мало.

Управління ітерацією допомагає нам у багатьох речах:

Проблема: Хочу схуднути

  • Варіант без повторень: я харчуюсь точно.
  • Варіант з ітераціями: Я намагаюся щось змінити у своїй щоденній ітерації, щоб протягом року я мав кращу фігуру.

Проблема: Я хочу, щоб колеги оцінювали мене краще

  • Варіант без повторень: я запрошую вас на вечерю.
  • Варіант з ітераціями: Я даю відгук кожні 6 місяців, слухаю їх і намагаюся змінити ці деталі

Проблема: Я хочу піднятися на Еверест

  • Варіант без повторень: Я вмираю в базовому таборі 1 від виснаження
  • Варіант з ітераціями: я піднімаюся на гори 2000 метрів, потім 3000 метрів, потім 5000 метрів, потім 7000, а потім піднімаюся на Еверест

Управління за допомогою ітерацій не тільки допомагає нам досягти поставленої мети, але й адаптуватися до змін (наших, змін довкілля та цілей) з часом.