SkyNEST

SkyNEST-projektin kesätehtaan 2012 tunnelmia ja kuulumisia

Monthly Archives: toukokuu 2012

Artikkeleistamme ensimmäisin

Nimensä mukaisesti tämä on UserExperience alias UX-ryhmän ensimmäinen artikkeli ja samalla myös ensimmäisen sprintin loppu. Tänään oli mielenkiintoinen päivä, sillä projektiin kuuluvat ryhmät pääsivät esittelemään omia töitään. Jokainen ryhmä oli nähnyt paljon vaivaa jo ensimmäisen sprintin aikana, jonka näki Scrum- ja Kanban-taulujen loppuun kasaantuneista postereistakin.

Omalla ryhmällämme pääpaino oli graafisessa suunnittelussa, miksi Joonas ”the pääjehu” näytti suunnittelemiamme ryhmien logoja, fiilismittareita, Dashboardin, värimaailman, FreeNestin- ja SkyNestin logoja ja tietenkin FreeNestin muuttuneen yleisulkoasun. Saimme positiivista palautetta graafisesta suunnittelustamme, että se oli siistiä ja olemme osanneet luoda ulkoasuja ja mainoksia niin, että focus kohdistuu olennaiseen. Kommenttia tuli kuitenkin myös kehitettävistä asioista, kuten Dashboardin asetelmallisuudesta. Parannettavaa löytyy tietenkin vielä paljon – olihan tämä kuitenkin vasta ensimmäinen sprintti, vaikka ”kaikki siitä kunniakkaasti ja yli odotusten selvisivätkin”, Ilkan sanojen mukaisesti.

Myöhemmin, saman päivän aikana, pidimme oman ryhmän sisäisen palautteenannon. Pohdimme aluksi jokainen itsenäisesti, mikä oli hyvää ja mikä huonoa, jonka jälkeen kävimme asiat yhdessä läpi. Kaikki olivat yhtä mieltä siitä, että kommunikointi ja avunanto ovat toimineet hyvin. Pidimme myös siitä, että meillä on ollut paljon vapautta suunnittelussa ja toteutuksessa sekä selkeät tehtävänjaot. Vaikka ryhmässämme onkin puolet ensimmäisen vuoden opiskelijoita, ei se ole työnteossamme ja -jäljessämme kuitenkaan näkynyt, sillä osaamista ja hyvää ryhmähenkeä löytyy.

Mielestämme huonoa oli, että pidimme liian vähän ryhmäpalavereita töistämme, miksi ehkä osiksi suunnittelu meni liian tarkaksi näin varhaisessa vaiheessa. Päädyimme jatkossa tekemään yksinkertaisempia luonnoksia, joista vasta ryhmäpalaverien jälkeen voi töitä lähetä työstämään paremmiksi. Totesimme myös Kanban-taulussamme olevan aivan liikaa eri steppejä, minkä takia Joonas olikin jo etukäteen tehnyt hahmotelman sen uudelleen toteuttamiseksi. Kaikkien mielestä hahmotelma oli hyvä, joten taulumme tulee lähipäivinä kokemaan suuren elämänmuutoksen. 😉

Yhteenvetona voisi siis sanoa, että tästä on hyvä jatkaa kohti seuraavaa sprinttiä!

Maintenance vauhdissa!

Kolme viikkoa takana ja koko ajan on oltu jännän äärellä, varsinkin me kolme aloittelijaa (Olli, Janne ja Petri). Joukkomme suuret pelottavat johtajat (Niko ja Juha) ovat oksentaneet täydellistä koodia vieressä ja me olemme katsoneet montut auki että mitä täällä tapahtuu. Kukaan meistä kolmesta aloittelijasta ei ole ollut Linuxin aktiivikäyttäjiä joten hyvin monet asiat ovat olleet meille täysin uusia. Nämä ensimmäiset viikot ovat kuluneet hyvin pitkälti eri teknologioiden ja ohjelmistojen tutkimiseen, asentamiseen, conffaamiseen ja yleisesti FreeNESTIN rakenteen ymmärtämiseen.

Tähän mennessä ryhmämme on toiminut hyvin yhteen vaikka tehtävät ovat olleetkin hyvin pitkälti opiskeluluontoisia. Joukkomme suuret johtajat ovat paljastuneet ihmisiksi ja heiltä saa tarvittaessa neuvoja. Työpäivät ovat mukavan pituisia ja yleinen ilmapiiri on leppoisa (ei olla jäniksen selässä).

Viimesen päälle…

Kuulumisia CobraCommandilta

Hei & tervehdys!

