Category Archives: Company

PHZ Yrityskulttuuri

Careers Company
Parikoodausta

Parikoodausta

Tämä artikkeli on toteutettu Duunitorin haastattelujen pohjalta yhteistyössä PHZ Full Stackin kanssa. PHZ Full Stack rekrytoi nyt uusia tekijöitä tiimiinsä!

Senior Devops Java -ohjelmoija / arkkitehti Frontend-ohjelmistokehittäjä

Pharazonin jäljillä

PHZ Full Stackin toimistolla Helsingin Kalevankadulla vallitsee energinen puheensorina, kun koodaajat tekevät töitä pareittain koneen äärellä. Koodirivit syntyvät sitkeällä ammattitaidolla, kahvipannu käy kuumana ja toimitusjohtaja Antti liimaa tasaisin väliajoin seinälle uuden idean värikkäälle post-it-lapulle kirjoitettuna. Lappuja on seinillä varmasti parin tapettirullallisen verran.

Antti Hätinen
Antti “Pharazon” Hätinen on ennen kaikkea tärkeä sparraaja ja kannustaja PHZ Full Stackin koodaareille.

Kun kysyn PHZ:laisilta miksi he päättivät tulla juuri PHZ:lle töihin, nousee juurikin yrityksen toimitusjohtaja Antti ”Pharazon” Hätinen lähes poikkeuksetta esille. PHZ:n kulttuuri tuntuu kulminoituvan Antin tapaan vetää firmaa eteenpäin koodarilähtöisesti. ”Ehkä me erotutaan siinä, kuinka aktiivinen ja tekkitaustainen meidän toimari on. Se näkyy tosi paljon meidän toiminnassa ja kulttuurissa. Antti on tuolla aina välillä konffaamassa meidän servereitä ja auttamassa myös tekkipuolella”, kertoo Lauri Telama, joka työskentelee PHZ:lla konsulttina.

Jokainen pääsee tekemään sitä mitä haluaa. Jos sulla on intressiä ja draivia johonkin, niin meillä sä pääset toteuttamaan sitä.

Kulttuurissa myös näkyy vahvasti, että PHZ:lla jokainen pääsee vaikuttamaan omaan urapolkuunsa ja työnkuvansa kehitykseen. ”Jokainen pääsee tekemään sitä mitä haluaa. Jos sulla on intressiä ja draivia johonkin, niin meillä sä pääset toteuttamaan sitä. Antti ainakin on tosi hyvin tukena siinä”, Telama kertoo.

Hän sanoo nauttivansa juurikin tästä vapaudesta, ja toisaalta sen tuomasta isosta vastuusta, työssään eniten. Miikka Sauramo työskentelee myöskin ohjelmistokehittäjänä PHZ:n asiakasprojekteissa. Hänen mukaansa PHZ:lle sopivat sellaiset kehittäjät, joilla on asennetta ja intoa uuden tekemiseen ja oman osaamisen kehittämiseen: ”Täällä on tilaa tehdä asioita ja ottaa vastuuta.

Asiantuntijuutta rakennetaan yhdessä oppien

PHZ:lla siis vaalitaan vahvaa osaamista, intoa ja ammattitaitoa, jonka kautta rakennetaan laadukasta koodia, josta voi olla ylpeä. Jatkuvasti kehittyvällä IT-alalla ei kukaan tekijä ole koskaan valmis, joten on oleellista, että oppimista ja kehittymistä tuetaan aktiivisesti. Parhaat oppimiskokemukset tapahtuvat kuitenkin harvoin yksin, ja tästä syystä yritys käyttää esimerkiksi parikoodausta toiminnassaan.

Parikoodausta käytetään etenkin yrityksen omissa projekteissa ja PHZ:n omalla toimistolla työskentelevien kehittäjien parissa, ja mahdollisuuksien mukaan myös asiakkaalla työskentelevien konsulttien projekteissa. Käytäntö on hyödyllinen etenkin uusille junior-koodaajille, jotka pääsevät näin oppimaan kokeneemmilta, mutta pareja voidaan muodostaa myös senioreiden kesken.

Kaksi silmäparia näkee asiat heti useammasta kulmasta.

Sauramo näkeekin parikoodauksen hyödyntämisen yhtenä PHZ:n tärkeänä voimavarana: ”Parikoodauksessa työn tehokkuus on kovalla tasolla. Kaksi silmäparia näkee asiat heti useammasta kulmasta, mikä on usein tosi hyödyllistä.

