ExpeccoNET Online Documentation

Aus ExpeccoWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Navigation bar

It is used for quick access to the different modules of expeccoNET. At first we want to show the similarities between the different modules, followed by a detailed explanation of the modules' functions.

Similarities

The options Dashboard, Comments, Attachments and Stakeholders (see screenshot) on the menu list can be found in almost identical form at the modules "Requirements", "Defects", "Actions", "Meetings", "Projects" and "Organisation" and are explained in the following:

Menüleiste


Dashboard:
Shows the compiled data in compact form, however without edit option. To make modifications with entries please select "List" and the designated entry. The well-known input mask ("Details") will open and and you can change the entries (for further information please see here hier).


Comments:
Can be added below the input mask when entering data. Later on you can either add them via "Details" (the original input mask appears) or via the according option in the menu bar.


Attachments:
Can be added to an entry in different formats (see table Import- u. Exportdateiformate nach Modul).

History (only for the modules Requirements und Defects):
Shows the modifications that have been made at the related to a certain time from a certain user.


"Stakeholders":
All changes on the modules "Requirements", "Defects", "Actions", "Meetings" and "Projects" can be communicated to registered stakeholders.
by selecting one or more of the following options:

  • Attachment added
  • Attachment removed
  • Comment added
  • Comment removed
  • Deleted
  • Modified
  • State changed


Aktionen --> Interessenten


Dashboard

Here you can find three respectively four (if Deleted Artefacts is enabled) tabs with the following c mit folgenden Inhalten:

Personal Area

  • Issues in your Responsibility: list of Requirements, Defects and Actions to be edited by you (personal to-do-list)
  • Issues Reported by You: listing of Requirements, Defects and Actions to be edited by other group members
  • Defects by Release: display of defects occurring after the release of a product (a software version etc.)


Übersicht: Persönlicher Bereich (oben)

In the lower area you wil find a survey of:

  • Requirements by Release
  • Requirements by Project
  • Executions by Project (not visible on the following screenshot)

Übersicht: Persönlicher Bereich (unten)

Calendar

Detailed presentation of the entries named above. By clicking the particular symbol the details appear
and the current day is marked markiert:

Übersicht: Kalender

Status reports

  • Diagram showing artefacts in the form of bar or pie charts and different color schemes
  • An artefact can be shown with different characteristics and constraints (for a defect e.g. Owner, Priority or Responsibility)
  • Moreover, you can add samples and define the number of columns where the grapics are to appear.

Übersicht: Statusberichte

Deleted artefacts (not implemented yet)


Requirements

A requirement is an expectation on a product, which is defined and fixed in advance. In the survey (RequirementsList)
you can find the requirements of all projects with the following data:

  • ID (alpha-numeric identifier)
  • Short description
  • Degree of implementation; the applied colours have the following significance:
             = requirement not edited yet
= Requirement partly implemented
= Requirement completely implemented
  • Type of validation (e.g. Analysis, Demonstration, automatic/manuel test...)
  • Degree of implementation; the coloured bars significate the following:
             = Validation not yet implemented/still open
= Validation open
= Validation approved/closed/frozen
  • Priority (z.B. low, middle, high, highest)
  • Responsible
  • Date of issue
  • Due Date

Anforderungen --> Liste


With the help of the buttons on top of the list you can edit single requirements by clicking the according box in the first column
(e.g. edit, Raise/lower Priority, renumber):


Requirements

A requirement is an expectation on a product, which is defined and fixed in advance. In the survey (RequirementsList)
you can find the requirements of all projects with the following data:

  • ID (alpha-numeric identifier)
  • Short description
  • Degree of implementation; the applied colours have the following significance:
             = requirement not edited yet
= Requirement partly implemented
= Requirement completely implemented
  • Type of validation (e.g. Analysis, Demonstration, automatic/manuel test...)
  • Degree of implementation; the coloured bars significate the following:
             = Validation not yet implemented/still open
= Validation open
= Validation approved/closed/frozen
  • Priority (z.B. low, medium, high, highest)
  • Responsible
  • Date of issue
  • Due Date

Anforderungen --> Liste


With the help of the buttons on top of the list you can edit single requirements by clicking the according box in the first column
(e.g. edit, raise/lower Priority, renumber):


Create:

A requirement is created in the input mask (RequirementsCreate). In order to do so you add a short description in the first line (summary) which can be assigned to a project, component and a responsible and refined by the following parameters:

  • Requirement Type
  • State
  • Priority
  • Due Date

To adopt the data please click on of of the "Create" options (Create respectively Create & New).


Anforderungen --> Anlegen


After creating the entries they can be changed later:

RequirementsList: click the designated requirement to open it → Details: the original data appear in the in the well-known input mask and can be modified.
To adopt the changes please click one of the "Create" options (Create and Create & New respectively).

You can communicate all changes as well as the adding and removal of attachments or comments to registered stakeholders
by ticking the related box:

Anforderungen --> Interessenten

The validation of a requirement proves that the test object meets demands in practice.

The menu item Tools (Create --> Tools) allows you to convert the requirement into a defect (see screenshot), moreover you can import respectively export already created requirements in csv or xml format (see table Import- u. Exportdateiformate nach Modul)

Anforderungen --> Tools

Risks

Potential imponderabilities which may occur during a project are gathered in the risk module.

Create: The menu bar in the risks module is very similar to the "requirements" module
dementsprechend ist sie auch zu bedienen. Die Eingabemaske ist deutlich einfacher aufgebaut:


Risiken --> Anlegen

Necessary information:

  • short description of the present risk
  • specification of the severity
  • allocation to a project and a responsible respectively


The Risks module offers the possibility to import and export of saved files in diverse formats (see table Import- u. Exportdateiformate nach Modul).

Defects

Defects result from both from requirements being converted into defects (RequirementsTools, siehe oben),
zum anderen können sie im entsprechenden Modul durch Eingabe folgender Daten selbst erfasst werden (DefectsCreate):

  • Fehlertyp
  • Status
  • Schwierigkeitsgrad
  • Priorität (z.B. niedrigste, niedrig, mittel, hoch, höchste)
  • Zieldatum


Darüber hinaus können Sie den Fehler einem Besitzer bzw. Verantwortlichen zuweisen:


Fehler --> Anlegen

In der Fehlerübersicht (FehlerListe) finden sich ähnlich der Anforderungsübersicht folgende Angaben:

  • ID (dem jeweiligen Fehler zugeordnete, alphanumerische Bezeichnung)
  • Beschreibung des Fehlers
  • Projektname
  • Verantwortlicher
  • Status (z.B. Unbestätigt, Bereit zum Test, In Bearbeitung)
  • Erkennungsdatum
  • Behebungsdatum
  • Schwierigkeitsgrad (z.B. trivial, normal, hoch, kritisch)
  • Zieldatum


Fehler --> Liste


Alle Änderungen sowie das Hinzufügen und Entfernen von Anhängen oder Kommentaren können Sie registrierten Interessenten mitteilen, indem Sie das jeweilige Feld anklicken:


Fehler --> Interessenten

Aktionen

Aktionen sind geplante Aufgaben, die in Form von angelegten Einträgen gegenüber anderen Projektmitgliedern kommuniziert werden können.
Es besteht die Möglichkeit, Aktionen als „privat“ zu markieren. Diese werden den anderen Gruppenmitgliedern nicht mitgeteilt.

Liste

Zeigt alle Aktionen mit den folgenden Angaben:

  • ID (der jeweiligen Aktion zugeordnete, alphanumerische Bezeichnung)
  • Thema
  • Datum
  • Verantwortliche/r
  • Status (z.B. Offen, Geschlossen, In Bearbeitung)
  • Name des Projekts
  • Priorität (niedrig, mittel, hoch, höchste)


Aktionen --> Liste


Anlegen:

Zur Erfassung einer Aktion sind folgende Angaben notwendig:

  • Thema
  • aktueller Stand (z.B. offen, in Bearbeitung, geschlossen)
  • Priorität
  • Datum
  • Teilnehmer


Als „Besitzer“ der Aktion können Sie die Verantwortung einem anderen Gruppenmitglied („Verantwortliche/r“) übertragen.


Aktionen --> Anlegen


Ebenso ist es möglich, bereits erstellte Aktionen nachträglich zu ändern. Hierzu klicken Sie auf die zu ändernde Aktion,
es erscheint die bekannte Eingabemaske (--> Details). Nach Editierung der Daten klicken Sie auf Übernehmen.

Testfälle

Auf Testszenarios wird hier gesondert eingegangen.

Besprechungen

