Kolme periaatetta integraatiotiimin ohjaamiseen - CTO Tuomas Paleniuksen näkemys
Integraatioarkkitehtuurin ja -projektien johtaminen vaatii vahvaa kokonaisnäkemystä ja kykyä ohjata tiimiä kohti yhteisiä tavoitteita. Devikoneen CTO ja pääarkkitehti Tuomas Palenius jakaa kolme keskeistä periaatetta, joilla hän varmistaa tiiminsä onnistumisen haastavissa integraatioprojekteissa. 1. Kokonaiskuvan jakaminen "Arkkitehtuurisuunnitelman ja periaatteiden ymmärtäminen on kaiken...
Agile-integraatiokehityksen avaimet Devikoneella
Integraatioiden kehittäminen on yksi ohjelmistokehityksen haastavimmista osa-alueista. Devikoneella hyödynnämme ketteriä menetelmiä (agile-menetelmät) integraatiokehityksessä, mikä on osoittautunut erittäin tehokkaaksi lähestymistavaksi. Tässä blogissa avaamme viisi keskeistä periaatetta, joihin Devikoneen CTO:n mukainen näkemys agile-integraatiokehityksestä perustuu. Käydään läpi mitä siis agile tarkoittaa Devikoneelle? 1....
Optimaalinen integraatioiden projektinhallintametodologia
Perinteisessä ohjelmistokehityksessä käytetty projektinhallintametodologia Scrum ei sovellu hyvin integraatioiden rakentamiseen. Scrumin oletuksena on, että jokaisen sprintin jälkeen asiakas saa käyttöönsä sovelluksesta päivitetyn version, joka tuottaa uutta lisäarvoa. Scrumin sprinteissä kehitetään lisää ominaisuuksia, joten Scrum toimii hyvin suhteessa perinteiseen ohjelmistokehitykseen. Integraatiot...
Apache Camel - integraatioiden Taikuri
Liiketoimintaympäristössä, jossa erilaiset järjestelmät ja sovellukset toimivat rinnakkain, saumaton integraatio on avaintekijä tehokkuudelle ja kilpailukyvylle. Yksi tehokkaimmista integraatiovälineistä on Apache Camel, jota Devikonekin hyödyntää integraatiototeutuksissaan. Mikä Camelista sitten tekee niin hyvän, että sitä kannattaa käyttää? Isossa kuvassa Apache Camel on...
Apache Camel ja Microsoftin integraatiotyökalut – Tehokas Liitto
Liiketoiminnassa on yhä yleisempää, että organisaatioilla on käytössä monenlaisia teknologioita ja järjestelmiä, mutta yhtä kaikki tehokkaat integraatiot ovat aina avaintekijä liiketoiminnan sujuvuudelle. Moni toimija on pyrkinyt lisäämään hallittavuutta sitoutumalla strategisesti johonkin yhteen teknologialinjaukseen. Tässä on monessa mielessä paljonkin järkeä, mutta...
Avoin lähdekoodi on erinomainen valinta myös integraatioissa
Kyky tuottaa uusia integraatioita hallitusti ja kustannustehokkaasti on yrityksille koko ajan vain tärkeämpää. Dataa kertyy lähes jokaisella liiketoiminnan osa-alueella, ja datan siirtäminen, hyödyntäminen ja käsitteleminen on kriittisen tärkeää. Tämä koskee niin sisäisiä kuin ulkoisia järjestelmiä tai vaikkapa hitsauslinjaston koneiden tuottamaa...
Yrityksen täsmäkielellä lisää kilpailuetua
Devikoneella teemme töitä "domain spesifien kielten" (DSL, tai täsmäkieli) kanssa, mutta mitä nämä ovat ja mitä etua niillä saavutetaan verrattuna yleisiin ohjelmointikieliin ja mitä hyötyä niistä on asiakkaillemme? DSL:ät ovat ohjelmointikieliä, jotka on suunniteltu tiettyyn sovellusalueeseen (domain) tai -käyttötarkoitukseen. DSL:llä...
Millainen on tyypillinen integraatioprojekti? – “Laadukkaat toimintamallit auttavat asiantuntijaa keskittymään oleelliseen”
Kun uusi integraatioprojekti pyörähtää Devikoneella käyntiin, on integraatiokehittäjille selkeät sävelet siihen, miten homma tulee etenemään. Näin voit asiantuntijana keskittyä siihen, mitä osaat parhaiten: asiakkaan arjen helpottamiseen integraatioiden avulla. Millaisia vaiheita tyypillinen integraatioprojekti oikein sisältää? Ennen kuin paneudumme itse integraatioprojektin kulkuun...
Laatu on yhteinen intohimomme
Devikoneella yhteinen intohimomme on kirjoittaa hyvää ja laadukasta koodia. Koska puhumme usein hyvästä koodista, on hyvä avata mitä tällä tarkoitamme. Ensinnäkin, hyvän koodin tunnistaa sen komplementin, huonon koodin, puuttumisen kautta. Toisin kuin muussa taiteessa, hyvässä koodissa on tietyt lainalaisuudet, ja...
Miten Devikone auttaa asiakkaitaan integraatiotarpeissa?
Olemme tavanneet lukuisan määrän yritysten edustajia, jotka ovat olleet kiinnostuneita avoimen lähdekoodin integraatioratkaisuista. Löytyykö yrityksistä ja tarpeista yhdistäviä tekijöitä? Usein lähtötilanteen kiinnostus on varsin...
Tiekartta moderneihin integraatioihin
Integraatiot voidaan toteuttaa monella tavalla ja vaihtoehtoja on paljon. Seuraavassa artikkelissa kerromme mitkä ovat Devikoneen integraatioratkaisujen keskeisimmät elementit ja miten päästään optimaalisimpaan...
Älykkäät järjestelmäintegraatiot
Järjestelmäintegraatiot ovat haasteellisen vaikea aihe kuvata nopeasti riittävällä syvyydellä. Aiheeseen liittyy paljon tasoja, joilla integraatioista voidaan saada parhaimmillaan kokonaisuudelle suurta lisäarvoa tuottava perusta. Artikkelimme kuvaa aiheeseen liittyvät peruskäsitteet ja antaa vastauksen siihen, mitä älykkäillä järjestelmäintegraatioilla tarkoitetaan. Mitä järjestelmäintegraatioilla tarkoitetaan? Yksinkertaistettuna...