SkyNEST

SkyNEST-projektin kesätehtaan 2012 tunnelmia ja kuulumisia

Monthly Archives: kesäkuu 2012

Ninjamangustit sprint 2

Tällä sprintillä oli työn alla tietokannan konkreettinen rakentaminen, uuden teamboardin luonti ja tallennus tietokantaan, teamboardin muutosten tallennus tietokantaan, teamboardin lataaminen tietokannasta ja canvaksen automaattinen suurennus.

Tietokanta rakentui nopeasti, ja sisältää jopa omia funktioitaan, jotka voivat olla nopeampia kuin varsinaiseen koodiin tehdyt vastaavat funktiot. Teamboardin tallentuminen toimii jatkuvasti, sillä jokainen muutos tallentuu tietokantaan, ja uusin on ladattavissa jokaisella hetkellä, ilman erillisiä tallennuspainikkeita. Tietokanta muistaa jopa ne ketkä ovat luoneet jonkin komponentin teamboardiin (esim post-it) ja kuka on sen poistanut. Latauskin tapahtuu moitteetta, tietokannan muistaessa jokaisen komponentin sijainnin ja sisäänrakennetut tekstit. Automaattinen suurennus toimii lähes oikein, mutta sisältää bugin tai pari jotka ovat korjattavissa

Tiimin siteet senkun tiivisyvät, burndown käyrän ollessa hyvällä mallilla. Taskitus toimii myös moitteetta, vaikka joillain ei keskittyminen ole aina kohdallaan. Mitään paniikkia ei ole missään vaiheessa ole ollut, vaikka poissaoloja on ollut lähes jokaisella ninjamangustilla. Työmäärää oli tehty tähän sprinttiin paljon enemmän, ja saimme suljettua kaikki taskit aikataulussa.

*heittotähti*

Hieno Tiistai Hermanni.

Toinen sprint-review takana, freenestin paketointihommat rullaa enemmän tai vähemmän hyvin. Työympäristö ja työmenetelmät ovat tulleet tutuiksi. Eilen oli freenestin bileet jotka virkistivät mieltä ja ”motivoivat” työskentelmään entistä rajummin nestin hyväksi. Freenestin pohja eli freenest-core, freenest-foswiki ja käyttäjien hallinnointityökalut (freenest-usertools) ovat alustavasti paketissa. Horistontissa siintää paketoitavaa, paketoitavaa ja paketoitavaa, mutta paketointi on hauskaa!

Hey y’all: Sunshine!

Aurinko paistaa ja duunia painetaan, eikä harmita! Ei vaan, ei oikeesti harmita, sillä eilen laitettiin Helin kanssa Nikonit kaulaan ja lähdettiin ulos kuvaamaan. Valokuvia tuli otettua muutama (yli 400..) ja mukana raahautuivat niin Paavon suunnittelemat julisteet kuin roll-uppikin. Logomme vihreän värin mukaisesti oli teemana Suomen kaunis luonto, joka on kauniina ainakin tähän aikaan vuodesta. Kuvauskohteemme valikoimme Kuokkala – Lutakko – Harju – Viitaniemi -akselilta, joissa otettuja kuvia voit ihastella artikkelin lopussa.

Muuten täällä sisätiloissa ollaan painittu lähinnä FreeNestin sivujen koodaamisen, top barin painikkeiden suunnittelemisen ja painotuotteiden tekemisen kanssa. Olikin mukavaa kuulla erittäin pirteänä Q2-reviewstä palautuneelta Joonakselta, että F-Securen ja Digian pukumiehet olivat kehuneet uudistuksiamme. Top barimme peukun merkitys ei kuitenkaan oikein auennut, kun Face on jo siitä syntyvän mielikuvan kerennyt omimaan. Siksipä peukkumme muuntui mittariksi, eikä toivottavasti kukaan rupea miettimään mitään autoja… 😉

 

CobraCommand kuulumisia

Q2 Review on nyt pulkassa ja F2 tiimi jatkaa porskuttamistaan versionhallinnan verkkokäyttöliittymien ihmeellisessä maailmassa.