PHZ:lla oppimisen tukeminen on keskiössä myös koulutusten kautta. ”Meillä kannustetaan voimakkaasti kouluttautumiseen”, Sauramo kertoo. Työntekijät saavat vapaasti hakeutua päivittämään osaamistaan erilaisiin koulutustapahtumiin ja kursseille, mutta kehittymisen keskiössä on myös osaamisen jakaminen kollektiivisesti. Useamman kerran kuukaudessa toimistolla järjestetään tapaaminen, jossa työntekijät vaihtuvasti vetävät koulutuksen jostain omasta osaamisalueestaan.

Osaamista jaetaan myös päivittäisessä keskustelussa. Yhdessä oppimisen ja toistensa auttamisen kulttuuri saikin Telaman alunperin kiinnostumaan PHZ:sta työnantajana. ”Kaikki ovat aina valmiita auttamaan ja tekevät sen myös mielellään, aina Antista muihin koodareihin. Sitä kautta olen oppinut tosi paljon”, Telama sanoo.

”Täällä tehdään koodia valot päällä”

Yrityksessä vallitsee avoin keskustelukulttuuri, jossa mielipiteitä ja kehitysideoita saa ja pitääkin esittää. Tätä sekä Sauramo että Telama korostavat. Täällä ei siis koodata yksin pimeässä nurkassa, vaan tekeminen syntyy kommunikaation ja jatkuvan palautteen kautta. Yhteistyö on siis tärkeässä roolissa – niin oman tiimin kuin asiakkaankin suhteen.

Nuori ja innostunut, leppoisa ja suvaitsevainen meininki.

PHZ:lla fiilis on rento ja porukasta löytyy monenlaista persoonaa, taustaa ja kokemustasoa. Kaikki sopivat joukkoon, ja tiimin monimuotoisuus onkin selvästi rikkaus. Telaman mukaan PHZ:lla tiimihenki on erittäin hyvä, ja kaikki tulevat loistavasti toimeen keskenään. ”Tykkään siitä, että meillä on porukkaa vähän eri taustoista ja eri kokemuksella”, hän jatkaa. ”Nuori ja innostunut, leppoisa ja suvaitsevainen meininki”, kuvailee puolestaan Sauramo PHZ:n ilmapiiriä.

Vaikka suuri osa ohjelmistokehittäjistä työskentelee asiakkaiden toimipisteillä, näkyy PHZ:n tiimissä silti selkeä yhteishenki. Kalevankadun toimistolla järjestettävät legendaariset saunaillat kokoavat koko porukan yhteen kuukausittain. Perjantai-iltapäivänä alkaakin toimiston sorina kerääntyä näyttöpäätteiden puolelta sohvaryhmän äärelle, kun ruokatilaukset levitetään pöydille, juomat nostetaan kylmästä ja sauna napsahtaa päälle. Post-it-laput saavat jäädä seinille, sillä maanantaina taas jatketaan laadukkaamman koodin asialla.

Kiinnostaisiko sinua olla osa tätä työyhteisöä? PHZ Full Stack rekrytoi nyt uusia tekijöitä tiimiinsä. Käy katsomassa avoimet työpaikat!

Linkki https://duunitori.fi/tyoelama/phz-ohjelmistokehitys/

Published by:

PHZ Full Stack palkkaa 80 koodaajaa seuraavan vuoden aikana

Company

PHZ.fi Full Stack Oy tarkoituksena on seuraavan vuoden aikana palkata yhteensä 80 ohjelmistokehittäjää palvelukseensa. Kestävän kehityksen mukaisen ohjelmistokehityksen kysyntä on jatkunut vahvana, koska myös asiakkaat ovat kokeneet jo olemassaolevien järjestelmien uudelleenkirjoittamisen miljoonien eurojen kustannuksella hukkainvestoinneiksi.

PHZ Full Stack tuo valtavia säästöjä asiakkailleen käyttämmällä testiautomaatiota nykyjärjestelmien elinkaarien jatkamisella vuosikymmenillä. Käytämme kuitenkin uusinta teknologiaa (esim. React, Vue.js, Clojure, Scala, AWS) uusien ominaisuuksien tekemiseen samalla säilyttäen vanhat toimivat osst järjestelmästä, joita ei tarvitse muuttaa.

PHZ Full Stack etsii ohjelmoijia kaikilla ohjelmointikielillä. Vaikka Java ja Node.js/javascript kehityksessä onkin suurin kysyntä, kaipaamme myös Python, C# (etenkin Unity3D), PHP, Go, C++ -koodaajia, sysadmineita, it-tuki -väkeä ja käyttöliittymäsuunnittelijoita.

