Select Page

Om oss

 

Som en del av ALM-miljön använder vårt team de senaste lösningarna som stöder programvaruutveckling. Vi hjälper organisationer att förvandla sina fantastiska idéer till programvarubaserade lösningar som positivt påverkar och förändrar vår värld till det bättre.

Vad vi kan erbjuda dig

Vi producerar webb-, mobil- och skrivbordsapplikationer som använder en bred palett av olika teknologier och teknikgrupper. Vårt fokus – utvecklingen av helhetslösningar för webben – kräver att våra team har kapaciteter inom alla områden.

Vi strävar efter att förbättra våra färdigheter och använda de senaste teknologierna samtidigt som vi bevarar kunskapen om tidigare lösningar för att kunna erbjuda stöd för äldre produkter.

ALM office

VÅRA TJÄNSTER

VÅRA TJÄNSTER

man standing picture
  • Identifikation av intressenter, kommunikation
  • Idéhantering
  • Affärsfall
  • Kravhantering
  • Design, arkitektur
  • Projektledning
  • Resurshantering
  • Förändringshantering
  • Problemhantering
  • Konfigurationshantering
  • Versionshantering
  •  Kodgenerering
  • Kvalitetssäkring och testning
  • Rapportering
  • Hantering av byggnation, utgivning och distribution
  • Kundsupport inklusive underhåll och programvaruunderhåll
  • Fördelshantering, dvs. utvärdering av lösningar
  • Avveckling, vid behov ersättning genom en annan lösning
man standing picture
  • Identifikation av intressenter, kommunikation
    Idéhantering
    Affärsfall
    Kravhantering
    Design, arkitektur
    Projektledning
    Resurshantering
    Förändringshantering
    Problemhantering
  • Konfigurationshantering
  • Versionshantering
  •  Kodgenerering
  • Kvalitetssäkring och testning
  • Rapportering
  • Hantering av byggnation, utgivning och distribution
  • Kundsupport inklusive underhåll och programvaruunderhåll
  • Fördelshantering, dvs. utvärdering av lösningar
  • Avveckling, vid behov ersättning genom en annan lösning
  • Identifiering av intressenter, kommunikation
  • Idéhantering
  • Affärsfall
  • Kravteknik
  • Design, arkitektur
  • Projektledning
  • Resurshantering
  • Förändringshantering
  • Problemhantering
  • Konfigurationshantering
  • Versionshantering
  • Kodgenerering
  • Kvalitetssäkring och testning
  • Rapportering
  • Hantering av byggnation, utgivning och distribution
  • Kundsupport inklusive underhåll och programvaruunderhåll
  • Fördelshantering, dvs. utvärdering av lösningar
  • Avveckling, vid behov ersättning genom en annan lösning 

Hur fungerar det?

Vi anpassar vårt arbetsflöde till en specifik kund

per projekt och/eller uppgift.

UTVECKLA

En av de viktigaste aspekterna av utvecklarens arbetsmiljö är deras arbetsstation och utvecklingsmiljö (IDE). Det förstår vi, och därför byter vi regelbundet ut våra utvecklares utrustning och tillhandahåller dem med ytterligare hårdvaruresurser när det behövs. Varje utvecklingsenhet, oavsett om det är MS Windows, en Linux-laptop eller en MAC, har en IDE som stöder programvaruproduktion på den givna plattformen. Vanligtvis är dessa XCode, Visual Studio, Android Studio, NetBeans,
or Eclipse.

CI/CD

Våra utvecklingsteam använder CI/CD-miljöer där det är tillämpligt. Sådana inställningar består alltid av minst tre delar: ett system för hantering av källkod, ett system för spårning av arbete och ett automatiserat system för byggnation och distribution. När dessa är igång kan ytterligare utvidgningar som automatiserade testsystem, syntaxkontrollerare osv. läggas till. En typisk konfiguration består av GIT , JIRA, and Jenkins
or Bamboo.

TESTNING

Testning är en integrerad del av varje framgångsrik utvecklingsprodukt. För att uppnå långvarig kvalitet är det nödvändigt att planera och automatisera så mycket som möjligt. Vår erfarenhet inom detta område omfattar verktyg som JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager och Selenium. Där automation inte är möjlig utförs manuella tester.

DISTRIBUTION
OCH ÖVERVAKNING

Mjukvarulivscykeln slutar inte med acceptans av produkten. När den har testats och distribuerats i en live-miljö kräver lösningarna underhåll och övervakning. För att förbättra prestanda, automatisera uppdateringar och spåra drifttid för alla applikationer använder vi verktyg som New Relic, Deploy, Fabric eller HockeyApp. Implementering av korrekt övervakning följer samma regler som allt annat – den måste stödja produkten.

How does it work?

We adjust our workflow to a specific

client, per project, and/or task

DEVELOP

One of the most critical aspects of the developer’s work environment is their workstation and IDE. We understand that, and that is why we recycle our developers’ equipment regularly, supplying them with additional hardware resources when necessary. Every development asset, be it MS Windows, a Linux laptop, or a MAC, hosts an IDE that supports software production on a given platform. Typically these are XCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.

CI/CD

Our development teams make use of CI/CD environments wherever applicable. Such
settings are always composed of at least three parts: a Source Code Management system,
a Work Tracking system, and an automated build and deployment system. Once these are up and running, further extensions like automated test suites, syntax checkers, etc., can be added.
A typical configuration consists of a GIT repository, JIRA, and Jenkins
or Bamboo.

TESTING

Testing is an integral part of every successful development product. In order to achieve long-lasting quality, it’s necessary to plan and automate to as much extent as possible. Our experience in this area spans such tools as JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager, and Selenium. Where automation is not possible manual tests take place.

DEPLOYMENT

AND MONITORING

The Software Lifecycle does not end with an acceptance of the product. Once tested and deployed in a live environment, the Solutions require maintenance and monitoring. To improve performance, automate updates, and track uptime for any application, we use such tools
as New Relic, deploy, Fabric or HockeyApp. Implementation of proper Monitoring follows
the same rules as everything else – it needs
to support the product.

ALM About us

Hur fungerar det?

Vi anpassar vårt arbetsflöde till en specifik kund

per projekt och/eller uppgift.

UTVECKLA

En av de viktigaste aspekterna av utvecklarens arbetsmiljö är deras arbetsstation och utvecklingsmiljö (IDE). Det förstår vi, och därför byter vi regelbundet ut våra utvecklares utrustning och tillhandahåller dem med ytterligare hårdvaruresurser när det behövs. Varje utvecklingsenhet, oavsett om det är MS Windows, en Linux-laptop eller en MAC, har en IDE som stöder programvaruproduktion på den givna plattformen. Vanligtvis är dessaXCode, Visual Studio,
Android Studio, NetBeans,
or Eclipse.

CI/CD

Våra utvecklingsteam använder CI/CD-miljöer där det är tillämpligt. Sådana inställningar består alltid av minst tre delar: ett system för hantering av källkod, ett system för spårning av arbete och ett automatiserat system för byggnation och distribution. När dessa är igång kan ytterligare utvidgningar som automatiserade testsystem, syntaxkontrollerare osv. läggas till. En typisk konfiguration består av GIT, JIRA, and Jenkins
or Bamboo.

TESTNING

Testning är en integrerad del av varje framgångsrik utvecklingsprodukt. För att uppnå långvarig kvalitet är det nödvändigt att planera och automatisera så mycket som möjligt. Vår erfarenhet inom detta område omfattar verktyg som JUnit, PHPUnit, Telerik Test Studio, Microsoft Test Manager och Selenium. Där automation inte är möjlig utförs manuella tester.

DISTRIBUTION

OCH ÖVERVAKNING

Mjukvarulivscykeln slutar inte med acceptans av produkten. När den har testats och distribuerats i en live-miljö kräver lösningarna underhåll och övervakning. För att förbättra prestanda, automatisera uppdateringar och spåra drifttid för alla applikationer använder vi verktyg som New Relic, Deploy, Fabric eller HockeyApp. Implementering av korrekt övervakning följer samma regler som allt annat – den måste stödja produkten.

ALM About us
Brands photo

Processen

SCRUM är ramverket vi föredrar för våra projekt. I fall där det inte är möjligt att använda det, eller när det finns begränsningar, anpassas scrum-modellen. Vår beprövade metod är att använda en “lös koppling” antingen till PMI eller ett Prince2-liknande ramverk. I vissa fall har detta utvecklats till vad som kan kallas Disciplined Agile Delivery (DAD) där tidsramen är avgörande, budgetöverskridanden inte kan tillåtas och arbetsframsteg spåras genom milstolpar.

.NET stack

C#
.NET
ASP
MVC
Azure
MS SQL
IIS
XAML
Umbraco
Entity Framework

Desktop

C
C++
CLI
C#
WPF/WMF
MS SQL
Direct X
OpenGL
QT

Mobile

Apple iOS SDK
Objective – C
Cocoa
Android SDK
SQLite
Google Play Services
Swift
Kotlin
Flutter

Open Source

PHP
Apache
Symfony2
Python
AWS
MySQL
PostgreSQL
Django

Java Stack

J2EE
JBOSS
Spring
Framework
XML
PostgreSQL
Oracle Hibernate

Frontend

HTML5/ CSS3
AngularJS
RWD
AJAX
JavaScript
Bootstrap
jQuery

.NET stack

C#
.NET
ASP
MVC
Azure
MS SQL
IIS
XAML
Umbraco
Entity Framework

Desktop

C
C++
CLI
C#
WPF/WMF
MS SQL
Direct X
OpenGL
QT

Mobile

Apple iOS SDK
Objective – C
Cocoa
Android SDK
SQLite
Google Play Services
Swift
Kotlin
Flutter

Open Source

PHP
Apache
Symfony2
Python
AWS
MySQL
PostgreSQL
Django

Java Stack

J2EE
JBOSS
Spring
Framework
XML
PostgreSQL
Oracle Hibernate

Frontend

HTML5/ CSS3
AngularJS
RWD
AJAX
JavaScript
Bootstrap
jQuery

Technology Stack

Technology Stack

Vad är viktigt för oss

PASSION FÖR TEKNOLOGI

Informationsteknologi utmanar och driver oss. Vi gillar att ta isär saker och se vad som får dem att fungera.

ÖPPEN OCH MODIG

Dela är omtanke, och därför tror vi att de bästa lösningarna kan uppnås genom teamwork. Nyckeln till framgång är god kommunikation.

RESPEKT

Vi respekterar våra kunder och kollegor från ALM genom att bete oss professionellt och med integritet. Vi respekterar oss själva genom att ha ett hälsosamt och balanserat liv.

FÖRTROENDE, ATT LITA PÅ, ATT BLI LITAD PÅ

Våra kunder litar på oss för att hjälpa dem att lösa sina problem, uppfylla våra åtaganden och litar på att våra anställda gör sitt bästa.