Asiakaskokemus

Asiakaskokemus on asiakkaan subjektiivinen kokemus yrityksestä ja sen tuotteista tai palveluista. Asiakaskokemus muodostuu kokemuksista, mielikuvista ja tunteista joita asiakkaalle on yrityksestä kertynyt. Se muodostuu kohtaamisista, joita asiakkaalla on yrityksen ja sen tarjoamien tuotteiden tai palveluiden kanssa. Asiakaskokemukseen vaikuttavat sekä järki että tunteet – se, että asiakas on käytännössä tyytyväinen tuotteeseen ja palveluihin, mutta toisaalta myös […]

Lue lisää

Content management system

Content management system eli sisällönhallintajärjestelmä tai “CMS” on tietojärjestelmä, joka palvelee koko organisaation sisällönhallintaa mahdollistaen esimerkiksi yrityksen verkkosivujen sisällönhallinnan keskitetysti. Content management system on yleisnimitys, joka toimialasta riippuen saattaa viitata verkkosivujen lisäksi erilaisiin sisällönhallintajärjestelmiin. Esimerkiksi sosiaaliset mediat ovat omanlaisiaan Content Management systemsejään, koska niillä hallitaan sisältöä verkossa. Todennäköisesti yleisimmin CMS viittaa verkkosivujen julkaisujärjestelmiin, kuten WordPressiin, […]

Lue lisää

DevOps

DevOps on digitaalisten palveluiden kehitys- ja tuotantomalli, jonka periaatteita ovat ketterä kehitys, jatkuva integraatio (continuous integration) ja jatkuva toimitus (continuous delivery). Lisäksi keskeistä on automatisoitu testaaminen ja ympäristöjen automatisoitu konfiguraatio. DevOpsin tavoitteet DevOps-mallilla pyritään automatisoimaan mahdollisimman pitkälle ohjelmistokehitykseen, testaamiseen ja ylläpitoon liittyvät toiminnot. Tavoitteena on toimintamalli, jossa rakennettava ohjelmisto on jatkuvasti mahdollisimman hyvin testattu ja […]

Lue lisää

Drupal

Drupal on avoimen lähdekoodin selainpohjainen sisällönhallintajärjestelmä (CMS). Drupalin perusosa “Drupal core” sisältää ohjelmiston perusominaisuudet ja tavallisten sivustojen ja blogien luomiseen tarvittavat osat. Näihin sisältyy käyttäjien hallinnointi, valikoiden muokkaus, RSS-syöte, taksonomia, sivun ulkoasun muokkaus ja sivuston hallinnointi. Drupal Corea voidaan laajentaa moduuleilla, joilla voidaan luoda esimerkiksi kuvagallerioita, verkkokauppoja, keskustelupalstoja, postituslistojen hallintaa, uusia ulkoasuteemoja ja muita toiminnallisuuksia. […]

Lue lisää

Hakukoneoptimointi

Hakukoneoptimointi (engl. SEO eli search engine optimization) viittaa toimenpiteisiin, joita tehdään yksittäisen verkkosivun tai kokonaisen verkkosivuston hakukonenäkyvyyden parantamiseksi. Tavoitteena on saada sivusto mahdollisimman korkealle hakutuloksiin hakukoneessa ja näin hankittua verkkoliikennettä sivustolle. Hakukoneen kautta verkkosivuille päätyneitä kävijöitä kutsutaan orgaaniseksi liikenteeksi. Googlen ja muiden hakukoneiden algoritmit käyttävät suurta joukkoa erilaisia muuttujia määrittelemään verkkosivustojen relevanttiutta käytetyille hakutermeille. Hakukoneoptimointi […]

Lue lisää

HTML5

HTML5-kieli on uusi versio verkkosivujen tekemiseen yleisesti käytetystä HTML-merkintäkielestä. HTML5 viittaa nykyisin usein yleisesti moderneihin web-tekniikoihin. Niihin kuuluvat HTML5-kielen uutuuksien ohella esimerkiksi CSS:n uudet piirteet (CSS3) sekä sovellusliittymät kuten File API ja Geolocation API. Sovelluskehityksen alalla HTML5 tarkoittaa nykyisin yleisesti sovellusten toteuttamista webin avoimilla tekniikoilla. Ohjelmointikielenä on tällöin JavaScript ja muotoilun perusvälineenä CSS.

Lue lisää

Low-code -ohjelmistokehitys

Low-code -ohjelmistokehitys tarkoittaa uusien sovellusten kehittämistä nopeasti ja vähäisellä koodaamisella käyttäen sitä varten tehtyjä low-code -työkaluja. Low-code -ratkaisuilla voidaan luoda sovelluksia sekä mobiili- että desktop-ympäristöihin. Mobiililaitteiden ja mobiilisovellusten käyttö on jatkuvassa kasvussa, ja tarve mobiiliratkaisuille kasvaa. Low-code-ohjelmistokehityksellä voidaan vastata erityisesti kiihtyvään mobiilisovellusten tarpeeseen edullisemmin ja tehokkaammin. Low-code -työkalujen maailma on vielä kehittyvä, mutta ratkaisuja low-code-ohjelmistokehitykseen […]

Lue lisää

Software development

Software development eli ohjelmistotuotanto on yhteisnimitys menetelmille, joita käytetään tietokoneohjelmistoja tuotettaessa. Jotta ohjelmistokehitys voitaisiin suorittaa järjestelmällisesti, ohjelmistotuotannossa pyritään mallintamaan kehitysprosessia niin sanotun elinkaarimallin mukaisesti. Elinkaarimallissa ohjelmiston kehitys nähdään mahdollisimman laajana, aikasidonnaisena prosessina, jossa ohjelmiston tekninen kehittäminen on vain osa kokonaisketjua. Elinkaari jakautuu kahteen pääluokkaan, jotka ovat kehitys ja ylläpito. Erilaisia software development-malleja ovat esimerkiksi vesiputousmalli, […]

Lue lisää

Webkehitys ja verkkopalveluiden kehitys

Webkehitys ja verkkopalveluiden kehitys on selainpohjaisia sovelluksia tuottavaa ohjelmistokehitystä. Ohjelmisto voi toimia julkisessa internetissä, tai esimerkiksi yrityksen sisäisessä intranetissä. Toteutukset vaihtelevat yksittäisistä, staattisista sivuista aina laajoihin ja monimutkaisiin web-sovelluksiin. Webkehityksen keinoin tuotettuja järjestelmiä kutsutaan myös nimillä digitaaliset palvelut, verkkoratkaisut, verkkopalvelut, kotisivut, internet-palvelut ja web-ratkaisut. Teknologioita voidaan jakaa serveri- ja selainpuolen tekniikoihin ja tietokantoihin. Internetin yleistymisen ja […]

Lue lisää