Olemme toinen feature-tiimi skynest projektissa, ja olemme työskennelleet administraatiopaneelin parissa viimeisen kahden viikon, eli sprintin ajan. Tiimissä on vallinnut hyvä ja leppoisa yhteishenki, eikä konflikteja ole tullut. Odotamme innolla projektin parissa työskentelyn jatkumista, sillä ensimmäinen sprint oli lievästi alimitoitettu, mutta se toisaalta kertoi meille positiivisen viestin siitä, että meillä on resursseja sekä osaamista tehdä enemmän.

Ensimmäisen sprintin positiivisin yllätys oli, kuinka järkevän arkkitehtuurin saimme suunniteltua melko kivuttomasti. Tottakai odotan henkilökohtaisesti muutaman ratkaisun purevan meitä vielä nilkkaan, mutta olen melko varma, että ne ovat nopeita korjauksia, eivätkä sinällään vaikuta komponenttien onnistumiseen. Muutenkin koin, että tämän sprintin päätarkoitus oli saada tiimi toimimaan, sekä tehdä ratkaisuja infran suhteen, jotta tulevissa sprinteissä ominaisuuksien rakentaminen olisi nopeaa & helppoa.

Meille jäi tämän sprintin aikana paljon aikaa, joten tutustuimme myös robot frameworkkiin, ja tiimissä saatinkin kirjoitettua toimivat testitapaukset työstämällemme komponentille. Robot Framework vaikuttaa mielenkiintoiselta alustalta, jonka avulla testitapauksia on helppo kirjoittaa selkokielisesti. Ehkä testausta tärkeämpi oppi oli kuitenkin debian paketoinnin opettelu, tämä mielletään usein hankalaksi ja työlääksi, mutta saimme sen haltuun yllättävän helposti. Jatkoimme myös nestin wikissä olevaa howto-artikkelia omalla artikkelillamme, joka hakee selvempää lähestymistapaa paketointiin.

Lopuksi jätän vain tämän tähän.

kahvit ja pullat
saan sisäistää kauttasi
oi projektityö 

CobraCommand

NinjaMongooseSquad

Lähdetäänpä liikkeelle siitä että ryhmän sisäinen kommunikaatio ja yhteistyö alkoi sujumaan moitteettomasti välittömästi. Työnjako oli aluksi hiukan epäselvää, koska tiimissä oli uusia järjestelmän käyttäjiä, ja tämän vuoksi jopa 3 ihmistä tekivät samaa asiaa. Myöhemmin tämä kuitenkin järjestyi tiimin jäsenien oppiessa järjestelmän toiminnan, sekä Tuomon ottaessa Scrum Masterin roolin haltuunsa kunnolla. Parin ensimmäisen päivän jälkeen jään murtuessa alkoi tiimin sisäinen hauskanpito olla osana päivittäistä työskentelyä, vahvistaen ryhmän sisäistä ryhmähenkeä. Ensimmäisen sprintin jälkeen emme enää ole yksilöitä, vaan kokonaisuus joka toimii auringontarkasti. Koodi rakentui hyvin nopeasti, ja ensimmäisen sprintin vaatimukset ylittyivät reilusti.

 

Ensimmäisen sprinttimme tavoitteena oli tutustua FreeNest projekti hallintajärjestelmään, sekä luoda ensimmäinen versio TeamBoard:sta. TeamBoard:n tarkoituksena on toimia eräänlaisena virtuaalisena valkotauluna ja tämän sprintin tavoitteena oli saada toteutettua postit:n luonti ja poisto. Tavoitteemme täyttyi todella nopeasti ja aloimmekin heti työstämään uusia ominaisuuksia, jotka eivät kuuluneet sprinttiin. Pyysimme UX tiimiltä ulkoasun TeamBoardiamme varten, joka saatiin parissa päivässä ja ukoasu toteutettiin orjallisesti saadun ulkoasun toiveiden mukaisesti. Tämän lisäksi työstimme työkaluumme vaihdettavan otsikon, lisättävät jakajat, sekä valkotaululle lisättävät ”otsikot”.

Uusia ominaisuuksia työstivät pääasiassa tiimin neljä jäsentä: Tuomo Stamblewski, Juuso Karhu, Jan Berg, sekä Tero Meuronen. Samaan aikaan Teemu Laukka muutti työkaluamme seuraamaan MVC mallia, joka suunniteltiin yhdessä sprintin alussa. Työkalua varten kirjoitimme yksityiskohtaiset testitapaukset Strongbow:ssa sijaitsevaan TestLink ohjelmistoon.

Pää pilviin ja raketti kohti kuuta

Tästä se alkaa, työntekijöidemme kauhu ja meidän projektin ydintiimiläisten ylpeys, SkyNEST-projektin blogi. Olet onnistunut laskeutumaan takuuvarmasti JAMKin omintakeisemman projektin blogiin, jonka tarkoituksena on kertoa tunnelmia ja kuulumisia SkyNEST-projektin kesätehtaan pyörimisestä, niin henkilöstön kuin opiskelijoidenkin kertomana.

