Tommi Gynther

Code Camp - Mistä on hyvä demo tehty?

Yhdeksän CGI:läistä sulkeutui neljäksi päiväksi koodaamaan demoa 25.10.2017 pidettävää Dynamics-päivää varten. Tänä vuonna päivän keskiössä ovat inhimillisyys, helppous, muutos ja kasvu. Demon lähtökohdaksi otettiin kaksi ensiksi mainittua - viimeksi mainitut teemat taas sopivat mainiosti Code Campin tavoitteisiin.

Inhimillisyys - Mikä olisi inhimillisempää kuin se että kommunikoit älykkään käyttöliittymän kanssa?

Helppous - Päätelaitteiden jäädessä entistä enemmän taustalle ja taskuun käyttöliittymien on muututtava. Käyttäjät haluavat inhimillisempää lähestymistapaa sovellusten käyttämiseksi perinteisen ruudun “tökkimisen” sijaan. Yhtenä demon tavoitteena olikin toteuttaa käyttöliittymä, jota on helppo käyttää perinteisestä poikkeavalla tavalla.

Lähtökohdaksi valittiin kasvojentunnistus sekä käyttäjän kanssa keskusteleva ja opastava käyttöliittymä. Koska Code Campin ja Dynamics -päivän keskiössä ovat myös muutos ja kasvu, päätettiin tehtävät toteuttaa parikoodauksena. Tiedon jakaminen, uuden oppiminen ja toiseen tutustuminen on helpompaa, kun työskennellään tiiviisti saman pöydän ääressä. Menetelmän valintaa puolsivat myös tutkimustulokset, joiden mukaan parikoodauksessa tuottavuus paranee ja virheiden määrä vähenee noin 15 % yksilötyöskentelyyn verrattuna.

Code Campin alussa koodarit jaettiin juniori-seniori pareiksi. Esittelimme demoon valitut käyttötapaukset ja keskustelimme pitkään ja kiivaastikin, millä teknologioilla demo kannattaisi toteuttaa. Koska aika demon tekemiseen oli rajallinen, päädyimme siihen, että valitaan sekä jotain uutta että jotain tuttua. Lopulta demon teknologiastackiksi valikoitui Angular 4, Material Design, .NET Core 2.0 ja Microsoft Cognitive Services.

Aika kului turhankin nopeasti. Päivät venyivät huomaamatta yöhön. Devaajilla oli hyvä flow päällä eivätkä he halunneet keskeyttää tekemistä. Energia- ja kolajuomia kului, ystävällinen suunsoitto kiihtyi parien kesken ja varsinkin niiden välillä. Myös lopputulos eli demo eteni mukavaa vauhtia ja neljännen päivän päätteeksi aikaansaannokset koottiin yhteen.

Code Camp  Code Camp

Mistä sitten on hyvä demo tehty? Hyvän idean lisäksi tarvitaan pientä lisäinnovointia, ryhmähenkeä - ja taitavia koodareita.
Mitä demomme pitää sisällään? Esittelemme aikaansaannokset Dynamics-päivässä!

Dynamics-päivän ilmoittautuminen on päättynyt, mutta voit seurata tapahtumaa streamattuna tilaamalla streamauslinkin. Tule hakemaan uusimmat ideat oman yrityksesi liiketoiminnan kehittämiseen!

 

Kirjoittaja on digitalisaation erityisosaaja. Ota yhteyttä tommi.gynther@cgi.com mikäli sinulla on kysyttävää mm. IoT:sta, tekoälystä (AI) tai lisätyn todellisuuden (AR) ratkaisuista.

Blog moderation guidelines and term of use