Versie-/Releasebeleid



Vergelijkbare documenten
Bijlage 9. UNI REB GD. Releasebeleid

Newway Versie- /Releasebeleid

Newway Service Level Agreement Structure

Bijlage 2 Newway Definities UNI DEF v3. Newway-Definities. Venlo, november 2012, directie. Pagina 1 van 5

Handleiding Softbrick Service Desk voor klanten

Rekenen Groep 7-2e helft schooljaar.

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden

Kwaliteitsbewaking en testen in ICT beheerorganisaties

Rekenen Groep 6-2e helft schooljaar.

Releasenotes VerzuimSignaal. Versie: VS In business for people.

Q3 Concept BV Tel: +31 (0)

Perceptive Process. Installatie-instructies voor Patch 3.2.1

Support.thecomputercompany.nl

Rekenen Groep 6-1e helft schooljaar.

Releasenotes VerzuimSignaal. Versie: VS In business for people.

Voorwaarden en definities supportovereenkomst

Antwoorden Rekenen Groep 5-1e helft schooljaar

Florecom Deelnemerslijst 2.0 Beschrijving gegevensset FEC Deelnemerslijst

1.4. Installatie toelichting. RoTekst. Dé specialist in ruimtelijke informatievoorziening

Brunelleschi. De Dom van Florence

Rekenen Groep 4-1e helft schooljaar.

Rekenen Groep 4-2e helft schooljaar.

Rekenen Groep 4-2e helft schooljaar.

Release notes UNIT4 Multivers Online 8.0

Handleiding Afterpay België

Installatie en configuratie 1.1. Licentie Systeem. Dé specialist in ruimtelijke informatievoorziening

BiSL Scenario s. Informatiebeleid. Bijlage I Best practice Beoordelen exploitatiekwaliteit. Hans van der Linden, Remko van der Pols

Geen fabriekswerk. Roeien met de wind mee en de stroom tegen. Jac Willekens

Service Level Agreement

Conversie procedure. Bibliotheek.net

Servicedesk contactinformatie

Releasenotes VerzuimSignaal. Versie: VS In business for people.

24/7. Support. smart fms

1 Dienstbeschrijving all-in beheer

Conversie procedure. Bibliotheek.net

Klarna. Handleiding Versie

Business case: Fieldservice Management bij Danwood

Perceptive Process. Release Notes. Versie: 3.7.x

MSYTNMU13/V3.0/Nov10/NL. OEM v3.0 Release Notes

HANDLEIDING SERVICEDESKPORTAL

Delft-FEWS/HYMOS/Matroos Gebruikersdag 2011

Proces afspraken na implementatie WaaS

Service- en Supportvoorwaarden (Servicecontract software)

HANDLEIDING TOOLS4EVER ISUPPORT ONLINE WEBOMGEVING

Dienstbeschrijving Quality of Service Voice Connect 1 Platform

Partner SaaS Service level Agreement