Lisätietoa löytyy web-sivuiltamme www.phz.fi .

Published by:

PHZ Full Stack Oy osakeanti työntekijöille

Careers Company

PHZ Full Stack Oy keskittyy pimeän puolen käytäntöjen ja koodin manaamiseen pois asiakkaiden järjestelmistä, ja toiminta on rahoitettu ainoastaan tulovirralla eikä yhtiöllä ole muita ulkopuolisia omistajia kuin henkilökunta, Osuuspankin factoring -rahoituksen lisäksi. Tämän takia PHZ Full Stack pääoma on ns. puhdasta vaikka yhtiöllä on jo 60 työntekijää ja vuoden 2017 tämänhetkinen liikevaihtoennuste on 4.2M EUR. Yhtiön orgaaninen kasvuvauhti on kiihtynyt tänä vuonna jo yli 100% per vuosi, mikä tyypillisesti muilla yhtiöillä, kuten Reaktor, Vincit, Gofore, Siili ja Futurice on ainoastaan onnistunut yrityskaupoilla mutta ei orgaanisesti.

Henkilökunnan sitouttamiseksi PHZ Full Stack :llä on osakeanti, jonka avulla henkilökunta voi osallistua yhtiön menestystarinaan. Kiitos OP rahoituksen, pystymme nykyään palkkaamaan yhden uuden koodaajan aina kun saamme n. 5000 EUR omaa pääomaa. Käytännössä siis sijoittamalla 5000 EUR PHZ Full Stack Oy osakenantiin “voi palkata itselleen yhden koodaajan” tekemään töitä itselleen ja nostaa tästä osingot. Lisäksi verrattuna muihin alan yhtiöihin, jos ylipäänsä on mahdollisuutta sijoittaa kilpailevan yhtiön osakkeisiin jonka kasvuvauhti on 20% per vuosi, niin tonnin sijoitus muuttuu vain 1200e:ksi vuodessa, kun taas PHZ Full Stack:lla se on tuplaututunut joka vuosi viimeisen 5 vuoden ajan.

Puhdas pääomamme ja henkilöstöomistus petaa mahdollisuuksia tulevaisuudessa jättää option auki, jos orgaaninen kasvuvauhti alkaisi ehkä n. 150 hengen jälkeen tuottamaan vaikeuksia, kuitenkin erittäin edullisin ehdoin hankkia sijoittajia, jotka voivat rahoittaa yhden tai useamman samankokoisen tai pienemmän yhtiön ostamisen ja sen jälkeen listautumisen esim. pörssiin. Toinen vaihtoehto on turvata eläkepäivät nostamalla osinkoja tehdystä työstä seuraavat 20 vuotta. Verrattuna yleisesti saatavilla oleviin sijoituskohteisiin, PHZ Full Stack on sekä riskitön (toiminta on vakiintunutta ja markkinatilanne vakaa) että paljon paremmin tuottava kuin perinteiset sijoitus vaihtoehdot esim. rahastoissa ja pörssissä. Liity koodin valoisalle puolelle!

Published by:

Viimeinen projekti pois Pimeältä Puolelta

Company

Saimme siirrettyä viimeisenkin projektin pois Koodin Pimeältä Puolelta, kun suurille asiakkaille toimitettu, edelliseltä toimittajalta PHZ Full Stack:lle siirretty IoT-projekti saatiin yksikkötestikattavuuden piiriin. Nyt k.o. projektin backend-puolella on yksikkötestikattavuus 45%. Laadun parantamista täytyy tosin jatkaa lisäämällä monitorointeja ja client-puolen testeillä.

PHZ Full Stack taistelee sitkeästi jokaisen koodaajan kokemaa koodin muuttamisen pelkoa vastaan. Kuten kaikki tietävät, yhdenkin merkin muuttaminen lähdekoodista tyypillisesti räjäyttää koko järjestelmän, joten muutoksen tekemisen pelko on aiheellinen. Asiakkaat ja projektipäälliköt eivät tunnetusti ole kovin tyytyväisiä kun perjantaina tuotantoon siirretään päivitykset, joiden jälkeen sivusto on alhaalla koko viikonlopun. Kukaan ei halua korjata ongelmia viikonloppuisin ja öisin.

