A szoftver megeszi a világot, és az MDD-nek a vezetőülésben kell lennie

Johan den Haan

Publikálva 2014. május 13-án

mdd-nek

A szoftver megeszi a világot! Minden vállalat szoftvercéggé válik. Ha a vállalatok nem, akkor megszűnnek. Képzelje csak el: Ön egy termosztátgyártó, és hirtelen versenytársa a Google (a Nest megszerzésén keresztül). Ez csak egy a legutóbbi példák közül.

Érdekes, hogy a szoftveriparban számos újítást az absztrakció és az automatizálás táplál, amelyek az MDD közösségben jól ismert koncepciók. Mivel a világ ezekre a fogalmakra ébred, egyértelmű lehetőség (és szükség van rá), hogy az MDD-t sokkal szélesebb közönséghez juttassa.

Ebben a beszámolóban elemezzük, mi történik a szoftververem minden rétegén. Azt is megvizsgáljuk, hogyan válhatunk relevánsabbak MDD közösségként. Rengeteg olyan tudás és tapasztalat van a közösségünkben, amely sok vállalat számára meg tudja mozgatni a tűt, de használjuk-e? Fel kell hagynunk azzal, amit mindig. Merész ötletekre és bátorságra van szükségünk ahhoz, hogy egyértelmű végpont nélküli utazásba kezdjünk!

  • 7 megjegyzés
  • 18 lájk
  • Statisztika
  • Megjegyzések

Jelentkezzen be a hozzászólások megtekintéséhez

Felépült a Várfogadóból?

Ez az előadás egy kicsit más lesz ... beszélünk a „felhőről” és az „üzletről” ...
De… a „metaadatokról”, a „polgári fejlesztőkről”, a „nyelvmérnöki munkáról” is ...

De engedd, hogy kezdjek egy történettel ... Ha ellátogatott rotterdami irodánkba, valószínűleg ezt látta a K + F részlegünkön ...
Furcsaak vagyunk ... látni fogja, hogy a „K + F kulisszái mögött” a szöveges sávban 