Mit dieser Funktion (Besprechungen --> Anlegen) können Sie Termine für Konferenzen vorschlagen bzw. festlegen und andere Gruppenmitglieder dazu einladen.

Hierzu sind folgende Angaben notwendig:

  • Thema der Besprechung
  • Stand (z.B. Verschoben, Abgelehnt, Abgesagt, Beendet)
  • Datum & Uhrzeit
  • Dauer der Besprechung
  • Ort
  • Teilnehmer
  • Verantwortlicher


Optional können Sie Termine als privat kennzeichnen, sie werden dann nur Ihnen angezeigt (siehe auch Aktionen)


Besprechungen --> Anlegen


Alle eingetragenen Termine werden in einer Liste übersichtlich dargestellt. Durch Markierung eines Eintrags mit einem Häkchen können Sie diesen Bearbeiten oder Löschen:


Besprechungen --> Liste

Projekte

Hier können Sie Ihre anstehenden Arbeitsvorhaben verwalten. Zur Erfassung eines Projekts (Projekte --> Anlegen) sind die nachfolgenden Angaben erforderlich (siehe hierzu auch Erste Schritte):

  • Name des Projekts
  • Beschreibung des Projekts
  • Handelt es sich hierbei um ein konkretes Produkt? (falls ja, bitte durch Häkchen bestätigen)
  • Stand (z.B. beantragt, genehmigt, in Bearbeitung)
  • Größenordnung des jeweiligen Unternehmens (klein, mittel, groß) in Bezug auf die Anforderungen bzw. Fehler
  • Beginn und Ende des Projekts
  • Handelt es sich um ein privates Vorhaben? (falls ja, setzen Sie hier bitte ein Häkchen)
  • Projektgruppe
  • Verantwortlicher
  • Besitzer (d.h. die Person, welche das Projekt angelegt hat)
  • Kunde (Auftraggeber des Projekts)
  • Budgetrahmen


Projekt --> Anlegen


Zu bereits angelegten Projekten finden sich in der Übersicht (Projekte --> Liste) folgende Angaben:

  • Name des Projekts samt zugehöriger (alphanumerischer) Kennung (ID)
  • zuständige Projektgruppe
  • Verantwortliche/r
  • Referenzen, d.h. alle Vorgänge, welche mit dem jeweiligen Projekt in Zusammenhang stehen (z.B. Releases, Risiken, Aktionen)


Projekt --> Liste


Mit Hilfe der Tools-Funktion in der Menüleiste können alle Artefakte eines Projekts einem anderen zugewiesen werden. Die Übertragung an ein anderes Projekt erfolgt mit Hilfe dessen Name oder ID:


Projekte --> Tools


Artefakte anpassen
Darüber hinaus besteht die Möglichkeit, einem Artefakt (z.B. Aktion, Fehler, Besprechung) zusätzliche Felder hinzuzufügen (Projekte --> Anpassung). Dazu wählen Sie das gewünschte Artefakt (z.B. "Defect"), geben dem Zusatzfeld einen Namen (im Beispiel: "Wiederholung?"), wählen den Typ (im Beispiel:"Boolean") und klicken auf "Hinzufügen":


Anpassung-->Feld hinzufügen


Anschließend erscheint das zusätzliche Feld oberhalb der Eingabemaske. Im Beispiel erscheint durch die Wahl des Typs "Boolean" in der Spalte Vorgabewert ein "Opt-in"-Kästchen:


Anpassung-->Zusatzfelder

Releases

Ist ein Teil eines Projektes abgeschlossen, kann hierfür die Freigabe ("Release") erteilt werden. Um diese in expeccoNET zu dokumentieren, sind folgende Eingaben notwendig (siehe Screenshot):

  • Bezeichnung
  • Meilenstein
  • Stand (z.B. Beauftragt, Genehmigt, In Bearbeitung)
  • Nummer der Release
  • Beginn/Ende
  • Name des zugehörigen Projekts
  • Verantwortliche/r
  • Kunde
  • Budget


Releases-->Anlegen


Um andere Gruppenmitglieder über einen Release zu informieren, können sie diesen einen Bericht zukommen lassen (Releases --> Report):


Releases-->Report

Komponenten

Liste

Aufzählung der Komponenten eines bestimmten Projekts mit folgenden Angaben:

  • ID (wird beim Anlegen automatisch erstellt)
  • Bezeichnung
  • Name des zugehörigen Projektes
  • Verantwortliche/r
  • Referenzen (z.B. Anforderungen, Fehler)


Komponenten-->Liste


Anlegen

Für die Erfassung einer Komponente sind folgende Angaben notwendig:

  • Bezeichnung
  • Name des Datenbehälters (Repository)
  • Name des zugehörigen Projekts
  • Verantwortliche/r


Komponenten-->Anlegen

Datenbehälter (Repository)

Liste

Anzeige der vorhandenen Datenbehälter mit Angabe der zugehörigen ID, der Bezeichnung sowie des Verantwortlichen:


Datenbehälter-->Liste


Anlegen

Zum Anlegen eines Datenbehälters müssen folgende Daten eingegeben werden:

  • gewünschte Bezeichnung
  • Typ (z.B. CVS, ClearCase, Dateibasiert)
  • Verantwortliche/r
  • Messintervall


Datenbehälter-->Anlegen

Zustandsänderungen

Liste

Auflistung der Zustandsänderungen unter Angabe der ID, der Bezeichnung (Name) sowie der Referenzen:


Datenbehälter-->Liste


Anlegen

Erfassung von Zustandsänderungen durch Eingabe der Bezeichnung sowie des Zustandsmaschinentyps (z.B. Anforderungen, Fehler, Aktionen)


Datenbehälter-->Anlegen

Organisation

siehe hierzu auch Erste Schritte

Im Modul Organisation können Sie Projektgruppen anlegen und den beteiligten Personen Rollen und Verantwortlichkeiten zuteilen.

Personen

Anlegen

Um Personen, z.B. neue Mitarbeiter bzw. Projektmitglieder anzulegen, sind folgende Angaben einzugeben:

  • Login-Kennung (notwendig um Zugang zu expeccoNET zu erhalten
  • Persönliche Daten (Nachname, Vorname)
  • Passwort (frei zu vergeben)
  • Kontaktdaten (z.B. E-Mail-Adresse, (Mobil-)Telefonnummer, Faxnummer, Skype-,/ICQ-,/XMPP-Kennung)


Organisation-->Personen-->Anlegen


Liste

Hier finden Sie eine Auflistung der angelegten Personen inkl. ID, Login-Kennung sowie Gruppenzugehörigkeit und Referenzen (z.B. Projekte, Releases, Fehler etc.):


Organisation-->Personen-->Liste

Gruppen

Anlegen

Eine Projektgruppe wird angelegt, indem der Name der Gruppe sowie (optional) ein Gruppenleiter bestimmt wird. Anschließend können der Gruppe Mitglieder hinzugefügt und diesen Rollen (z.B. Kunde, Projektmanager, Testleiter etc.) zugeteilt werden:


Organisation-->Gruppen-->Anlegen


Liste

In der Übersicht finden sich die angelegten Gruppen mit folgenden Angaben:

  • ID
  • Name
  • Mitglieder (mit den jeweiligen Rollen)
  • Gruppenleiter
  • durchzuführende Projekte der jeweiligen Gruppe


Organisation-->Gruppen-->Liste

Rollen

Liste

Hier finden Sie eine übersichtliche Darstellung der verschiedenen Rollen und welche Mitglieder diese innehaben.


Organisation-->Rollen-->Liste

Organisation (bisher nicht implementiert)

Kunden

Unter diesem Reiter können die Auftraggeber der Projekte erfasst werden. Hierzu sind folgende Angaben notwendig:

  • Name des Kunden
  • in Auftrag gegebene/s Projekt/e
  • Ansprechpartner
  • Kontaktdaten (z.B. E-Mail-Adresse, (Mobil-)Telefonnummer, Faxnummer, Skype-,/ICQ-,/XMPP-Kennung)


Organisation-->Kunden-->Anlegen

Orte

Orte dienen sowohl als Attribut für veranstaltungen (Besprechungen), als auch als Aufenthaltsort von Testequipment (Messgeräte und TestHosts). In dieser Maske wird ein Ort definiert. Dafür ist lediglich der Name des Ortes einzugeben, welcher anschließend in der Liste erscheint:

Organisation-->Orte-->Liste

Die hier definierten Orte erscheinen in den Auswahllisten der Besprechungen sowie der Geräte. Orte besitzen einen Belegungsplan, welcher bei der Testausführung und Festlegung von Besprechungsterminen berücksichtigt wird.

Persönliche Werkzeuge