• Products Start-up

    Apprien is Live with Forenom

    Our Automated Pricing Engine -startup Apprien.com is now officially live in co-operation with Forenom housing service! Apprien optimizes the revenue and profit of products by dynamically estimating the Price Elasticity of Demand by every 15 minutes. Since nobody can set the prices at the optimal level by hand, we claim that we can increase anyone’s profit and revenue at least by +5%. However, our record stands currently at revenue increase of +1400%.

    You can now book apartments in the Forenom apartment hotel in Eerikinkatu 24, Helsinki, Finland. Go an check out the bargains from:

    http://forenom.fi/aparthotels/helsinki-keskusta/

    Published by:
  • Products Start-up

    Apprien in Top 50 Nordic Startups

    Our startup company Apprien.comapprien-logo Automatic Pricing Engine has been selected in the top 50 Nordic Startups to participate in Nordea Startup Accelerator program in Oslo Aug 22nd till 26th. The startups are selected for incubation program and investments up to 150 000 EUR in co-operation with Nestholma startup accelerator.

    Apprien.com is a SaaS platform for targeting mobile games companies which enables optimization of the in-game purchase prices by every 15minutes, target country and customer segment. Since no-one prices their products optimally by hand, we claim to increase revenue and profit of any company at least by 5%, although our record has been +1400% this far. Check out our integration API at https://api.apprien.com .

    Published by:
  • Coding Devops

    PHZ Full Stack pienensi bugien määrää -780%

    Benchmark:asimme hiljattain suurimpien toimittamiemme projektien tuottamia lopputuloksia, ja löysimme kestävän kehityksen ja korkean laadun ideologiamme tuottaneen asiakkaillemme rahassamitattavia ja huomattavia konkreettisia säästöjä.

    Eräässä projektissa edellinen toimittajan tekemistä tehtävistä jopa 44% oli bugikorjauksia. Kyseisessä projektissa jossa PHZ Devops-tiimi vastaa kokonaistoimituksesta hyödyntäen testiautomaatiota ja jatkuvaa toiminnan parantamista, virheiden määrää on saatu tiputettua 5.7% tasolle eli lähes 8 kertaa aikaisempaa pienemmäksi. Laskiessa huonon laadun kustannuksia projektin kokonaiselinkaaren mitassa, uusi PHZ Full Stack Devops -toimintamalli on jo tähän mennessä tuottanut huomattavia säästöjä ja on nähtävissä että säästöt tulevat kumuloitumaan miljooniin euroihin. Samalla tuoteomistajat ovat voineet saada käyttöön jopa 8 kertaa aikaisempaa enemmän uusia ominaisuuksia, mikä on lisännyt myös palvelun käyttäjämäärää jopa 20%.

    Ota yhteyttä sales (at) phz.fi tai myyntijohtaja Anne Lamberg 045 662 4501, jos haluat kuulla tarkemmin kuinka voisimme parantaa myös teidän yrityksenne ohjelmistokehitysprosessin tuottavuutta.

    Published by:
  • Careers

    Etsitään Full Stack Web -Tuottajaa

    PHZ Full Stack Oy hakee palvelukseensa kokenutta ketterää Web-tuottajaa asiakasprojekteihimme. Tule mukaan huippuosaajatiimiimme!

    PHZ.fi on IT-projektiliiketoimintaan keskittynyt ketterä ohjelmistoyritys, joka myy Web ohjelmistokehityskonsultointia digi- ja mainostoimistoille, media-alalle sekä muille yrityksille, toteuttaa asiakkaille IT-projektien kokonaistoimituksia sekä kehittää omia tuotteita. Toimialoina vahvimmat ovat asuminen ja majoitus, maksuliikenne ja eCommerce-järjestelmät. Panostamme vahvasti Lean- ja Agile-prosessimalleihin (Extreme Programming) ja olemme toimineet TDD-periaatteiden mukaisesti jo vuodesta 2004 alkaen. Haluamme palvelukseemme vain ohjelmistoalan parhaat tekijät, jotka palkitsemme hyvillä henkilöstöeduilla ja keskimääräistä paremmalla palkkatasolla.

    Web-tuottaja hoitaa kommunikoinnin asiakkaidemme kanssa järjestelmän vaatimuksista sekä koordinoi käyttäen ketteriä ohjelmistotuotantomenetelmiä UX-suunnittelijoita, graafikoita, frontend- ja backend-kehittäjiä järjestelmän toteuttamisessa aikataulussa ja budjetissa. Mikäli Full Stack Web-tuottaja ei löydä reusrsseja jollekin osa-alueelle, hän pystyy tarvittaessa toteuttamaan koko projektin itsekin.

    Minimiosaamiset

    Projektipäällikkö web-sivuprojekteille
    Asiakassuuntautuneisuus ja kommunikointitaidot
    Joko ohjelmointi (esim. PHP) tai graafinen osaaminen (Photoshop).
    Tiimityötaidot, pariohjelmointi/-työ
    Web-analytiikan perusteet
    CMS -käyttökokemus esim. WordPress, Drupal tms.

    Työtehtävät ovat pääosin asiakkaiden tiloissa eri puolilla pääkaupunkiseutua. Teknisen osaamisen lisäksi edellytämme hyviä tiimityö ja kommunikointitaitoja asiakkaan kanssa toimiessa.

    Lähetä CV:si osoitteeseen: rekrytointi@phz.fi

    Lisätietoja

    Toimitusjohtaja
    Antti Hätinen
    +358505688732
    antti.hatinen@phz.fi
    PHZ Full Stack Oy

    https://www.phz.fi

    Published by:
  • Careers

    Join the Light Side of the Force

    yoda-922520PHZ.fi is a Helsinki based Full Stack IT company focusing in Sustainable Life Cycle IT Development by using Test Automation and Devops -practices. We believe strongly in Lean & Agile (Extreme Programming) principles such as Pair Programming, Continuous Delivery and Test Driven Development.

    Our total revenue in 2016 is 2M EUR and we are growing at an annual 81% growth rate.

    Avoid the anger and hatred caused by spaghetti code, and join us to build A Better Tomorrow!

    Send your CV to recruit (at ) phz.fi

     

    Published by:
  • Coding Software Engineering

    Lean vs. Agile

    There is a heated up debate going on among software development professionals about what is the difference between Agile and Lean software development? Are they rooted in the same principle or is there something fundamentally different between the two methods?

    James O. Coplien explains the difference:
    http://www.slideshare.net/jcoplien/20090513resund-agile

    At PHZ.fi we are embracing both the methodologies, in particular Extreme Programming by the book, and eliminating the waste by reflecting on Kanban, Total Quality Management, Six Sigma and Shigeo Shingo’s Zero Quality Control.

    Published by:
  • Coding

    private considered harmful

    Time after time I explain to the other coders that private visibility is harmful, 95% of coders tend to try rock hard claim otherwise. Unfortunately private is a harmful visibility level to use.

    Personally I haven’t yet found any legitimate use case for private -visibility, but the opposite. Quote from the documentation of a unit testing framework:

    Limitation: final, private, and static methods
    Please note that final, private and static methods cannot be stubbed or mocked.

    Using protected visibility instead of private by default has the advantage of leaving the opportunity for the future developers open to reuse and extend your code. Using private denies this opportunity and forces rewrite of your code. For test classes using protected is however clumsy, since you need to create a subclass to be able to mock or stub the methods or properties you want. Using dependency injection would be a better idea.

    PHZ.fi has been conducting a range of code reviews for half a dozen large softwares with 150-600k lines of code. My surprising observation has been that in all the cases the code has been consisting 80% of public methods. The real life outcome thus seems to be that coders don’t really use encapsulation so often and limiting the visibility on class level is less common than using hidden interfaces (e.g. private). Of course a function is also an interface for encapsulation, and thus the one can also deduct that the coders are mostly hiding the implementation details inside one or only a few public methods rather than using large number of private methods.

    In Java my best practice is to define all non-public properties and methods on package -visibility, meaning that there is no public, protected or private. If you place your test class in the same package, you can easily access also the non-public the methods or properties and for most of the time you don’t even need DI configurations.

    Published by: