Skip to content

Rutiner for evolusjon og endringer

Agnar22 edited this page Apr 11, 2019 · 1 revision

Nye brukerhistorier:

Det er produkteiers ansvar å prioritere nye brukerhistorier. Prioriteringen skjer med hjelp fra designere, utviklere, markedsførere og andre interessenter. Brukerhistorien blir da rett prioritert på bakgrunn av viktighet og ressursbruk.

Kodebidrag:

Kodebidrag fra eksterne utviklere skal komme i form av pull requests. For å kvalitetssikre koden skal disse leses gjennom av noen på kjerneteamet før de merges inn.

Releaseprosessen:

Releaseplanen nå er satt opp til å være hver 14. dag. I gruppekontrakten skrev vi at brukerhistorier er ferdig når de er ferdig testet og utplassert. Det vil si at på slutten av hver sprint skal alle brukerhistorier være ferdig testet og blir da lagt ut live på nettsiden automatisk vha. CI/CD både nå og i framtiden.

Tredjepartskode:

Noe av tredjepartskoden i prosjektet er brukt etter planen, som Django, Vue og jQuery. De andre har blitt brukt etter hvert som vi har støtt på problemer som måtte løses, f.eks. kart (leaflet) eller hosting (Heroku).

Integrasjon med eksisterende systemer:

Hvis systemet skal integreres, må enten dataen migreres inn i ShareBNB-databasen, eller så kan dagens backend gjøres om til et API. API åpner opp for å ha ulike platformer koblet opp mot samme data. F.eks. utvide til å inkludere en mobil-app.