DOORS 9.6.1 goes 64 bit

8.12.2014

IBM has released the 9.6.1 version of “classic” DOORS & Web Access. The Fix list has quite a lot of fixes implemented and this release has also some new functionality:

  •  Support for Microsoft Word macros during document generation in RRDG.
  •  Separate login configuration options in the database properties interface.
  •  Increased auditing capabilities of login history
  •  Support for Windows 8.1.

But maybe the greatest change is hidden in the installation instuctions:

  • “The Rational DOORS 9.6.1 client and interoperation server now support 64-bit Windows. There is no support for 32 bit.”
  • “The Rational DOORS Web Access 9.6.1 server now supports 64-bit Windows and Linux. There is no support for 32 bit.”

So, only 64 bit Windows client is included in the installation package.

In addition to the above, also a DOORS Next Generation version was released. The new 5.0.2 includes some new functionality, e.g. inserted document preview. The previous version of DNG (5.0.1) was only a fix release.

 

Advertisements

Uusia DOORS-versioita

4.6.2014

IBM on kesäkuun alussa julkistanut uudet versiot DOORS-tuotteistaan:

–       DOORS 9.6

–       DOORS Next Generation 5.0

Tuotevalikoima on samalla uudistunut siten että ”Rational Requirements Composer”-tuotenimeä ei enää ole olemassa, vaan RRC tunnetaan nyt pelkästään nimellä DOORS Next Generation – tätä ennenhän nämä kaksi tuotetta olivat käytännössä samat, vain eri lisensseillä.

Rational DOORS 9.6

DOORSissa on nyt mahdollista valita asennuksen yhteydessä myös 64-bittinen Windows-clientohjelmisto. 64-bittisyys mahdollistaa ohjelmalle laajemman muistin käytön, eikä ohjelma ole enää rajoitettu Windowsin 32-bittisten ohjelmien 2 gigatavun rajaan.

Käyttöliittymässä on tapahtunut jonkin verran muutoksia, esim. linkkikolmiot ja muutospalkit voidaan esittää näkymässä vaikka modulin pääsarake ei ole näkymässä.

Tarkemmat 9.6 julkistustiedot http://www-01.ibm.com/support/docview.wss?uid=swg24037173

Rational DOORS Next Generation 5.0

Uudessa DNG-versiossa on tehty hyvin paljon käyttöliittymämuutoksia, jotka julkistustietojen perusteella selkeyttävät ja helpottavat ohjelman käyttöä. Ehkä suurin muutos ominaisuuksissa on tuotteen kustomoinnin huomattava laajentaminen JavaScript-pohjaisilla widgeteillä.

DOORS Next Generation tietokanta on myös eriytetty muiden Jazz-sovellutusten tietokannasta, lupauksena on että tämä helpottaa kokonaisuuden ylläpitoa ja parantaa suorituskykyä.

DNG-käytön opetteluun on julkaistu web-pohjainen opas (joka tosin esittelee version 4.0.6 toimintaa) http://www.ibm.com/developerworks/rational/library/rational-doors-next-generation-getting-started/tutorial/index.html

Tarkemmat 5.0 julkistustiedot https://jazz.net/downloads/rational-doors-next-generation/releases/5.0?p=news


Mihin menee DOORS Next Generation?

5.3.2014

Asensin uusimman DOORS Next Generation –tuotteen (DNG versio 4.0.6) itselleni testaukseen. Olen hypännyt kehityksessä pari versiota ylitse, mutta yksi merkittävä muutos tässä on tapahtunut versiosta 4.0.5 eteenpäin: DNG ei enää sisällä tai mahdollista ns. rich clientia, eli ”vanhan” DOORSin näköistä käyttöliittymää. IBM: Rational DOORS Next Generation 4.0.5 does not include a rich client.

Versiosta 4.0.5 eteenpäin DOORS Next Generation on siis vain web-liittymällä varustettu ja on siis käytännössä sama kuin Rational Requirements Composer, vain lisensointi erottaa nämä kaksi tuotetta. DOORS 9.5-lisenssin haltijat voivat saada itselleen myös DNG-lisenssin samaan hintaan, mutta RRC-tuotteen lisensioineet eivät saa DOORS-lisenssejä.