Pelon voittamiseen tyypillinen ohjelmoijien käyttämä Pimeän Puolen käytäntö on kiertää pelottava koodin kohta sen sijaan että se refaktoroitaisiin asianmukaisesti hyvien ohjelmistotuotantokäytäntöjä (Clean Code) noudattaen. Kun koodaaja itse tai joku toinen ohjelmoija näkee seuraavan kerran kyseisen pelottavan kohdan, se on muuttunut entistä pelottavammaksi, ja Pimeän Puolen kierre on alkanut. Jatkuvan Pelon lisääntyminen johtaa spagettikoodiin, joka saa jokaisen projektiin osallistuvan Vihaamaan työtään. Lopulta tämä johtaa asiakkaan näkökulmasta pahimpaan mahdolliseen Kärsimykseen, eli versio 2.0:aan, eli aikaisempien investointien heittämiseen ikkunasta ulos ja järjestelmän kirjoittamiseen uudestaan nollasta. Tyypillisesti kuitenkin Pimeän Puolen käytännöt jatkuvat myös uudessa versiossa, joten mitään parannusta tällä tiellä ei ole saavutettavissa.

Koodin Pimeä Puoli on helppo, nopea ja etenkin juiorikoodaajia houkutteleva tie, mutta se ei ole voimakkaampi. PHZ:lla olemme toistuvasti pystyneet muuttamaan toisten IT-firmojen umpikujiin ajautuneet projektit Valoisalle puolelle testiautomaation avulla, säästäen kymmeniä miljoonia euroja uudelleenkirjoittamiseen kuluvalta hukalta. Kaikki uusi koodi on kuitenkin toteutettu uusimmalla teknologialla, kuten React Native, Redux, Clojure, Terraform yms.

Published by:

PHZ 08/2017 kasvuvauhti +235%

Company

PHZ Full Stack asiakkaat ovat pitäneet kestävän kehityksen ohjelmistoprojekteista siten että myyntimme kasvoi vuodentakaiseen nähden elokuussa +235%. Tämän vuoden kokonaisliikevaihtoennuste on 4.1M EUR. Tämä on miellyttävä uutinen PHZ Full Stack koodaajille, jotka ovat sijoittaneet henkilöstöantiin. Sijoitusten arvo kasvoi saman verran vuoden takaiseen verrattuna.

Published by:

PHZ afterwork ja 2M EUR myyntiä

Company

Kesälomien päättymisen (ja aurinkoisen päivän) kunniaksi lähdimme Hernesaaren rantaan afterworkeille.
Vaikka olimmekin lomilla, PHZ myynti saavutti 2M EUR rajapyykin eli viime vuoden liikevaihdon vain 7kk:ssa. Jos hyvät säät jatkuvat loppuvuodenkin pääsemme yli 100% kasvuun 🙂

Published by:

PHZ Full Stack työntekijämäärä nousi yli 50

Careers Company

Alkuvuosi on lähtenyt PHZ Full Stack:ssa vauhdikkaasti liikkeelle ja olemme palkanneet yhteensä 15 uutta ohjelmistokehittäjää palvelukseemme saavuttaen maaliskuun lopussa yhteensä 52 työntekijän rajapyykin. Suurin osa uusista työntekijöistä on harjoittelijoita, ja yrityksellämme PHZ Full Stack:llä on kuitenkin edelleen runsaasti  tarvetta palkata senior-kehittäjiä erilaisiin asiakastoimeksiantoihin niin Java, Node.js, PHP kuin Frontend (React, Angular) -kehityksen parissa.

PHZ Full Stack erottautuu muista IT-alan yrityksistä keskittymällä kestävään ohjelmistokehitykseen, joka mahdollistaa sovellusten elinkaaren pidentämisen. Ohjelmistoalan suurin hukka syntyy olemassaolevien järjestelmien uudelleenkirjoittamisesta parin vuoden välein. Usein samat järjestelmät toteutetaan uudestaan huonolla laadulla kiirehtien, jolloin jo kertaalleen vuosia sitten korjatut ongelmat ilmestyvät niihin uudestaan. Keskittymällä korkeaan laatuun ja testiautomaatioon järjestelmiä voidaan uudistaa vain niiltä osin kuin siihen on tarvetta, jolloin vähänkään suuremmissa järjestelmissä säästöt nousevat nopeasti miljooniin euroihin. Investointikulujen sijasta Full Stack Devops-kehittäjämme pystyvät  toteuttamaan olemassaolevaan järjestelmään uusia ominaisuuksia pelkällä ylläpitokululla.

Published by: