Развиваме се в технологии за иновации в софтуера

От няколко месеца използваме инструмента 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 - Печат (Това е, което недвусмислено идентифицира версията, предотвратява съществуването на две различни приложения с един и същ номер на улицата. Много удобно, когато са в подкрепа или програмиране, те използват десетки версии ежедневно. Това е поредният номер, който може да бъде Изграждане/Списък на промени/и т.н.

ЧЗВ
Харесвам Snow Leopard, Lion, froyo, меденки. Защо не използваме имена на отрепки?
Всяко име на отрепка има "технически" номер на версията, търговските имена са за "мадами" и тук сме много "професионалисти".

Каква ролка, към датата на файла можете да знаете и е по-удобно от това да научите всичко това.
В някои случаи датата може да бъде полезна, но при преместване на системните файлове тази дата може да се промени и изненадата при поставяне на клиент може да бъде монументална.

Какъв номер поставям в бета версия, която не искам да поставям на клиент?
Ако имате вътрешна тестова версия и не искате тя да бъде пусната на клиент, трябва да решим да поставим нещо в номера на кръпката, който идентифицира това обстоятелство, например 11.3.99999.9423. 11.3.BETA.9432

Сподели го:

Тъй като знаем какво е итерация, трябва да сме наясно какво Недей то е.

Променливи итерации на времето. Ключова концепция в итерацията е времето, всички знаем, че имаме 24 часа на ден, безполезно е да казваме в последния момент, днес удължава деня с час, че трябва да завърша работа. Ако в тази итерация сте се провалили, потвърдете я и променете нещо, за да не се повтори, промяната на датата на итерацията в последния момент не е осъществима.

Итерацията не е крайъгълен камък/цел Когато смятаме, че итерацията е денят на издаване на версията, объркваме термините. Итерацията е всичко, което се повтаря, има начало и край.

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

Не валидирайте резултата от итерацията. Когато правим нещо многократно и не правим оценка, без резултатът да е добър или лош, едва ли ще разберем дали сме го направили добре или се е объркало и трябва да променим нещата.

Направете нещо перфектно, за да не го докосвате никога. Този, който итерира, се опитва да направи нещата възможно най-добре с ресурсите, които имат (време и знания), но също така е наясно, че при следващата итерация могат да я подобрят още повече.

Итерация, която винаги прави същото и не се подобрява Това означава, че той не се адаптира към промените и не подобрява нищо, нарича се „рутина“. Няма вид еволюция, в крайна сметка това ще бъде провал.

Искащи да постигнат целта с един скок. Ако искам да постигна целта си в итерация, нормалното е да се проваля, защото никога преди не сте го правили и не знаете от какво имате нужда или от възможностите си за това. Правете стъпки и не скачайте.

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

Сподели го:

Напоследък говорим за тази дума на много фронтове. Но ние наистина не знаем какво точно означава и какво може да ни донесе. Някои улики:

В училище:
Итерацията е едногодишен курс, в който трябва да ходим на уроци, да имаме изпити, да работим и всяка година трудността се увеличава, за да станем по-знаещи хора.

В дните:
Всеки ден е повторение, ние правим основно едно и също нещо (закусваме, обядваме, пътуваме и т.н.), но всеки ден се опитваме да се справяме по-добре. Когато добавим нещо ново, което смятаме, че ни носи (отиване до басейна) в началото ни струва, но след известно време го правим без проблем и плуваме много бързо. Ако видим, че нещо не е добре, гледаме телевизия много, в следващата итерация (на следващия ден) се опитваме да я намалим или премахнем.

В софтуерна компания
Всяка версия или период от време винаги се правят едни и същи неща (тестване, програмиране, докладване, изпращане на имейли, правене на маркетингови кампании, инсталиране, оценка и т.н.) С итерации това, което се опитваме, е винаги да правим същото, малко по-добре. Премахване на това, което вече не е валидно, и добавяне на нови неща, които ни помагат да постигнем целта си.
Всяка итерация ни струва по-малко да правим нещата, защото сме ги правили и преди и няма много ново за откриване.

Управлението на итерациите ни помага за много неща:

Проблем: искам да отслабна

  • Вариант без повторения: Ям на точна диета.
  • Вариант с итерации: Опитвам се да променя нещо в ежедневната си итерация, така че в рамките на една година да имам по-добра фигура.

Проблем: Искам колегите да ме оценяват по-добре

  • Вариант без повторения: Каня ви на вечеря.
  • Вариант с итерации: Давам обратна връзка на всеки 6 месеца, слушам ги и се опитвам да променя тези подробности

Проблем: Искам да изкача Еверест

  • Вариант без повторения: Умирам в базовия лагер 1 от изтощение
  • Вариант с повторения: Изкачвам планини от 2000 метра, след това 3000 метра, след това 5000 метра, след това 7000 и след това изкачвам Еверест

Управлението чрез итерации не само ни помага да постигнем целта си, но и да се адаптираме към промените (нашите, тези на околната среда и тези на целта) с течение на времето.