Deze PowerPoint is bedoeld voor het onderwijs. Alle informatie in deze Powerpoint, in welke vorm dan ook (teksten, afbeeldingen, animaties,

AfterPay. Handleiding Versie

Quality of Service First Priority of VoIP SIP/RTP

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Florecom - Werkgroep Standaarden Terms of Reference

Certificate Policy Bedrijfstestomgeving ZOVAR

Protocol: Bij het tabblad Protocol kunt u bepaalde protocollen blokkeren.

Service Level Agreement Avetica B.V.

Dienstbeschrijving. Efficon Shared Services

A-1: Zijn de procedures omtrent het beheer van de IT infrastructuur vastgelegd?

AllSolutions Support Dienstverlening

Service Level Rapportage

Project Ontsluiting werkzoekendenbestand Handreiking voor gemeenten over het werkproces werkzoekenden

Aanvullende Voorwaarden Hosting Platform IQ B.V.

Service level agreement

Voorwoord. Bekijk de mogelijkheden voor dienstverlening die wij voor u kunnen ver - zorgen. 4PS Business Software 03

LAN DNS. De functionaliteit LAN DNS kunt u vinden in het menu Applications. Hier klikt u vervolgens op het index nummer welke u wilt gebruiken.

Voorbeeld SLA <applicatie>

Service Level Agreement VTS XML

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Service Level Agreement (SLA)

Bijlage 6: Integratie servicemanagementsystemen

Handleiding Simon. 5 juni Schouw Informatisering B.V. Danny Cevaal. Versienummer 1.0

Spaarpuntensysteem. Handleiding Versie

VERSIE 1.0 WOLFMEISTER VOF SERVICE LEVEL AGREEMENT UITGEREIKT DOOR: WOLFMEISTER IT. Graafseweg AL - s-hertogenbosch KVK

Releasenotes:

Firewall Configuratie

SLA CanConnect Mobile

Algemene voorwaarden PraktijkIntervisie Gorinchem

QoS / Quality Of Service

Release notes VerzuimSignaal. Versie: VS In business for people.

Lifecycle management. Why you should do it

ONS AANKONDIGINGEN Nedap healthcare Deze PDF is gegenereerd op

Entree / Kennisnet Federatie Service Level Agreement

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

Service Level Agreement. Samenvatting van de inhoud

DB01 Samenwerkingsafspraak aansluiting CORV

Deelplan IC ICT-omgeving 2015 Gemeente Lingewaard

fysieke beveiliging onder controle Fysieke beveiliging Lean & Agile Thimo Keizer

7x24 uur Service en Support Overeenkomst (SSO)

Tactisch beheer informatievoorziening AWBZ

Gebruikers Handleiding Webservice Verzekering Afsluiten

Opstart document nieuwe werkomgeving - medewerkers

Releasenotes VerzuimSignaal. Versie: VS In business for people.

Quality of Service. DrayTek Vigor 1000, 2130 & 2750 serie

Releasenotes VerzuimSignaal. Versie: VS In business for people.

Roadmap. RIE Manager

Handleiding. Werkprogramma Risicobeheersing Volmachten. VolmachtBeheer. Opgesteld door : VolmachtBeheer BV Datum : 14 februari 2017 Versie : 1.

Jira Handleiding. DEVENTit - Implementatieplan Blad 1/10

Gebruikershandleiding

JIRA Handleiding. Techtwo Internetdiensten Reduitlaan DC Breda

Transcriptie:

Versie-/Releasebeleid Ondanks alle aan de samenstelling van de tekst bestede zorg, kan Newway Retail Solutions bv (Newway) géén enkele aansprakelijkheid aanvaarden voor eventuele directe en/of indirecte schade, die voortvloeit / zou kunnen voortvloeien uit enige inhoudelijke onvolledigheid en/of onjuistheid, of andere fout, die in deze uitgave zou kunnen voorkomen. Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in geautomatiseerd gegevensbestand, of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opname, of op enige andere manier, zonder voorafgaande uitdrukkelijke toestemming van Newway. Venlo, oktober 2012, directie

Inhoudsopgave: 1 Inleiding... 3 2 Releasebeleid software ontwikkeling... 4 3 Patchprocedure BlueRetail... 8 4 Releaseverloop BlueRetail... 10 Blz. 2 van 10

1 Inleiding Document inhoud Dit document beschrijft op hoofdlijnen hoe Newway omgaat met haar softwareontwikkeling met betrekking tot de fase van acceptatie naar productieomgeving (in het OTAP-traject). Het gaat hier dus om het gecontroleerde beheer en de gecontroleerde distributie van de softwareproducten van Newway. Het versie-/releasebeleid! Dit document beschrijft welk versie-/releasebeleid Newway voor de applicatie BlueRetail en aanverwante applicaties hanteert. Voor informatie over het versie-/releasebeleid kunt u contact opnemen de met de afdeling Product Management per mail: productmanagement@newway.nl. Maatwerk Maatwerk betreft het in samenspraak met de gebruiker ontwikkelen van functionaliteit in de basis en/of module tegen betaling. De gebruiker heeft inspraak en krijgt slechts voorrang op de toekomstige planning van een release. De ontwikkelde software is eigendom van Newway en zal ook in het standaard software product beschikbaar komen. De beschikbaarheid hangt dan af van rechten en/of de licentiesamenstelling van de gebruiker. Portfolio Blz. 3 van 10

2 Releasebeleid software ontwikkeling Inleiding In de onderstaande paragrafen volgt een toelichting op een aantal belangrijke aspecten van het releasebeleid. Hetgeen hieronder in detail beschreven staat is leidend binnen Newway om kwalitatief goede software te ontwikkelen. Noot!! Newway zal te allen tijde kwaliteit laten prevaleren boven kwantiteit en/of gecommuniceerde oplevermomenten! 2.1 Major en minor software releases Onderscheid major en minor release Binnen Newway maken we onderscheid tussen major en minor releases. Type release Major release Minor release Omschrijving Nieuwe functionaliteit (X.Y). Voorbeeld schrijfwijze: BlueRetail v3.72 Stabilizing versie. Geen nieuwe functionaliteit alleen technische issues. Nieuwe WinDev UK versie YTD. De Y wijzigt van waarde Call s met de status hoog ouder dan 8 weken voor releasemoment zijn ingebouwd Onderhoudsrelease en/of patch release (X.YZ). Voorbeeld schrijfwijze: BlueRetail v3.72 Nieuwe functionaliteit Meldingen met status Fout en prioriteit Hoog. Minimaal de Z wijzigt van waarde. Patch Update Verbeteringen (opgeloste fouten), waarbij er nooit een database conversie noodzakelijk is. Patches zijn versie gerelateerd en mogen nooit zonder uitdrukkelijke toestemming van Newway in een andere versie worden geplaatst. Elke patch heeft een patchvolgnummer en een bijbehorende patchbeschrijving. Als Newway een patch oplost in een EOL versie, dan wordt het probleem per definitie ook opgelost in alle bovenliggende versies en in de in ontwikkeling zijnde versies. Verbeteringen en/of nieuwe functionaliteit, waarbij een database conversie noodzakelijk kan zijn. Major Ontstaat in principe uit een technische vernieuwing van de applicatie. Minor Ontstaat uit de activering van patches (opgeloste fouten of verbeteringen), gerealiseerde wensen van business partners, gerealiseerde klantenwensen, aanpassingen i.v.m. wettelijke regelgeving en/of specifiek maatwerk. Blz. 4 van 10

2.2 Fasering van software releases Toelichting fasering Binnen een release kunnen vijf fasen onderscheiden worden. De fasering wordt schematisch weergegeven op de volgende pagina. Hier volgt een opsomming en een korte toelichting: - (CR) Controlled Release. Deze release gaat uiterlijk twee weken voor een Global Deployment naar geselecteerde business partners. Als deze versie gecontroleerd naar een gebruiker wordt doorgezet als update, dan heet deze (FCS) hetgeen staat voor First Customer Shipment. - (GD) Global Deployment. Deze fase van de levenscyclus start wanneer de release van de fase acceptatie naar productie gaat in het OTAP-ontwikkeltraject dat door Newway gevolgd wordt. - (EOL) End Of Life. De releases met de status End of Life worden nog wel ondersteund, maar er volgen hierop slechts patches wanneer de call de status escalatie heeft. - (EOS) End Of Serviceability. Deze releases worden niet langer ondersteund. OTAP C= Change Request Overzicht In onderstaande tabel wordt e.e.a. overzichtelijk in tabelvorm weergegeven. Blz. 5 van 10

Software Levenscyclus Fase Controlled Release (CR) Definitie Bijlage 9. UNI 121009.9 REB GD3 Gevonden fouten of niet juist werkende nieuwe functionaliteit wordt opgelost door middel van het creëren van een patch. De release is formeel dicht. Ondersteuning Ondersteuning door R&D via Product Management Global Deployment (GD) De software is uitgebreid getest en akkoord bevonden. Deze versie is vanaf nu de standaard versie/release. Ondersteuning door Support Services Major Global Deployment (MGD) End Of Life (EOL) Idem aan GD echter dé versie die minimaal een keer per jaar wordt gereleased en waarin dan minimaal alle call s hoog tot ± 8 weken voor releasedatum zijn opgelost. In dit stadium worden alleen nog patches uitgebracht in het geval van een escalatie. Ondersteuning door Support Services Ondersteuning door Support Services EOL-periode aanduiding Bij een major release: De software blijft tot 2 maanden nadat de nieuwe major release is uitgekomen deze status houden. Dat zal meestal meer dan een jaar zijn. Ondersteuning door Support Services Bij een minor release: De software blijft tot 2 maanden nadat de nieuwe minor release is uitgekomen deze status houden. Dat zou uitgaande van drie minor releases per jaar, 6 maanden betekenen. End Of Serviceability (EOS) Een software release wordt naar deze fase verplaatst om aan te geven dat deze niet langer ondersteund wordt. Geen ondersteuning Newway Retail Solutions B.V. (Newway) behoudt zich het recht voor om bovenstaande definities en beschrijvingen, zonder opgaaf van redenen vooraf, te wijzigen. Communicatie Upgrade planning Bij iedere overgang naar een volgende fase wordt dit zowel intern als extern gecommuniceerd. Op deze manier wordt bereikt dat gebruikers altijd werken met de meest recente versie(s). Hiermee zorgt Newway ervoor dat het onderhoud op de applicaties beheersbaar blijft. Gebruikers/partners kunnen op basis van de Life Cycle fasen en de migratiepaden van de verschillende releases, een plan maken om in de periode voor het einde van de ondersteuning van een product, tijdig een upgrade te plannen zodat de werking van de apparatuur en processen kan worden gegarandeerd. 2.3 Frequentie van releases Frequentie Newway brengt minimaal eenmaal per jaar één major GD release uit conform haar contractuele verplichting. Het streven is parallel minimaal 3 minor releases uit te brengen. De inhoud van deze releases ontstaan uit de activering van patches (opgeloste fouten of verbeteringen), gerealiseerde wensen van Blz. 6 van 10

business partners, gerealiseerde klantenwensen, aanpassingen i.v.m. wettelijke regelgeving en/of specifiek maatwerk. Blz. 7 van 10

3 Patchprocedure BlueRetail Bijlage 9. UNI 121009.9 REB GD3 Patch procedure Binnen Newway wordt een patch procedure gehanteerd. Hierbij zijn de volgende afdelingen betrokken: - Service Desk (Support Services) - Research & Development - Software Product Management - Quality Assurance Onderstaand schema is puur indicatief van aard en is bedoeld om globaal richting te geven aan uw hulpvraag, waarvan de uiteindelijke beoordeling door Newway gemaakt zal moeten worden. Call soorten Alleen fouten van het niveau escalatie worden gepatched. In de SLA worden de statussen van de calls verklaard. Hieronder staat een en ander nog een keer opgesomd. Soort Call Escalatie Oplosmoment Een escalatie wordt zo spoedig mogelijk ingepland ter reproductie en om opgelost te worden. De oplossing wordt als patch verstrekt op de productie-versie (OTAP: GD, CR-FCS of acceptatie fase). Allereerst wordt de patch ter test (CR/FCS status) aangeboden aan de melder. Na goedkeuring krijgt de patch de status GD en wordt de patch verspreid via de FTPomgeving van Newway aan daartoe geautoriseerde partijen. Deze call met de status escalatie wordt automatisch in de volgende release opgenomen. Noot!! Binnen Newway kan uiteindelijk alléén de Newway escalatiemanager deze status aan een call met de prio hoog Blz. 8 van 10

toekennen. Prio hoog Een call met de prioriteit hoog wordt door de planner ingepland. Het streven is om zoveel mogelijk prio hoog calls, die 8 weken voor de aangegeven releasedatum van de volgende Major Global Deployed versie/release zijn gemeld bij de afdeling Support Services, in de eerst volgende Major Global Deployed versie/release in gebouwd te hebben. Noot! Voorwaarde hierbij is dat de call voor een Newway developer reproduceerbaar moet zijn, om door middel van debugging het probleem te localiseren. Prio s middel en laag Fouten die gemeld zijn op dit level, worden meegenomen als daarvoor in de planning tijd is en/of als er aan gebieden -waar deze fout zich bevindt- in de software gewerkt wordt ter uitbreiding. Noot! Voorwaarde hierbij is dat de call voor een Newway developer reproduceerbaar moet zijn, om door middel van debugging het probleem te localiseren. Blz. 9 van 10

4 Releaseverloop BlueRetail Bijlage 9. UNI 121009.9 REB GD3 Inleiding Onderstaande tabel (een moment opname) geeft een globaal overzicht van de versies/releases van BlueRetail. Tevens is zichtbaar wanneer en in welke fase van de levenscyclus de versie/release zich bevindt. Software Release Bovendien toont de tabel wanneer de betreffende versie /release naar verwachting de status End of Life en de status End of Service zal bereiken. Geplande GD Datum Levenscyclus Fase Geplande EOL Datum Geplande EOS Datum BlueRetail 3.80 Nader te bepalen Nader te bepalen Nader te bepalen Nader te bepalen BlueRetail 3.72 9 juli 2012 GD Nader te bepalen Nader te bepalen BlueRetail 3.71 1 maart 2012 GD Juli 2012 September 2012 BlueRetail 3.60 16 mei 2011 EOS Maart 2012 Mei 2012 BlueRetail 3.56 19 maart 2012 Klantversie Juni 2012 Jun 2012 BlueRetail 3.53 25 mei 2011 Klantversie Juli 2012 Sept. 2012 BlueRetail 3.52 1 maart 2011 Klantversie Mei 2011 Maart 2012 BlueRetail 3.51 21 nov 2010 EOS n.v.t Sept 2011 BlueRetail 3.50 1 juli 2010 Klantversie juli 2012 Sept. 2012 BlueRetail <3.5x n.v.t. EOS n.v.t. n.v.t. De voorgaande versies/releases die hierboven niet getoond staan, bevinden zich zonder meer in de fase End Of Serviceability (EOS) en worden NIET meer geserviced. Blz. 10 van 10