29
8. April 2014 Polarion User Group München 1. Treffen

1. Polarion User Group Munich Meeting on 8th April 2014

Embed Size (px)

DESCRIPTION

Results and summary of the new founded Polarion User Group Munich meeting held on 8th April 2014 at Neubiberg/Munich. Participants joined from BMK electronic solutions GmbH (Augsburg), Fresenius Medical Care Deutschland GmbH (Schweinfurt), SPINNER GmbH (Feldkirchen-Westerham), MTU Aero Engines AG (München), Océ Printing Systems GmbH & Co. KG (Poing), Lantiq Deutschland GmbH (München)

Citation preview

Page 1: 1. Polarion User Group Munich Meeting on 8th April 2014

8. April 2014

Polarion User Group München1. Treffen

Page 2: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20142

17:00 Begrüßung, Vorstellungsrunde, Organisatorisches

17:30 ThemenPolarion 2014

@ Lantiq @ Fresenius Medical Care @ MTU @ BMK @ Océ

18:00 Pause

18:30 Ideen, Zukunft Change

Agenda

Page 3: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20143

BMK electronic solutions GmbH & Co. KG Augsburg

Andreas Friesinger Fresenius Medical Care Deutschland GmbH

SchweinfurtMartin Schamberger

SPINNER GmbHFeldkirchen-Westerham

Andreas Doleschel MTU Aero Engines AG

MünchenBernhard Schelle

Océ Printing Systems GmbH & Co. KGPoing

Elisabeth Stelzl Lantiq Deutschland GmbH

München Maurer Carolin, Sedlock David

Nik Schüler, Bernhard Doleschel

Teilnehmer

Page 4: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20144

Sprache: Deutsch, Präsenation: Englisch Wiederholung: ca alle 3 Monate Ort: offen Themen Einbindung Polarion Marketing, Entwicklung, Trainer: ja Zusammenfassung an Polarion: ja

Verteilung InformationenEinladungen: direkt per Email an TeilnehmerPräsentationen: öffentlich

LinkedIn: Polarion User Group Munich

Organisatorisches

Page 5: 1. Polarion User Group Munich Meeting on 8th April 2014

Bernhard DoleschelIT Business Analyst

8. April 2014

Polarion @ Lantiq

Page 6: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20146

Lantiq in a Glance

Current Polarion Setup

Planned Changes

Agenda

Page 7: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20147

~800 employees Broadband industry leader 100M+ chips shipped/year Fabless

Introduction: Lantiq at a Glance: www.lantiq.com

Key Facts

70% R&D employees Strong IP position: 2,000+ patents Premier customer base Very active in standards

committees

Continuous Innovation

Broadband Access Networks Voice Products Giga Home Gateways

Markets Served

Locations

Global Presence

Main R&D LocationsOther Locations

Page 8: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20148

Evaluation 2012-2103: 30 Vendors, 3 for final decision Started with April 2013 with Polarion Version 2013 Upgrade November 2013 to Version 2013 SP1 Upgrade January 2014 to Version 2013 SP2

Efforts:0.5 FTE internal11 Days Polarion Consultant (Mr. Bischops)XXX Days System and Operation Support (S+C, Easesolution)Upgrade: 3 MD eachOperation: 12 MD (Oct 13 – March 14)

9x Req, 1x ALM concurrent license 6 projects, XXX Documents, XXX Workitems, XXX Revisions, XXX User

1x RH6.4: 4 core, 8GB RAM, XXX GB HD Storage on Filer (Install +Data) (Test: 1x RH 6.5: 4 core, 4GB RAM, XXX GB Storage)

Current Polarion Setup

Page 9: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 20149

Workflow

Page 10: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201410

Good options to linkrequirement types

Online availability allowgood collaboration

Workflow status enable project tacking

Limitations in tables editing Basic editor limit and hinder “creativity” Commenting options are confusing No direct Visio integration

Live-Plan only serves limited purpose

HP Quality Center integration (schedule) provide 1:1 copy

User Feedback and Requests

Page 11: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201411

Maintenance of Versions Modification workflow

Lessons Learned

Ver 6.1Req

#1000

Ver 6.2Req

#1000

Ver 6.3Req

#1000

Independent workflow• Draft Reviewed

Other Prod.Req

#1000

Independent workflow• Draft Agreed

Merge into Spec 3

Draft Approved

Feature-Lists New linking schema

Live-Plan IS NO project plan

Test mgnt via QC not useful Use Polarion

Page 12: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201412

PAST ProcessTODAY (FUTURE)

Marketing

SE

SD

Test

CustomerDocu

Page 13: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201413

Setup new Workitem and Linking Schema Implement release version concept Create new Documentation structure

“Supported” link and document creation

Integrate MS Visio drawings Parameter handling

Establish testing with Polarion Extend Jira integration Install Polarion 2014

Planned and Ongoing Changes

Page 14: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201414

Workitems and Link Roles

Release – Version of product or subsystem Platform – A combination of a HW (board) and a SW running on that. Requirement – A request from Marketing / System Engineering / issue tracking

system to address a topic within the system Feature – A need as the “customer” sees it Test – A set of procedures to verify a feature / requirement Issue – Bug created based on test result

Release (x.y)

Req Feature

Refines [is refined in]

Platform

is requested in / is confirmed in / is withdrawn in [Request / Confirm / Withdraw]

TestVerifies[Is verified in]

is supported in[supports]

Release (Subsystem x.y)

Verifies [Is verified in]

is supported in [supports]

Issue

is triggered by[tirggers]

Page 15: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201415 Polarion Software® Polarion® Requirements™ - www.polarion.com

Multiple Links And Link Status

Example

15

Every release item may have an arbitrary number of features assigned.

For a single release item features are in a certain state like e.g.

• Requested• Confirmed• Withdrawn

If Feature -> Release -Linking is unique this is easy to handle usually in Status or Resolution field.

As an example we assume all those feature to be confirmed for Release 1.

Release 1

Feature 1

Feature 2

Feature 3

Confirmed

Confirmed

Confirmed

Release 2

Feature 4

Withdrawn

Requested

Requested

Page 16: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201416 Polarion Software® Polarion® Requirements™ - www.polarion.com

Setup Documents

• After the Branch for Doc 6.5 there exist only references to the requirements in Doc 6.4

16

Doc 6.4

Req 1

Req 2

Req 3

Next Version

Release6.4 Requeste

d

Withdrawn

Confirmed

Release6.5 Requeste

d

Doc 6.5

Req 1

Req 2

Req 3

• The requirements of Doc 6.4 are linked to Release 6.4.

• At creation of Release 6.5 these requirements have to be linked to it.

Page 17: 1. Polarion User Group Munich Meeting on 8th April 2014

Fresenius Medical Care Deutschland GmbHSchweinfurt

Martin Schamberger

Polarion 2014Erfahrungen

Page 18: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201418

Multi Instance Umgebung mit lokalen Instanzen

Google-Analytics JavaScript Issue

Performance Issue seit 2013 SP3

PDF Export > 99 Seiten

Neuer Login-Screen

Summary: Betroffene bitte diese Issues ebenfalls an Polarion

melden. Erfahrungsgemäß werden Fehler schneller behoben wenn

mehrere Anwender den Fehler berichten.

Agenda

Page 19: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201419

Nach Update lies sich der Polarion-Dienst nicht mehr starten.

Fehlersuche schwierig weil für Polarion 2014 kein "console.log" mehr für die einzelnen Instanzen existiert.

Support Service:Mit zusätzlichem Parameter konnte das System wieder zum laufen gebracht werden."-Dcom.polarion.home=c:\Polarion\polarion"

Es gibt noch Probleme mit den Batch-Files „stop_instance.bat“ und „start_instance.bat“:"DPP-78051 - Regression: start_instance.bat runs the instance under current user session so when admin logs out the instance is terminated"

Multi Instance Umgebung mit lokalen Instanzen

Page 20: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201420

Polarion 2013 SR3dynamisches Nachladen eines CSS-Files aus dem Internet netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.cssin com.polarion.portal.jetspeed_3.7.2/webapps/jetspeed/index.jspwurde mit 2014 wieder entfernt.

Polarion 2014 versucht ein Javaskript von Google-Analytics zu laden,auch wenn dies gar nicht konfiguriert ist.

Support Issue "DPP-77630“ Kurzfristige Lösung:

In com.polarion.portal.jetspeed_3.8.0\webapps\jetspeed\login.jsp System.getProperty("google.analytics.number", "")

ersetzen durch System.getProperty("google.analytics.number")

Google-Analytics JavaScript Issue

Page 21: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201421

Es kann zu enormer CPU-Belastung des Servers kommenwenn ein Client per Hyperlinks schnell zwischen verschiedenen Wiki-

Seiten hin und her springt, bzw.wenn er die Größe seines Browserfensters mit der Maus ändert.

Das Problem tritt bei Projekten aufin welchen häufiger Workitems von einem Dokument in ein anderes verschoben wurdenoder auch in ein Dokument hinein bzw. aus einem Dokument heraus.

Durch das Verschieben von Workitems wächst die Datei "..\data\..\workspace\polarion-data\object-maps\__renameMap\__renameMap.data"

Sobald diese eine Größe von ca. 10MB erreicht hatist mit dem Server kaum noch vernünftiges Arbeiten möglich.

Mit 2014 noch nicht behoben (Ziel SR1 oder Patch)

Performance Issue seit 2013 SP3

Page 22: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201422

Betrifft Dokumente bzw. Wiki-Seiten

Fehler bei der Generierung des Inhaltsverzeichnisses: Seitennummern 99…999 werden nur die ersten beiden Ziffern ausgegeben.

(Hunderter- und Zehner-Stelle)>999 wird nach der 2. Stelle ein Zeilenumbruch in die Nummer

eingefügt

Inhaltsverzeichnis wird in die Länge gezogen. Erste Seiten des eigentlichen Inhalts überlappen mit

Inhaltsverzeichnis und sind nicht mehr lesbar.

Dadurch ist ein PDF-Export mit Inhaltsverzeichnis bei mehr als999 Seiten aktuell komplett unbrauchbar.

Polarion-Issue: DPP-77512

PDF Export > 99 Seiten

Page 23: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201423

Hintergrundbild ist Geschmackssache - kann man mit etwas Mühe jedoch durch ein eigenes Bild ersetzen.

Es werden nicht mehr die konfigurierten Repository-Namen angezeigt.instance.label in repoX.properties wird scheinbar nicht mehr unterstützt.

Dafür werden nun die eigenen Logos (com.polarion.logoURL) auch im Login-Screen angezeigt.

Eventuell selbst entwickeltes Single-Sign-On funktionierten nicht mehr.

Neuer Login-Screen

Page 24: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201424

Das BMK Team begrüßt die

Polarion User Group

Veröffentlichung in

Klärung

Page 25: 1. Polarion User Group Munich Meeting on 8th April 2014

Bernhard DoleschelIT Business Analyst

8. April 2014

Polarion Performance

Page 26: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201426

Munin Monitoring

2013 SP3 Timings

Diagtool with SVN 1.7.4 and SVN 1.8.8

Topic 3

Agenda

Page 27: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201427

CPU Load, RAM (Example Test Environment)

Errors Logfile,exception list

Munin Monitoring

Page 28: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201428

Data List by Count

Data List by Average Time

2013 RPC Timings: SVN 1.74. and 1.8.8

1.7.4 1.8.80

50

100

150

200

250 Load DocumentLoad Projects TreeLoad Wiki PageLoad Work Item for editingLoad Work Item for preview

1.7.4 1.8.80.00

0.50

1.00

1.50

2.00

2.50

3.00

3.50

4.00

4.50 Load DocumentLoad Projects TreeLoad Wiki PageLoad Work Item for editingLoad Work Item for previewSave Document

Page 29: 1. Polarion User Group Munich Meeting on 8th April 2014

Copyright © Lantiq 2014. All rights reserved.

8. April 201429

Polarion Diagtool

Probe(fieldtest.time.com.polarion.fieldtest.subversion.SvnLogTest.testLog &System.DiskPerformanceTest)

PolarionSVN 1.6Linux x6410000 rev

SVN 1.7.4 @LantiqLinux x641000 rev

SVN 1.8.8 @LantiqLinux x641000 rev

SVN 1.8.8 @LantiqLinux x6410000 rev

SVN 1.8.5 @LantiqWin7 x86 4C 10000 rev

NoThreads 7.657 3.733 3.229 31.962 3.829

1ThreadWith1SecDelay 7.654 3.737 3.006 30.370 3.846

10ThreadsWith1SecDelay 9.694 6.32 6.177 49.713 4.560

20ThreadsWith1SecDelay 13.923 9.268 8.374 94.876 5.265

30ThreadsWith1SecDelay 10.047 12.842 10.414 109.114 7.235

1ThreadWith10SecDelay 7.627 3.717 2.934 31.967 3.850

10ThreadsWith10SecDelay 7.731 4.047 3.568 35.394 4.181

20ThreadsWith10SecDelay 7.835 5.381 4.501 32.373 4.312

30ThreadsWith10SecDelay 7.953 5.773 5.280 39.334 4.521

DPT.testSmall 0.537 3.864 3.475 3.795 4.001

DPT.testLarge 0.459 0.39 0.373 0.467 1.334