Gyakran beszélgetek a látogatókkal a képek okairól ... ez a 3 srác inspirál minket!
Valószínűleg mindannyian ismeritek a középsőt… Steve Jobs: termékélmény
George Lucas: trendrendező, a geek-kultúra atyja!
Bill Murrary: miért, miért ....?

  • Ott van, mert emlékeztet minket küldetésünkre. Meg kell mentenünk az informatikai világot attól, hogy beleragadjunk a földbe!
  • Ki látta a Groundhog day című filmet?

    A főszereplő, akit Bill Murray játszik, ugyanazon a napon többször is megtapasztalja. Minden reggel reggel 6-kor ébred, hogy megtudja, hogy újra ugyanaz a nap van.

    Úgy érzi-e ezt, mintha a reggelei a hét 5 napján lennének?
    Ó, nem ... megint nem ilyen nap. Így javíthatja?

    … Nos ... remélem, hogy nem ez volt a reggeled ...
    … És remélem, hogy ez nem a te valóságod

    Sajnos az informatikai világ nagy részein ez van! És az egyetlen módja annak kijutni, ha abbahagyja azt, amit csinál ... radikális változásra van szükség ...

    http://www.flickr.com/photos/robertstrains/7507283186/
    Mert minden vállalat szoftvercég --- vagy legalábbis arra törekszik.

    A szoftverek használata megújítja az iparágakat és új vezetőket hoz létre.

    Ez kissé távolinak tűnik számodra? …>

  • Mindenképpen ezt teszi a készítővel…. Gondolom, az a cég, amelyik ezt gyártja, nem látja magát szoftvercégnek ...
  • Nos ... hacsak nem ébred fel reggel, és akkor hirtelen a Google lesz a versenytársa (a Nest-akvizíció révén).
  • Vagy csak vegye a Square-t egy másik példaként. Komolyan megzavarják a pénzügyi ágazatot.

    A hitelkártyák elfogadásához mindössze annyi apróság szükséges egy iPhone-on. És te az üzletben vagy.
    És ha készen áll rá, akkor akár teljesen el is áraszthatja a hitelkártyákat, és használhatja a mobil fizetéseket. Gondolhatja, hogy ha az olyan régi iskolai iparágakat, mint az autók és a taxik, megzavarják a startupok, akik szoftveralapú megközelítést alkalmaznak az innováció terén, mit jelent ez az iparágam számára?

    Valójában ez minden iparágban előfordul. Ilyen például a dropbox a tárolás, az airbnb, aki megzavarja a szállodai üzletet, spotify a zenében, fészek otthoni automatizálás. A felsorolás olyan új vállalatok közelmúltbeli példáit ismerteti, amelyek az alkalmazások használatával nem hatékony iparágakat vállalnak fel.
    Tehát, ... A szoftver megzavarja az iparágakat ...

    Ezek a megszakítók olyan cégek, amelyek szoftverek köré épültek, vagy létező vállalatok, amelyek megtanulták a szoftver versenyelőnyként történő használatát.

    Mondhatni, hogy ezek a megzavarók digitális vállalatok, digitális vállalkozások…

    Véleményem szerint nincs más választás. Ha a vállalatok túl akarják élni, akkor digitálisakká kell válniuk. Ami azt jelenti:

    Összekapcsolva: a „tárgyak internete” megváltoztatja a vállalkozások kapcsolatfelvételét partnereikkel és ügyfeleikkel. Bármely termék képes adatokat gyűjteni és kapcsolatba lépni a vállalattal.
    Intelligens: mindenről tájékozott, tudja, hogyan kell feldolgozni az összes kapott adatot. Nevezheted ezt „big data analytics” -nak
    Adaptív: a kapcsolatai révén gyűjtött információk alapján képes alkalmazkodni. Mozgékony.
    Mindig be van kapcsolva: nincs „time-to-market”, mindennek közvetlennek és valós időben kell lennie.
    Sok vállalat számára fontos kérdés ma: hogyan lehet digitális vállalkozás? Hogyan lehet növelni az innováció ütemét?
    Hogyan lehet az informatikai osztályt egy üzleti megelőzési részlegből üzleti lehetővé tenni?

    Természetesen 30 perc féltudományos tanáccsal el tudtam unni ...
    És én fogok…!

    De… Ha ez nem tetszik ... akkor vedd meg ezt a könyvet e-könyvként, és kezdd el most olvasni!

    Ez egy üzleti regény, amely Bill Palmer, a Parst Unlimited informatikai igazgatójának történetét meséli el. Az első félévben minden oldalon egyre rosszabb. A könyv második felében Bill elkezd tanulni.
    Ez a fickó nem egy informatikai cégnél dolgozik.
    Megragadó történet arról, hogy mi romolhat el az informatikával, és néhány útmutatás a probléma megoldásáról.

    A könyv üzenete: Az informatikának a vállalkozása középpontjában kell állnia! Nincs informatika és üzlet ... ez a vállalkozás szerves része.

    Ezt könnyebb megmondani, mint megtenni. Az átlagos vállalatnál az informatika már elárasztott. A projektek kudarcot vallanak, a lemaradás növekszik, és az üzlet boldogtalan.

    Tehát hogyan teheti versenyképessé informatikai erőfeszítéseit?
    Az absztrakció és az automatizálás a modern felhő architektúrák fő eleme. Ez a két koncepció pedig kulcsfontosságú az informatikai erőfeszítések versenyképessé tételéhez.

    Vessünk egy pillantást a réteges felhő architektúrákra, amelyekben minden réteg az alsó rétegek absztrakciója és automatizálása. A népszerű bölcsesség, miszerint a felhő háromféle ízben kapható (IaaS, PaaS, SaaS), nem nyújt reális képet a jelenlegi tájról.

    Az e kategóriák közötti vonalak elmosódnak, és ezeken a kategóriákon belül számos alkategória létezik, amelyek különböző megközelítések egész sorát írják le.

    Nézzünk meg egy kifinomultabb modellt, amely valójában segít megérteni, mi történik a felhőben. Vannak, akik nem hiszik el, de még a felhőben is szüksége van hardverre ...;)

    0 rétegnek hívom ... még mindig fejlesztő vagyok ....;)

    3 oszlopot használok a keretrendszeremben: számítás, kommunikáció, tárolás. Ez a 3 elem bármilyen rétegen használható, még ránk, emberekre is vonatkozik.

    Feldolgozhatjuk/kiszámíthatjuk az adatokat, kommunikálni tudunk és tárolhatjuk az adatokat a memóriánkban.
    Vagy más szóval az objektumorientált programozási világból: viselkedés, üzenetküldés és állapot. Ez egy harc a piaci részesedésért
    Árháborúk (a múlt héten a Google és az Amazon 30–80% -kal csökkentette az árakat, és ezen a héten az Azure következett)
    Árucikk
    4 fő játékos -> OpenStack/IBM

    Ezeknek a szolgáltatóknak több szolgáltatása van, erre később visszatérek.

  • Az infrastruktúra-központútól az alkalmazás-központúig.
  • Ebben a világban minden „szoftver által definiált”, ezért automatizálható…
    Alapvetően az absztrakcióról és az automatizálásról szól ... azzal a céllal, hogy lehetővé tegye az „önkiszolgáló” szolgáltatást egy másik közönség számára. Akár a fejlesztők saját kódot telepítenek és futtatnak ... nincs szükség infra vagy műveleti know-how-ra.

    A dolog… Vízvezeték! Akárcsak az áram és a víz.

    http://www.flickr.com/photos/reqfordrm/9674409550/ Adatbázis-szolgáltatások
    BigData elemzés -> BigQuery a Google Cloud Platformon
    iPaaS -> Integrációs és köztes szoftverek az IBM BlueMix-en (CloudFoundry alapú, korábbi WebSphere-összetevők)

    Differenciál: cél -> a fejlesztők felkapcsolása a platformra.

    Úgy gondolom, hogy ez a keret segít jobban megérteni, mi történik jelenleg a felhő piacon. Ezek a rétegek a digitális vállalkozás erőteljes elősegítői is. Az absztrakció és az automatizálás miatt az innováció üteme sokat növekedhet!

    2 golyó a csúszdáról.

    Az alkalmazásfejlesztés még soha nem volt olyan fontos, mint most

    Azonban…
    Ismét: az absztrakcióról és az automatizálásról van szó, azzal a céllal, hogy lehetővé tegye az önkiszolgálás új közönség számára -> tehát van egy logikus következő lépés

    http://www.flickr.com/photos/aigleboy/4485153204/in/photostream/
    Emlékszel az előző nyilatkozatomra? -> Az absztrakcióról és az automatizálásról van szó, azzal a céllal, hogy lehetővé tegye az „önkiszolgálás” lehetőségét egy másik közönség számára.

  • Vizuális modellek a működő szoftverhez…
    Több DSL az alkalmazások vagy vertikális DSL-ek minden aspektusához.
  • Hackaton-történet

    1. Lenyűgöző, amit 24 órán belül megtehet a modell által vezérelt PaaS segítségével.
    2. Nehéz volt megkülönböztetni a szakmai és a hallgatói csapat által kifejlesztett M függelék alkalmazásokat. Ez annál csodálatosabb, ha figyelembe vesszük, hogy a diákok, például a Demkes testvérek, alig ismerik a M függelék platformot a hackathon kezdete előtt.
    -> Sokkal inkább a kreativitásról és a terület megismeréséről van szó, mint a technológiai készségekről ...

    És még tovább is mehetünk ...

    Alkalmazásszolgáltatási réteg, hogy a Citizen fejlesztői alkothassanak fejlesztés helyett
    Ugyanaz a 3 kategória.
    Alkalmazásszolgáltatások (kész komponensek az alkalmazásokban történő újrafelhasználáshoz), Kommunikációs és közösségi szolgáltatások, valamint az Adatok szolgáltatásként.

    Nincs tiszta lap, állvány -> példákkal kezdheti, tudja, mit kell tennie

    Ez a réteg arról szól, hogy az üzleti vállalkozás számára komponáljon!

    És akkor az utolsó lépés ...
    A képet azzal egészítjük ki, hogy a végfelhasználókat is ugyanazon a platformon hozzuk el.

    Ez jelentős lépés, mivel elmosódik a határ a fejlesztők és a felhasználók között. Az energiafelhasználók azonnali hozzáférést kapnak a platform minden erejéhez.
    A rétegek közötti vonalak elmosása -> az emberek felfelé vagy lefelé mozoghatnak, ha tetszik/tudnak -> ez jelentősen megváltoztatja a játékteret.

    Mondok egy példát ... Miért releváns e sorok elmosása? Ezt akarjuk?

    Nos, ezen a világon minden vállalkozás az Access/Excel alkalmazással fut!
    Tehát nem nélkülözhetjük…

    Hozzáférhető ... nem állíthatja meg a tehetséges amatőrt!

    Szóval öleld át! A modern korban ez azt jelenti, hogy…

  • Engedje meg, hogy mutassak egy másik példát a függelékre ...
    Tegnap megjelent ...
  • Könnyen meghívja a felhasználókat ... terjessze a szót
  • … A gyors váltó, hogy könnyedén navigálhasson az alkalmazások között.

    Ez tartalmaz egy „új alkalmazás létrehozása” gombot, így bármely felhasználó elkezd játszani. Képzelje el ennek erejét a korlátlan ingyenes homokozóval együtt!
    Valóban felszabadítja a teljes munkaerő kreatív potenciálját

    A vállalatok akarják ezt?

    Igen, de csak megfelelő ellenőrzés mellett ...

    Függelék esetén rendszergazdával az informatikához ... … És minden, ami közte van

    Absztrakció és automatizálás minden rétegen!
    Minden szoftveresen definiált.

    Mindezek az összetevők, ha megfelelő módon történik, és ha együttműködnek, lehetővé teszik a vállalatok számára, hogy digitális vállalkozássá váljanak. Szükségünk van a közösség ismereteire -> az egyes rétegekre hajtott metaadatokra!

    Képzelje el, mit adhat hozzá ennek a keretrendszernek/architektúrának minden aspektusához

    Mégis ilyen fájdalmas világ ... ha nyelvmérnöki/modellezési szempontból nézzük ...

    Jótékonysági cselekedet lenne, ha közösségként vállalnánk ezt a kihívást!

  • Alacsonyabb rétegek meghajtása a metaadatok alapján a modell által vezérelt PaaS rétegben.
    Táplálja a modell által vezérelt PaaS réteget a magasabb rétegek metaadataival.
  • Alacsonyabb rétegek meghajtása a metaadatok alapján a modell által vezérelt PaaS rétegben.
    Táplálja a modell által vezérelt PaaS réteget a magasabb rétegek metaadataival.
  • http://www.wolfram.com/language/
  • Függelék App Service
    Valahol máshol fut
    API-modell importálása
    Erőteljes általános tolmácsokkal kombinálva
    Az App Service kiterjeszti a mikroflow nyelvét

    Például. A D&B adatai a Model mindenhol felhasználhatók, mivel a tartományi modell az API meghatározás része.
    A felhasználói felület definíciói közvetlenül felhasználhatják a szolgáltatások adatait, nincs szükség „integrációra”.
    Minden az absztrakcióról és az automatizálásról szól ... minden rétegben.
    Minden szoftveresen definiált.

    De mivel a világ ezekre a koncepciókra ébred, hatalmas lehetőség kínálkozik arra, hogy MDD-közösségként sokkal nagyobb mértékben használjuk fel tudásunkat és tapasztalatainkat.
    A szoftver által definiáltat kellene metaadat-alapúvá alakítanunk!

    2 lehetséges irányt említettem. Ezek csak példák ... szeretném hallani a gondolatait erről!

    Egy dolgot biztosan tudok ... … A vállalatoknak minderre szükségük van ahhoz, hogy túléljék a mai versenyképes piacot.
    Digitálissá kell válniuk ...

    Ahhoz, hogy digitális vállalkozássá váljon, az informatikai erőfeszítéseknek versenyképessé kell válniuk, az üzleti élet szerves részévé kell válnia.
    Ezt csak akkor teheti meg, ha az absztrakciót és az automatizálást minden rétegre alkalmazza.
    A szoftver által definiált metaadat-alapúvá kell válni…
    Ez drámai módon megnöveli az innováció ütemét. És mindebben ... Az MDD-nek a vezetőülésbe kell foglalnia

    Metaadat-vezérelt FTW! Itt az ideje, hogy megmentse kollégáit attól, hogy beleragadjanak a földi mohóba.
    Itt az ideje, hogy megmentse ügyfeleit attól, hogy beleragadjanak a földi mohóba.

    Tegyen valamit ellene. Kezdje megmenteni a világot attól, hogy beleragadjon a napfénybe! Majdnem reggel 6 óra van

    Itt az ideje egy új nap felébredni! Itt az ideje, hogy az MDD átvegye a vezetőülést….