Kategoria Blogi

Enemmän tai vähemmän töihin liittyviä juttuja firman kannalta tai omasta mielestä.

Sovelluskehitysprojektin käytännöt

Sekä ohjelmistoprojektin alussa että sen aikana on tärkeää huomioida yhteiset toimintatavat ja ohjeistaa niistä projektissa mukana olevia ihmisiä. Yhteisesti sovitut ja kaikilla käytössä olevat toimintatavat helpottavat sekä projektin skaalaamista että asiantuntijoiden yhteistoimintaa projektin aikana. Projektin ohjeistuksessa määritellään projektin tärkeät osa-alueet,…

Konsultoinnin UKK

Yksi myyntityön tärkeitä tehtäviä on vastata kysymyksiin, joita käytyjen keskustelujen aikana herää. Ajan mittaan olen huomannut muutaman niistä tulevan esille toistuvasti ja uskon, että moni konsultin palkkaamista harkitseva toivoisi niihin vastauksia. Siispä päätin kerätä muutaman usein kysytyn kysymyksen yhteen, ja…

Arkkitehtuuripiirustus ilman osoitinta

Yksi työlääksi koettu ja siksi usein lapsipuolen asemaan päätyvä työtehtävä ohjelmistoprojekteissa on arkkitehtuurin dokumentointi. Kuva kertoo siinäkin enemmän kuin tuhat sanaa. Siksi piirustukset ja diagrammit ovat tärkeä osa tiedonsiirtoa ja jaettua ymmärrystä. Arkkitehtuuripiirustus on kartta, joka auttaa sekä uusia ihmisiä…

Pienin askelin kevätaurinkoon

Toimistomme ikkunat avautuvat suoraan Triplan 9. kerroksen kattoterassille, missä auringonpaiste alkaa houkuttelemaan kevään ensimmäisiä kukkia aukeamaan. Annan itselleni surutta luvan kävellä siellä, enkä mittaa kulunutta aikaa. Kaikenlainen henkinen palautuminen työpäivän lomassa tekee aivan varmasti hyvää ja on tarpeellinen aikainvestointi. Tämä…

Shellistä Pythoniin

Bash-skriptit ovat vielä yleinen tapa rakentaa tai ylläpitää yksinkertaisia, tai joskus vähän monimutkaisempiakin automaation palasia. Bash-, tai yleisemmin Shell-skriptit ovat ohjelmanpätkiä, jotka suoritetaan hyvin samantapaisesti kuin käyttäjä joka tekisi samat asiat täysin käsin. Shell-skriptien piirteitä ovat niiden helppo aloittaminen, huomaamaton…

Koodia vai ei koodia?

Low code, no code vai kenties ohjelmistorobotiikka? Erilaisia tapoja toteuttaa ohjelmistoja ilman suurta määrää koodia on monta. Nämä uudet ja modernit työkalut, joiden soveltuvuus eri käyttötarkoituksiin on kehityksen myötä laajentunut, tarjoavat hyvän mahdollisuuden toteuttaa ohjelmistoja ilman tarvetta syventyä ohjelmoinnin kiemuroihin.…

Robotiikan perusta ja tulevaisuus

Ohjelmistorobotiikassa on pohjimmiltaan kysymys ihmisen perimmäisestä tarpeesta tehdä asioita nopeammin, laajemmin ja helpommin. Siksi rakensimme ensin koneita ja lopulta koneita, jotka tekevät koneiden osia. Nykyään rakennamme koneita jotka rakentavat kokonaisia koneita. Haluamme ajatella nopeammin, laajemmin ja helpommin joten kehitämme apuvälineitä…

Ohjelmistoautomaation luokittelu

Ohjelmistorobotiikka (prosessiautomaatio, RPA) sopii muun muassa käyttötapauksiin, joissa automaatiolla parannetaan työn laatua ja mahdollistetaan ihmisten keskittyminen prosessin muuttuviin osiin. Käsin tehtävät, kausittain vaihtelevat työt ja paljon työkuormaa aiheuttavat tehtävät ovat myös sellaisia, joiden automaatiota kannattaa harkita.  Ohjelmistorobotiikan etu on sen…

Robotiikan viehätys

Robotiikka on hyvin luonnollinen osa sekä tietotekniikan että ihmisen ja ihmiskunnan kehitystä. Emme ole ainoa työkaluja käyttävä laji maapallolla, mutta olemme siinä aivan omalla tasollamme. Myönnän itse olevani kovin innostunut steampunkin estetiikasta. Koneiden ja elollisten olentojen ero on kuitenkin häilyvä,…

Ohjelmistorobotiikka muuttaa työn

Kun reilut sata vuotta sitten Henry Ford otti käyttöön liukuhihnatyöskentelyn kokoonpanolinjallaan autojen valmistuksessa, hän mullisti valmistavan teollisuuden. Liukuhihna mahdollisti työn pilkkomisen pienempiin osiin, jolloin työntekijät pääsivät keskittymään rajattuihin osa-alueisiin. Menetelmän avulla Fordin autotehtaat pystyivät nopeuttamaan ja skaalaamaan tuotantoa. Myöhemmin robotiikan…