Tämä rich clientin pois tiputtaminen tarkoittaa myös sitä että DXL-kustomointi ei tule olemaan osa DNG:n tulevaa kehitystä ja samalla sitä että olemassa olevien DOORS-ympäristöjen siirto DNG:hen tuleekin olemaan hankalampaa, koska käytössä olevat kustomoinnit eivät siirry.

DXL:n sijasta DNG:hen kehitetään JavaScript-pohjaista laajennusmekanismia kustomoinneille. Tämä toiminnallisuus julkistettiin koekäyttöön versiossa 4.05 ja on nyt versiossa 4.06 täysin tuettu. Nämä JavaScript-widgetit asentuvat DNG:ssä Dashboardeille. Widgetit ovat jaetussa verkkosijainnissa, joten sama versio on kaikkien käyttäjien saatavilla.

Alla olevassa kuvassa IBM:n esimerkkiwidgetit ”Status Summary” ja ”Module Explorer” ovat otettu käyttöön Mini Dashboardissa DOORS Next Generation v4.06 modulinäkymässä.

Doors Next Generation 4.06

Lisätietoja DOORS Next Generationin JavaScript-kustomoinnista:

IBM Jazz : Client extension capability in version 4.0.6 (vaatii Jazz.net- rekisteröitymisen)

IBM Video YouTubessa: Adding widgets to the widget catalog of IBM Rational DOORS Next Generation (V4.0.6)


DOORS-myyttejä ja vastauksia

8.4.2013

IBM Rationalin vaatimustenhallinnan työkalujen tuotepäällikkö Richard Watson julkaisi äskettäin blogikirjoituksen “The reports of my death are greatly exaggerated: DOORS is alive and well”, jossa hän käy lävitse markkinoilla liikkuvia huhuja DOORSin tulevaisuudesta.

Myyttejä on mm.

  • DOORS 9.x tuotesarjan kehitys ja tuki on loppumassa – IBM: päinvastoin, DOORS 9.5 tuotekehitystä jatkuu, esim. 2013 tulee uusia ominaisuuksia
  • Asiakkaiden pitää siirtyä 9.x-tuotteesta korvaavaan DOORS NG:hen – IBM: ei pidä, eikä kannata, koska tällä hetkellä DOORS Next Generationin ominaisuudet eivät vielä vastaa DOORS 9.5 ominaisuuksia
  • Jos haluaa käyttää DOORS NG:tä, pitää ostaa uusi lisenssi – IBM: DOORS 9.5 lisenssin omistajat saavat myös DOORS NG:n lisenssin, tuotteita voi käyttää rinnakkain

Alkuperäinen blogikirjoitus.


DOORS NASAn Mars-mönkijän kehitysprojektissa

22.2.2013

Todelliset käyttöesimerkit vaatimustenhallinnasta ja vaatimustenhallinnan työkalujen käytöstä ovat aika harvinaisia. 21.2.  illalla Suomen aikaa Rational User Communityn weblähetyksessä ”Curious about How DOORS Supported the Curiosity Rover?” käytiin lävitse DOORSin käyttöä NASAn Mars-mönkijän kehitysprojektissa. Tätä esitystä ei valitettavasti tallennettu nettiin jaettavaksi.

Esitys keskittyi enemmän vaatimusten toteutumisen todentamiseen (V&V)  kuin puhtaaseen vaatimustenhallintaan. Vaatimuksia tässä projektissa hallittiin seuraavasti:

  • projektin pituus noin 4 vuotta, alkaen vuonna 2008
  • DOORS-käyttäjiä tänä aikana noin tuhat
  • käyttäjät kävivät lävitse kahden päivän vaatimustenhallintakoulutuksen, joka sisälsi myös DOORSin käyttökoulutuksen
  • käytössä DOORS-versio 8.3
  • vaatimusrakenne neliportainen, alkaen Mission Success Criteriasta ja projektin vaatimuksista päätyen alijärjestelmien vaatimuksiin
  • vaatimusmoduleita useita kymmeniä, lisäksi testitapauksiin liittyvät modulit
  • vaatimuksia DOORSissa noin 16 000 joiden välillä noin 11 000 linkkiä



nasarover


Projektin tulosten raportointia varten erityisesti testauksen edistymisen osalta kehitettiin DXL-skriptejä, joilla saatiin hallittua vaatimusten toteutusaikataulua sekä tuotettua aineistoa burndown chart’in tuottamiseen. Burndown chart’in osalta ideana oli esittää yksittäisten testiosioiden toteutuma, suunnitellut alku- ja loppupäivät sekä todellisuus. Huom: ilmeisesti aikaisemmissa projekteissa tämä sama data oli käsitelty manuaalisesti.


