Fejlődtünk a technológiák terén, hogy újítsunk a szoftverekben

Néhány hónapig a Ducksboard eszközt használtuk a vállalat legfontosabb mutatóinak értékeinek ábrázolására. Ez idő után részletezhetem az 5 fő okot, amiért újra használnám.

1. Interfész

Az első dolog, ami lenyűgöz, amikor elkezdi használni a Ducksboard-t, az a gondos részletek, amelyek a teljes felületén vannak, az adminisztrációs résztől a prezentációs részig. Mindennek egyszerű és kellemes stílusa van. Még akkor is, ha megpróbál egy csúnya elemet feltenni, nem fog sikerülni.

2. +101 kütyü

fejlődtünk
Az első dolog, amit a kacsapanellel fogsz csinálni, az, hogy babrálj a birtokában lévő widgetekkel, biztosan használod az elérhető szolgáltatások egyikét (Analytics, Zendesk, Twitter, Facebook stb.). Miután a panelen található "gumik" eljátszhatók az egyes widgetek lehetőségeivel.

3. Jó minőségű fa

Irányítópultjaink háttere nagyon jó, főleg a fa, ez valami nagyon buta dolog, de jó ok arra, hogy egyik vagy másik terméket válasszuk.

4. API

Az API-t akkor kezdi el használni, amikor befejezi a játékot az összes előre definiált, működő eszközzel. Ez az igazán hatalmas dolog, és itt kezdheti el kihasználni az összes szükséges információt.
A teljes API együtt működik a REST kérelmekkel, amelyek átadják neki a frissíteni kívánt információkat. Elsősorban a Python és a Velneo adatait frissítem, de több száz módon frissíthetők. Hogy feltétlenül kipróbálja a Curl-t
Legutóbbi kiegészítésem az irányítópult irányítópultjaihoz egy weboldal képe volt, beágyazott teljesítmény-, hiba- és méretinformációkkal. Ily módon minden weboldalunk állapotát kontrolláltuk.
A határ a képzelet.

5. Nem tökéletes

A Ducksboard használatakor még egy olyan érzés lesz, hogy úgy tűnik, hogy ez elmarad, mivel kevés dolga van. Valóban minden benne van, amit használni fog, semmi sem felesleges. Ez egy olyan termék, amely a funkcionalitás 20% -ára összpontosít, amelyet az ügyfelek 80% -a fog használni.
Mindenesetre az elmúlt hónapokban láttam, hogy Patolandia lakói keményen dolgoznak, és új dolgokat adnak hozzá, hogy megkönnyítsék az életet

Oszd meg:

Franklin D. Roosevelt

Oszd meg:

Múlt pénteken, 2011. november 11-én rendezték Gijón a Life is soft 2011 rendezvényt. 12 perces előadásom arról szólt, hogy milyen referenciákat kereshetünk a technológiák fejlődéséhez.

Oszd meg:

Minden részleg szoftvereket és még többet készít, akik kevesebbet dolgoznak egész nap az alkalmazások verzióival. A fejlesztői verzió, a Pepiño kliens verzió, a hibát javító javítás, a tegnapi verzió, a forradalmian új verzió.

Minden verziónak tartalmaznia kell egy olyan nevet, amely lehetővé teszi számunkra, hogy:

  • Egyértelműen azonosítsa alkalmazásunk állapotát egy adott pillanatban (Jel)
  • Tudja meg, kivel "jön ki" ez a verzió (Integration)
  • Engedje meg, hogy megtudja, melyik ciklusban/iterációban dolgoztak ki
  • Fő védjegy (év, főbb jellemzők)

A verziószámozásnak számos típusa van:

A csoportban a kritériumokat a következő konfigurációval egyesítjük:

Négy számjegyből áll, amely lehetővé teszi számunkra, hogy elegendő rugalmasságot biztosítsunk a különböző konfigurációk összes igényének kielégítésére.
11.3.0.9323

  • 11.xx.xx.xx - Fő verzió (Jelentős alkalmazásváltozás fontos változásokkal. Ezt a számozást általában a részleg kereskedelmi stratégiai változásai jellemzik, amelyekhez jó kommunikációs kampány társulhat)
  • xx.3.xx.xx - Kisebb verzió (Ez az alapvető munkaciklus, ezek az adott fejlesztési ciklusra beprogramozott változások, állítólag tesztekkel, hírekkel és dokumentációval, videókkal stb.)
  • xx.xx.0.xx - Javítás (Ezek az elkerülhetetlen javítások, amelyek kijavítják a problémát, és gyorsan közzé kell tenni őket, nem kísérik őket hírek vagy dokumentációk, mivel ezeket a verziókat gyorsan el kell tudni távolítani, ideális az, ha nem adnak ki semmit)
  • xx.xx.xx.9323 - Pecsét (Ez egyértelműen azonosítja a verziót, megakadályozza, hogy két, azonos verziószámú alkalmazás megjelenjen az utcán. Nagyon kényelmes, amikor támogatásban vagy programozásban napi több tucat verziót használnak. Ez egy egymást követő szám lehet a Build/Changelist/stb

GYIK
Szeretem Hópárducot, Oroszlánt, froyót, mézeskalácsot. Miért nem használunk geek neveket?
Minden geek név rendelkezik "technikai" verziószámmal, a kereskedelmi nevek a "babes" -re vonatkoznak, és itt nagyon "profik" vagyunk.

Mekkora tekercs, a fájl dátumáig, amit megtudhat, és kényelmesebb, mint megtanulni mindezt.
Bizonyos esetekben a dátum hasznos lehet, de a rendszerfájlok áthelyezésekor ez a dátum megváltozhat, és a kliens behelyezése meglepetésszerű lehet.

Milyen számot teszek fel egy bétára, amelyet nem akarok felvenni egy ügyfélre?
Ha rendelkezik belső tesztverzióval, és nem akarja, hogy az ügyfélhez kerüljön, akkor el kell döntenünk, hogy a javítás számába teszünk valamit, amely azonosítja ezt a körülményt, például 11.3.99999.9423. 11.3.BETA.9432

Oszd meg:

Mivel tudjuk, mi az iteráció, tisztában kell lennünk azzal, hogy mi ne ez.

Változó időtartamú iterációk. Az iteráció kulcsfontosságú fogalma az idő, mindannyian tudjuk, hogy egy nap 24 óránk van, felesleges az utolsó pillanatban kijelenteni, ma egy órával meghosszabbítja a napot, hogy be kell fejeznem egy munkát. Ha ebben az iterációban kudarcot vallott, nyugtázza és változtasson valamit úgy, hogy az ne ismétlődjön meg, az iteráció dátumának utolsó pillanatban történő megváltoztatása nem kivitelezhető.

Az iteráció nem mérföldkő/cél Amikor azt gondoljuk, hogy az iteráció a verzió kiadásának napja, akkor zavarosak a kifejezések. Az iteráció minden, ami megismétlődik, annak van kezdete és vége.

Az iteráció nem privát vagy nyilvános, Az eredmények nyilvánosak vagy magánok lesznek, de az iterációt mi csináljuk, és minden alkalommal megismételünk annak érdekében, hogy jobb és teljesebb legyen.

Ne érvényesítse az iteráció eredményét. Amikor ismételten csinálunk valamit, és nem értékelünk anélkül, hogy az eredmény jó vagy rossz lenne, aligha fogjuk tudni, hogy jól tettük-e, vagy rosszul esett-e, és változtatnunk kell a dolgokon.

Csináljon valami tökéleteset, hogy soha ne érjen hozzá. Aki iterál, megpróbálja a lehető legjobban csinálni a dolgokat a rendelkezésére álló erőforrásokkal (idő és tudás), de tisztában van azzal is, hogy a következő iterációban még jobban javíthatja.

Olyan iteráció, amely mindig ugyanazt csinálja, és nem javul Ez azt jelenti, hogy nem alkalmazkodik a változásokhoz és semmit sem javít, „rutinnak” hívják. Nincs semmiféle evolúció, a kudarc lesz a vége.

Egyetlen ugrással el akarja érni a célt. Ha iterációval akarom elérni a célomat, akkor a normális dolog az, hogy kudarcot vall, mert még soha nem tetted meg, és nem tudod, mire van szükséged vagy milyen képességeid vannak hozzá. Tegyen lépéseket, és ne ugorjon.

Vajon Jcobos elkészíthette volna a Velneo V7-et, ha nem ötször tette volna meg az emelvényt?
Nyerhet-e Nadal tenisz nélkül anélkül, hogy több százezer mérkőzést játszott volna?
Lehet, hogy Mou olyan kedves az újságírókkal, ha nem vett volna részt több száz sajtótájékoztatón?
Lehet, hogy az emberek ilyen fejlett fajok, ha nem fejlődtek nemzedékről nemzedékre?

Oszd meg:

Az utóbbi időben számos fronton beszélünk erről a szóról. De valójában nem tudjuk pontosan, mit jelent és mit hozhat nekünk. Néhány nyom:

Iskolában:
Az iteráció egyéves tanfolyam, amelynek során osztályokat kell lefolytatnunk, vizsgáztatnunk, munkát kell végeznünk, és minden évben a nehézségek fokozódnak, hogy jobban megismerjük.

A napokban:
Minden nap iteráció, alapvetően ugyanazt csináljuk (reggelizünk, ebédelünk, utazunk stb.), De minden nap megpróbálunk jobban teljesíteni. Amikor valami újat adunk hozzá, amit úgy gondolunk, hogy ez elhozza nekünk (a medencébe járás), az először nekünk kerül, de egy idő után problémamentesen megtesszük, és nagyon gyorsan úszunk. Ha látjuk, hogy valami nem jó, nézzen sok TV-t, a következő iterációban (másnap) megpróbáljuk csökkenteni vagy eltávolítani.

Egy szoftvercégben
Minden verzió vagy időszak, ugyanazokat a dolgokat hajtják végre (teszt, program, jelentés, e-mailek küldése, marketing kampányok végzése, telepítés, értékelés stb.) Az iterációkkal megpróbáljuk mindig ugyanazt, kicsit jobban csinálni. Az érvénytelen eltávolítása és új dolgok hozzáadása, amelyek segítenek a célunk elérésében.
Minden egyes ismétlés kevesebbet fizet nekünk a dolgok elvégzésében, mert korábban is megtettük őket, és kevés új felfedezésre vár.

Az iterációkezelés sok mindenben segít nekünk:

Baj: le akarok fogyni

  • Opció iterációk nélkül: Pontos diétát fogyasztok.
  • Opció iterációkkal: Próbálok valamit megváltoztatni a napi iterációmban, hogy egy éven belül jobb alakot kapjak.

Baj: Azt akarom, hogy kollégáim jobban értékeljenek

  • Opció iterációk nélkül: meghívlak vacsorára.
  • Opció iterációkkal: 6 havonta visszajelzést adok, meghallgatom és megpróbálom megváltoztatni ezeket a részleteket

Baj: Meg akarok mászni az Everesten

  • Opció iterációk nélkül: Az 1. alaptáborban meghalok a kimerültségtől
  • Opció iterációkkal: 2000 méteres, majd 3000 méteres, majd 5000 méteres, majd 7000 méteres hegyeket mászok meg az Everesten

Az iterációkkal történő kezelés nemcsak segít elérni célkitűzésünket, hanem az idő múlásával (a sajátunk, a környezetünk és a célkitűzés változásaihoz) is alkalmazkodni.