Uutena ominaisuutena tähän sprinttiin teimme Nestiin control paneelin, johon olisi tarkoitus listata kaikki instanssin työkalujen konfiguraatiot. Tämä osa menikin helposti, sillä ryhmän jäsenistö suoritti suunnittelun & toteutuksen uskomattomalla antaumuksella, ja lopputulos olikin varsin hyvä. Toinen suuri asia tässä sprintissä oli jatkaa gitoliten verkkokäyttöliittymän tekoa. Tässä olikin sitten huomattavasti enemmän hommaa, sillä osa arkkitehtuurista piti suunnitella uudelleen, kun paloja siirrettiin hallintapaneeliin. Tässä sprintissä tuli uutena myös hieno UX tiimin tekemä käyttöliittymä, jonka integroimiseen saimme paljon aikaa kulutettua.

Tiimin sisäinen toiminta on säilynyt varsin hyvänä, ja burndown käyrä onkin huomattavasti terveemmän näköinen kuin viime sprintissä. Tietenkin pientä viilaamista taskituksesta löytyy vielä, mutta olemme selvästi menossa oikeaan suuntaan. Tiimin sisällä huolta on herättänyt se, että kaikki hajoaa viime hetkellä, tai sprint reviewissä käy niinsanottu demoefekti, eli jokin menee esitellessä pieleen. Näistä huolista olemme kuitenkin saaneet kanavoitua raivoisan testaamisen ja bugeja onkin löytynyt kiitettävästi, onneksi niitä on myös korjattu kiitettävä määrä. Vaikka työmäärää kasvatettiinkin tähän toiseen sprinttiin, olemme tiiminä saaneet hommat hoidettua, eikä suurempaa paniikkia ole tullut (paitsi nyt perjantai-iltapäivänä). On mahdollista, että olemme tehneet taas hieman ekstraakin, säilyttäen silti laadukkaan lopputuloksen.

Ensi sprinttiä odottaen,
F2-Tiimi

PS.
kolmivuorotyö
en toivoisi sinua
kesäpäivänä

NinjaMangusti Oulussa

Ilmoittauduin vapaaehtoiseksi lähteä Quarter 2 Review:hun Ouluun. Aika oli 10.6.2012 – 12.6.2012 (su-ti). Vaikka puhuimme työasioista jo sunnuntaina, eli saapumispäivänä, alkoi varsinainen ohjelma vasta maanantaina. Maanantain luennot sisälsivät kuivaa materiaalia mielenkiintoisista aiheista, mm. Cloud muualla(kuin suomessa), yritysten näkemys Cloudiin, ja niin edelleen. Näiden jälkeen pystytimme Bazaarin, jossa kukin osallistuva yritys/yhtiö/osapuoli sai esitellä omaa kehitystään ja seurata muiden toimintaa. Tiistaina oli tarkempaa luennointia sivusalissa Open Cloud pääaiheena, 4 yksittäisen luennoitsijan täyttämänä. Itse otin osaa Open Cloudiin jossa luennoista sai huomata että ihmiset muuallakin painivat samanlaisten ongelmien kanssa, mitä kotipuoleltakin löytyy. Tiistain seminaariosallistumisen sai itse valita, muina vaihtoehtoina Cloud Security ja Cloud Services.

 

NinjaMongooseSquad luokkasuunnitelma

Versio 0.1

Aloitimme teamboardin luokkien suunnittelun valkotaululle piirtelemällä. Tässä on siitä ensimmäinen Juuso Karhun puhtaaksikirjoittama luokkakaavio. Tämän pohjalta Teemu Laukka alkoi toteuttamaan varsinaisia luokkia javascriptin puolella.

 

Ensimmäisen sprintin jälkeen teamboardin luokkarakenne näytti tältä:

Versio 0.2

 

Tältä pohjalta Teemu jatkoi edelleen luokkien päivittämistä seuraavassa sprintissä. Nyt luokkamalliin alkoi muodostua jo selkeä rakenne.

Versio 0.3

css.php