23.12.2011

Software engineer trainee wanted


We are looking for a Software Engineer Trainee to join our Scrum team in developing software for the Philips Sonalleve MR-HIFU system.

A suitable candidate has completed at least two years of university-level studies in a technical or scientific major. Good knowledge of object-oriented programming, fluent English and effective communication skills are required. C#/.NET, C++ or Python skills are considered an advantage.

The duration of the full-time traineeship is approximately from May to September 2012. We wish you to be able to work part-time after this period, and it is also possible to start part-time in the spring. For more information, contact Mikko Silvonen, mikko.silvonen@philips.com, tel. +358 40 867 7330 (on vacation January 2–9) or Marko Häkkinen, +358 50 415 1372.

Please send your application, CV and transcript of studies (in English or Finnish) by email to mikko.silvonen@philips.com by January 22, 2012.

Philips Medical Systems MR Finland belongs to the global Philips Healthcare group. We develop and manufacture image-guided therapy solutions for various medical conditions. Our latest product, the Philips Sonalleve MR-HIFU Therapy System, is based on heating tissue with Focused Ultrasound, guided by real-time Magnetic Resonance Imaging. The product was commercially launched in January 2010. Our facilities are located at Äyritie 4, Vantaa, where we employ about 80 people. Some of our staff work with clinical research partners at leading international research hospitals.

26.11.2011

Ensimmäinen sprintti takana

Eka neljän viikon Scrum-sprintti sujui paremmin kuin odotimme: kumpikin tiimi saavutti tavoitteensa, vaikka tarinoiden valinta ja pilkkominen ei mennytkään vielä ihan putkeen. Kehittäjät taisivat puhua tuotteen ominaisuuksista ja teknisistä ratkaisuista tämän kuukauden aikana enemmän kuin parin aiemman vuoden aikana yhteensä. Osa porukasta koki kuitenkin päivittäisen tehtävien läpikäynnin mikromanageeraukseksi ja tiimin itseorganisoituvan toimintatavan kaoottiseksi, ja tavat ovat selvästi vasta muotoutumassa: esimerkiksi Definition of Done oli tässä sprintissä vielä pikemminkin vanhan projektiorganisaation Scrum-tiimeille laatima tarkistuslista kuin tiimien omistama dokumentti.

Tarina on vasta alussa ja rotkokin ylitettävänä alkuinnostuksen jälkeen. Ensi kerralla muutama sana Scrumista ja lääkintälaitteiden kehityksessä vaadittavasta jäljitettävyydestä.

7.11.2011

Ensikosketukseni Scrumiin

”Scrum = Variation of Evolutionary Delivery + some additional practices.” Näin tyhjentävästi analysoin Scrumin esityksessäni Äyritien ohjelmistoryhmälle elokuussa 2002.

Olin tavannut edellisessä työpaikassani Tom Gilbin, Obi-Wan Kenobia muistuttavan vaatimustenhallintagurun, ja tutustunut tämän Evolutionary Delivery -malliin, joka oli jonkinlainen ketterien menetelmien kantamuoto jo 1970–1980-luvulla. Kun sitten selailin Schwaberin ja Beedlen kirjaa Agile Software Development with Scrum, ihmettelin, mitä uutta tässä nyt oikein oli Evo-malliin verrattuna. Vasta paljon myöhemmin aloin ajatella, että inkrementaalinen ohjelmistokehitys taitaa vaatia toimiakseen juuri jonkinlaiset fiksut tiimikäytännöt. Ihmettelen silti vieläkin, miksei Gilbiä mainittu tuon Scrum-kirjan lähdeluettelossa.

Miksi aloimme siirtyä inkrementaaliseen ohjelmistokehitykseen vasta tänä vuonna? Olin kai laiska kärsivällinen enkä halunnut yrittää puskea mallia käyttöön ylhäältä annettuna vaan odottaa ensin kriittisen massan syntymistä kehittäjien joukossa. Lisäksi Philipsissä oli käynnissä aikaa ja energiaa vienyt CMM- ja CMMI-pohjainen prosessinkehityshanke. Mutta parempi myöhään!

Ensi kerralla vaikutelmia ensimmäisestä sprintistämme, joka päättyy parin viikon kuluttua.

3.10.2011

Looking for software engineers and test engineers


Etsin kahta ohjelmistosuunnittelijaa ja yhtä ohjelmistotestaajaa kehittämään Sonalleve MR-HIFU -tuotteen uusia versioita ja sovelluksia. Tämä on oiva tilaisuus päästä mukaan yhteen Suomen mielenkiintoisimmista ohjelmistohankkeista!

Jatketaan englanniksi:

Software Engineer

We are looking for a Software Engineer to join our Scrum team in developing software for the Sonalleve MR-HIFU system. You must be able to design and implement large software systems in an efficient and professional manner.

