...
Behov (Som <roll> vill jag kunna <behov> för att <varför>) | Förslag på åtgärder | Prioritet (1-100) |
---|---|---|
Som utvecklare vill jag kunna komma åt Nexus för att vi ska kunna ha en central hantering av docker-images samt kunna hantera gemensamma beroenden. |
| |
Som utvecklare vill jag kunna hantera config (docker-compose m.m.) till mina applikationer i ett repository för att möjliggöra versionshantering och spårbarhet av förändringar. |
| |
Som utvecklare vill jag ha tillgång till enkel konfiguration av applikationer i olika miljöer. |
| |
Som utvecklare vill jag ha Maven installerat på Jenkins-maskinen, dels för att kunna använda TestContainers och dels för att kunna separera testexekvering från bygge av Docker-image. Vidare även för att kunna återanvända redan nedladdade beroenden och snabba upp byggen |
| |
Som utvecklare vill jag ha tillgång till en CI/CD-pipeline som fungerar utan att behöva sätta upp och konfigurera “från noll” när en ny tjänst skall sättas upp. Det borde även finnas en separation mellan bygge och deployment. |
| |
Som utvecklare vill jag ha enkel tillgång till Jenkins, Nexus, Graylog, maskiner som kör microtjänster, etc. Detta utan att gå via special-lösningar som bygger på remote desktop etc. (MobilityGuard). |
| 100 |
Som utvecklare vill jag ha möjlighet att lägga till mer än en reviewer när jag skapar en pull-request på Github. |
| |
Som utvecklare vill jag ha tillgång till monitorering av tjänster för att snabbt kunna se tjänstens status (integrationer som inte fungerar, osv) |
| |
Som utvecklare vill jag konfigurera Jenkins-pipeline i Jenkinsfile istället för i Jenkins GUI för att kunna ha en versionshantering och spårbarhet av förändringar. Samt för att ha större möjligheter i konfigureringen. |
| |
Som utvecklare vill jag att Jenkins kommer åt Jenkins update center så att det blir enklare att installera nödvändiga plugins i Jenkins och att även hålla dem uppdaterade. |
| |
Som utvecklare vill jag ha möjlighet att på ett enkelt sätt rulla tillbaka till en tidigare release. D.v.s. det skall vara möjligt att peka ut en äldre image i deployment-processen. |
| |
Som utvecklare vill jag att all öppen källkod scannas av ett “licens compliance tool” för att säkerhetsställa att de dependencies som används är kompatibla med sundsvalls kommuns licens. |
| |
Som utvecklare vill jag ha möjlighet att kunna köra Linux som OS för att detta underlättar utveckling och testning. |
| |
Som utvecklare vill jag ha ett enkelt sätt att komma åt databaserna (för att t.ex. ladda in nya/uppdaterade DDL:er, analysera data i felsökningssyfte, osv.) |
| |
...