Systemutveckling
Med systemutveckling utgår vi från den definition som finns på Wikipedia: "(...) processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet, genomföra systemering av det, programmera, testa och driftsätta det. Arbetet sker traditionellt enligt olika metodiker, var och en med sina för- och nackdelar." (Wikipedia-bidragsgivare, "
Systemutveckling," Wikipedia, hämtad mars 24, 2009).
Inom systemutveckling arbetar vi med dokumenterade plattformar som .NET och med standardprodukter som Sitecore Content Management System och EpiServer – för att ge våra kunder maximal utväxling på sin investering. Vi använder oss gärna av agila systemutvecklingsmetoder såsom Scrum, för att i täta och regelbundna avstämningar ha ett nära samarbete med våra kunder.
Här är några av de tjänster vi erbjuder inom system- och webbutveckling:
Content Management System
Ett bra publicerings- och innehållshanteringssystem är nyckeln till en effektiv webbplattform. Sedan 2004 är vi partner med CMS-leverantören Sitecore och vi är i dagsläget ledande utvecklingspartner i Sverige. Vi är även partner med Episerver som tillsammans med andra tjänster och produkter gör oss till en helhetsleverantör för våra kunder i arbetet med webbnärvaro
CRM
För kunder med begränsade eller väldigt komplexa CRM-behov kan vi skapa skräddarsydda kundhanteringssystem. För andra hjälper vi gärna till att upphandla och integrera standardprodukter.
ECM (Enterprise Content Management)
Begreppet ECM täcker in hela det flöde av information och dokument som rör sig genom en organisation. Från inmatning via formulär, OCR, kameror, sensorer, externa system med mera via olika typer av bearbetning, analys och förädling och vidare till utmatning på skärm, tryck, meddelanden och arkivering. Metamatrix har även erfarenhet av informationsflöden som spänner över en bransch eller samhällssektor.
Semantic web
Webbens skapare, Tim Berners-Lee driver sedan ett tiotal år tillbaka envist projektet ”den semantiska webben”. Visionen är att med hjälp av standardisering uppnå en mycket mer användbar webb. Standardiseringen sker både på den syntaktiska nivån, d.v.s. format för effektiv delning av information (bl.a. XML), och på den semantiska nivån, d.v.s. entydighet om vilka begrepp som används och åsyftas (bl.a. Dublin Core). Metamatrix har följt projektet under många år, bl.a. genom forskningssamarbeten med KTH, vilket givit många insikter om hur webben kan komma att utvecklas på lång sikt.
Sociala webben - integration med sociala nätverkssajter
Hur kan en organisation dra nytta av det faktum att alltfler använder nätet för att nätverka (t.ex. på Facebook, MSN, Twitter, Bloggy, LinkedIn)? Metamatrix håller ofta föreläsningar om den sociala webben, och självklart bygger vi gärna webbplatser som är tätt integrerade med denna. I praktiken kan det t.ex. innebära små knappar som underlättar för användare att tipsa varandra via just sina nätverkssajter, att bilder och annan multimedia i stor utsträckning lagras på sociala mediasajter vilket också underlättar spridning, eller att förenkla för besökarna att återpublicera innehåll genom att generera html-kod som de lätt kan kopiera in i sin blogg eller liknande.
Tillgänglighetsgranskning, validering och sökmotoroptimering (SEO)
Vi har hjälpt många kunder att göra sina webbplatser tillgängliga för användare med särskilda behov eller tekniska förutsättningar. I praktiken innebär det ofta att riktlinjer såsom WAI och 24- timmarswebben gås igenom och att html-koden anpassas så att den validerar mot de formella specifikationerna. En extra fördel med detta arbetssätt är att det ökar rankingen i sökmotorer, vilket brukar ge mer trafik.
Rika internetapplikationer - Ajax, javascript, XML
I moderna webbplatser behöver man inte "ladda om sidan" för varje liten sak som sker. Istället kan effektiv webbteknik (Ajax) användas för att snabbt uppdatera en liten del av webbsidan. Även andra metoder kan användas för att göra webbtillämpningar lättarbetade och tydliga. Vi oftast använder standardbibliotek för att på ett kostnadseffektivt sätt skapa ajaxlösningar som fungerar på så många plattformar som möjligt.
Flöden - RSS, Atom, KML, ical, ...
Den som vill ha en effektiv webbnärvaro bör undvika att besöka alla sajter varje dag och istället använda en bra flödesläsare (t.ex. Netvibes, Google Reader) för att följa med i utvalda flöden. Vi hjälper våra kunder att öka sin webbnärvaro genom att publicera alla tänkbara flöden – i syfte att sprida sitt budskap till sina intressenter. Det kan handla både om vanliga rubriker (RSS), kalenderhändelser (iCal) och geografisk information (KML).
Design och prototyparbete
Ofta är enkla skärmskisser i blyerts fullt tillräckliga som prototyper, men ibland kan det vara värdefullt med videoprototyper eller halvfärdiga applikationer. Vi utför ofta systemdesign och konceptdesign i nära samarbete med kunden, oavsett om vi arbetar med enkla skärmskisser eller om vi väljer ett arbetssätt där vi lanserar applikationen/tjänsten/webbplatsen på ett tidigt skede och utvecklar dem kontinuerligt.
Trafikanalys
I din webblogg finns mycket värdefull information. Analyser av trafik och beteende kan direkt avslöja problem och ofta ge idéer till förbättringar av din webbnärvaro. Har du inte redan koll på din trafik så har du mycket att vinna på att skaffa det. Vi hjälper gärna till.
Integration - webbservices, REST, SOAP
I nästan alla större utvecklingsuppdrag ingår integration med olika befintliga system. Ofta kopplar vi samman webbapplikationer med hjälp av "web service"-metoder såsom SOAP eller REST, men givetvis är vi öppna för att jobba med alla tillgängliga API:er som behövs för att lösa era behov.