nasa2


Projektin kokema merkittävin puute DOORSin toiminnallisuudessa oli virtuaalisten objektien puute, samaa vaatimusta ei voi sijoittaa useampaan moduliin vaan jokainen objekti on oma olionsa. Tällä hetkellä NASA pilotoi DOORS Next Generation-tuotetta, jossa tämä puute on korjattu ja sama vaatimusolio voi esiintyä useammassa modulissa.

Todetut hyödyt DOORSin käytöstä olivat seuraavat:

  • DOORS mahdollisti yhteistyön erittäin suurelle kehitystiimille
  • Kaikilla käyttäjillä oli käytössä viimeisimmät vaatimusversiot
  • V-mallin toteutus käytännössä: jäljitettävyys vaatimuksista testaukseen ja testituloksiin
  • DOORSin kustomoitavuus auttoi jäljitettävyysraporttien tuottamisessa ja projektin seurannassa

(kuvakaappaukset NASAn esityksestä)


Kuinka generoida DOORS Next Generation -lisenssi

8.1.2013

Kun IBM Rational julkaisi DOORS 9.5- ja DOORS Next 4.0.1 -tuotteet annettiin samalla lupaus että olemassa olevalla DOORS-lisenssillä voi käyttää myös DOORS Next-tuotetta. DOORS Next on kuitenkin erillisesti lisenssoitu ja jos on ladannut IBM Jazz-sivustolla olevan asennuspaketin (https://jazz.net/products/rational-doors/) niin sen asennuksen yhteydessä voi ottaa käyttöön 60 päivän mittaisen evaluaatiolisenssin, mutta ei varsinaista lisenssiä.

Äskettäin IBM  julkaisi ohjeet, miten DOORS-käyttäjät saavat myös DOORS Next-lisenssin käyttöönsä. Ohje löytyy sivulta
How to generate Rational DOORS Next Generation license keys from License Key Center website ja sen olennaiset kohdat ovat:

  • DOORS Next lisenssin saa päivittämällä DOORS-lisenssin versioon 9.5 ja generoimalla uuden lisenssin
  • Lisenssin generoinnin jälkeen pitää päivittää DOORS-lisenssi sekä ladata itselleen DOORS Next lisenssin aktivointipaketti “Download Jazz Keys”-näppäimellä
  • Ladatussa ZIP-paketissa on ohjeet tekstitiedostossa client_access_401_activation_key_readme miten saa aktivoitua itselleen DOORS Next-lisenssin Jazz Team Serverin kautta (License Key Management / Add).

DOORS 9.5 julkistettu

13.12.2012

IBM on julkistanut DOORS-version 9.5 joka toimii yhdessä samaan aikaan julkistetun DOORS Next Generation-tuotteen version 4.0.1 kanssa. DOORS Next on siis nyt ihan oikea tuote.

Ja siinäpä se sitten olikin. DOORS-versiossa 9.5 on joitakin uusia ominaisuuksia (listattuna sivulla Rational DOORS and Web Access 9.5), mutta suurimmalle osalle käyttäjäkunnasta näillä ei ole merkitystä. Kuten “What’s New” osuus toteaa:

“The principal objective of Rational DOORS version 9.5 is to provide a release vehicle for Rational DOORS Next Generation version 4.0.1. The improvements in Rational DOORS version 9.5 are consistent with those of a fix pack, and customers using Rational DOORS version 9.4.0.1 are advised to upgrade to version 9.5.0.0 for the latest fixes.”

Osittain 9.5-julkistus on toimintojen osalta jopa ottanut takapakkia, DOORSin aktiivikäyttäjille tarpeellinen DXL-kielen dokumentaatio on nyt muutettu IBM:n Eclipsen kautta toimivaksi PDF-versioksi ja samalla saatu ainakin minun asennuksessani täysin toimimattomaksi. Jotta sain itselleni toimivan DXL Reference Manualin, jouduin asentamaan takaisin version 9.4:n, kopioimaan siitä DOORS\9.x\help\dxl.chm -tiedoston (DXL Help) ja asentamaan uudelleen versio 9.5:n.