Strong C# skills, .NET knowledge and fluent English are required. An ideal candidate has a master’s degree in computer science (or equivalent background). We also appreciate in-depth knowledge of the Windows or real-time Linux environments, experience of agile software development, as well as C++, Qt and Python skills.

Please send your application and CV by email to mikko.silvonen@philips.com on October 17, 2011 at the latest. For more information, contact Mikko Silvonen, mikko.silvonen@philips.com, tel. +358 40 867 7330.

Software Test Engineer

We are looking for a Software Test Engineer to join our team in testing the Sonalleve MR-HIFU system. Your main duties include designing and executing software tests, as well as reporting test results and defects. You work actively with our software developers to ensure software quality. You are also expected to participate in test process improvement.

We are looking for a person with initiative as well as strong problem-solving and communication skills. Experience with medical technology is not required, but enthusiasm to learn is a must. A suitable candidate has a BSc or MSc in a technical major (or equivalent background) and fluent English. Excellent documentation skills, programming or scripting skills (C# or Python) and experience with software development or testing processes are also required. We also appreciate previous knowledge of testing in an agile team.

Please send your application and CV by email to mikko.silvonen@philips.com on October 17, 2011 at the latest. For more information, contact Mikko Silvonen, mikko.silvonen@philips.com, tel. +358 40 867 7330, or Ibrahim Hossain, tel. +358 50 415 1369.

Software Engineer (Embedded)

We are looking for a Software Engineer to join our team in developing embedded software for the Sonalleve MR-HIFU system.

Strong C++ skills, thorough understanding of real-time environments and excellent problem-solving skills are required. A suitable candidate has a BSc or MSc in a technical major (or equivalent background) and fluent English. We also appreciate VHDL and Python skills, as well as previous experience of motion control systems. The work will involve some travel to installation sites worldwide.

Please send your application and CV by email to mikko.silvonen@philips.com on October 17, 2011 at the latest. For more information, contact Mikko Silvonen, mikko.silvonen@philips.com, tel. +358 40 867 7330, or Timo Mettälä, tel. +358 50 415 1405.


Philips Medical Systems MR Finland belongs to the global Philips Healthcare group. We develop and manufacture image-guided therapy solutions for various medical conditions. Our latest product, the Philips Sonalleve MR-HIFU Therapy System, is based on heating tissue with Focused Ultrasound, guided by real-time Magnetic Resonance Imaging.  The product was commercially launched in January 2010. We work closely with the Philips sales and distribution channels and with Philips global R&D resources. Our facilities are located in the Veromies district of Vantaa, where we employ about 80 people. We employ people also at some Philips locations abroad. Some of our staff work with clinical research partners at leading international research hospitals.

20.9.2011

Vanhakin nyt ketteröityy

Huomaan, etten ole kirjoittanut aikoihin ohjelmistotuotannosta, mutta tänä syksynä kertyy kerrottavaa. Kyllästyimme nimittäin keväällä ohjelmistoprojektiemme lopussa olleeseen stabilointihässäkkävaiheeseen ja mietimme, millä siitä pääsisi eroon. Oikealta lääkkeeltä vaikutti iteratiivinen ja inkrementaalinen ohjelmistokehitys, jossa hässäkät jaetaan pieniksi palasiksi matkan varrelle eikä julkaisukelpoisesta laadusta koskaan erkaannuta liian kauaksi.

Kesän aikana päätimme sitten nauttia seuraavassa projektissamme Scrumia suoraan purkista. Monen yrityksen Scrum-toteutus näyttää karahtaneen siihen, että mallista on otettu vain omassa firmassa helpoiten toteutettavat osat (esimerkiksi niin, että tuotteen omistajan roolia ei ole hoitanut yksi ihminen vaan sama komitea kuin ennenkin), mutta me päätimme lähteä liikkeelle ihan oppikirjatoteutuksella. Oman pikantin lisänsä tuovat lääkintälaitteen jäljitettävyysvaatimukset ja IEC 62304 -standardi, mutta oikeastaan niiden noudattaminen on monin osin helpompaa, kun projektin lopussa tapahtunut kiireinen dokumentointityö jakautuu tasaisemmin koko projektin ajalle. Veikkaan, että suurin haaste on vanhojen rakenteiden ja ajattelutapojen muuttaminen kuten missä tahansa muussakin ketteriin menetelmiin siirtyvässä yrityksessä.

En ole itse mukana Scrum-tiimissä, vaan roolini on enemmänkin sponsorin, mutta kerron silloin tällöin kokemuksiamme tässä blogissa. Tiimit on muodostettu, ensimmäiset pokerit pelattu Tukholmasta tilatuilla korttipakoilla ja Sonalleve MR-HIFU -ohjelmiston työlista hahmottunut, mutta ensimmäinen sprintti on vielä edessä. Mielenkiintoinen syksy tulossa!