Aloitetaanpa sillä vaikeimmalla ja sekoittavimmalla jutulla, eli: SkyNEST-projekti on JAMKin Teknologiayksikön alaisuudessa toimivan ICT-tulosalueen kolmivuotinen projekti, joka alkoi tammikuussa 2011. Meillä on siis takanamme jo reilusti vuoden päivät toimintaa, ja homma jatkuu vuoden 2013 loppuun asti. SkyNEST on osa suomalaista Strategisen Huippuosaamisen Keskittymän eli SHOK-yrityksen Tivitin perustamaa  kansallista yhteistyötutkimusohjelmaa Cloud Software Programia. Projektimme tarkoitus on tutkia pilvipalveluita, ja kehittää saadun tiedon ja kumppanien palautteiden perusteella avoimen lähdekoodin projektinhallintatyökalua nimeltä FreeNEST.

Minä olen Ilkka Turunen, ja toimin projektissa yhtenä kolmesta ydinhenkilöstä. Viralliselta titteliltäni olen Projektiasiantuntija, mutta tällä hetkellä toimin tuotteen omistajana 26 opiskelijalle, jotka työskentelevät perustamassamme SkyNEST-kesätehtaassa. Koska en ole ihminen joka tyytyy vähään, olen myös perustajaosakas Nestronite -nimisessä osakeyrityksessä, jonka tehtävänä on kaupallistaa FreeNEST-alustaa.

Blogimme alkaakin iloisissa tunnelmissa! SkyNEST-projekti ja FreeNEST-projektialusta voittivat suomen korkeakoulujen yrittäjyysfoorumin myöntämänä vuoden yrittäjyysteon palkinnon! Koko lehdistötiedotteen asiasta voittekin lukea täältä.

SkyNEST-kesätehdas

SkyNEST -kesätehdas on muodostunut projektissamme jo perinteeksi. Projektimme alkaessa vuonna 2011 meillä oli palveluksessamme vain ydinhenkilöt, ja sillä oli alun perin tarkoitus mennäkkin. Pikku hiljaa kuitenkin ympärillemme alkoi kerääntyä opiskelijoita, jotka opintojensa ohella puhtaasta mielenkiinnosta halusivat tulla mukaan. Ymmärsimme, että heissä voisi olla suuri voimavara, jota voimme käyttää hyödyksi ohjelmistokehityksessä. Tasan vuosi sitten meillä oli noin 10 tyyppiä työharjoitteluaan tekemässä täällä lutakossa, JAMKin Dynamo-rakennuksessa.

Skipataan vuosi eteenpäin, nykytilanteeseen. SkyNEST projektissa työskentelee tällä hetkellä suorassa työharjoittelussa 26 opiskelijaa, viidessä eri tiimissä. Tiimit ovat: Cloud, User Experience, Feature 1, Feature 2, ja Maintenance. Tiimit ovat rakennettu toimimaan LEAN-ideologiaan pohjautuvien ketterien ohjelmisto- ja tuotekehitysmenetelmien avulla. Näiden lisäksi ympärillä pyörii meidän kolmen henkilökunnan jäsenen muodostama ydintiimi, Core Team. Lisäksi projektissa ovat näkyvässä roolissa mukana myös Lutakko Living Lab, viiden liiketalouden opiskelija, yhden ylemmän AMK-tutkinnon opiskelijan ja yksi luennoitsija. Projektimme kanssa tiiviissä yhteistyössä pyörii myös toisen SHOK-tutkimusohjelman aliprojekti, MIDEaaS, jossa palkattuna on yksi ylemmän amk:n opiskelija. MIDEaaS lähtikin suoraan SkyNEST-projektissa tehdystä yhteistyöstä. Yhteensä voidaankin sanoa SkyNESTissä ja sen spin-offeissa lähes suoraan osallisia olevia ihmisiä olevan jo noin nelisenkymmentä kappaletta.

Mitä odottaa tältä blogilta?

Tähän blogiin tulee kirjoittamaan myös allekirjoittaneen lisäksi edustaja jokaisesta opiskelijaryhmästä. Lisäksi välillä annetaan suunvuoro myös muillekkin ammattikollegoillemme. Jokaisen opiskelijatiimin tulee kirjoittaa tähän blogiin päivitys tunnelmistaan ja kokemuksistaan noin kerran kahdessa viikossa, joten päivitystahdin seuraavan parin kuukauden aikana pitäisi olla suhteellisen tiheä.

Laita pää rohkeasti pilviin ja tervetuloa seuraamaan pilvipalveluiden muotoutumisen kummaa maailmaa!

css.php