Difference between revisions of "Notes2 RequirementsFromUseCases"
B michaelsen (Talk | contribs) |
|||
(11 intermediate revisions by one other user not shown) | |||
Line 186: | Line 186: | ||
|- | |- | ||
− | | colspan="3" | <h4>Notizen einfügen</h4> | + | | colspan="3" | <h4>Insert Notes / Notizen einfügen</h4> |
| | | | ||
| | | | ||
Line 303: | Line 303: | ||
|- | |- | ||
− | | | + | | colspan="3" | <h4>Edit the Note / Notiz bearbeiten</h4> |
− | | Edit the Note / Notiz bearbeiten | + | |
− | + | ||
| | | | ||
| | | | ||
Line 317: | Line 315: | ||
** Implementierungs-Beispiel (Writer): Verwenden der Anker-Funktion vgl. zu Rahmen und Grafiken | ** Implementierungs-Beispiel (Writer): Verwenden der Anker-Funktion vgl. zu Rahmen und Grafiken | ||
** Alternative (unkomfortabel, funktioniert aber in jedem Fall): Ausscheiden und Einfügen der Notiz-Ankers im Dokument | ** Alternative (unkomfortabel, funktioniert aber in jedem Fall): Ausscheiden und Einfügen der Notiz-Ankers im Dokument | ||
+ | |||
+ | Further information has been collected in [[Notes2_OtherIdeas]], entry "Move the Position/Range of the Notes Anchor". | ||
+ | |||
| Rejected | | Rejected | ||
Line 346: | Line 347: | ||
| Christian | | Christian | ||
| | | | ||
− | + | * Source: E-Mail, Christian to Christoph, 2007-05-10: Notes should have a “closer” | |
** OpenQuestion: At the moment it is a bit unclear if closer does mean “hide” or “delete” the note. | ** OpenQuestion: At the moment it is a bit unclear if closer does mean “hide” or “delete” the note. | ||
** Refer also to StR 8 | ** Refer also to StR 8 | ||
Line 434: | Line 435: | ||
|- | |- | ||
| StR 49 | | StR 49 | ||
− | | If the saves a document in a non-standard document format and the document contains notes information which is suppressed in the current view, the user wishes, that OOo informs him that there is suppressed information. | + | | If the user saves a document in a non-standard document format and the document contains notes information which is suppressed in the current view, the user wishes, that OOo informs him that there is suppressed information (non-standard document format: export of document). |
| Christoph | | Christoph | ||
| | | | ||
Line 472: | Line 473: | ||
** If the document content and the notes information is printed separately, is it necessary to show the anchors on the printed document content? | ** If the document content and the notes information is printed separately, is it necessary to show the anchors on the printed document content? | ||
** Should it be possible to print the notes only (like today)? | ** Should it be possible to print the notes only (like today)? | ||
+ | * The print preview should consider the the kind of Notes selected for printing. Today (OOo 2.x), the Notes are neglected in the print preview. (Reference: [http://www.openoffice.org/issues/show_bug.cgi?id=61644 issue 61644]). | ||
| In Work | | In Work | ||
|- | |- | ||
− | | colspan="3" | <h3>Closing the | + | | StR 55 |
+ | | The user wishes, that OOo provides the functionality to select the Notes data to be printed (data: data fields). | ||
+ | | User request, [http://de.openoffice.org/servlets/ReadMsg?list=users&msgNo=78988 email de-users 78988] | ||
+ | | | ||
+ | * The use case of the user: Documents in foreign languages are commented, single words are translated in the Notes. The user wants to print the original word and the translated word without the Notes Property Data like line, data, ... | ||
+ | * It needs to be decided if this is a valid requirements or if something other, e.g. exporting the Notes information to Calc, may better solve such kind of problems. | ||
+ | | New | ||
+ | |||
+ | |- | ||
+ | | colspan="3" | <h3>Closing the document / Dokument schließen</h3> | ||
| | | | ||
| | | | ||
Line 513: | Line 524: | ||
|- | |- | ||
− | | | + | | colspan="3" | <h3>Review the Document / Dokument sichten</h3> |
− | | Review the Document / Dokument sichten | + | |
− | + | ||
| Dokument sichten schließt beispielsweise auch das Präsentieren des Dokuments für andere Leute mit ein. | | Dokument sichten schließt beispielsweise auch das Präsentieren des Dokuments für andere Leute mit ein. | ||
| | | | ||
Line 649: | Line 658: | ||
| New | | New | ||
|} | |} | ||
+ | |||
+ | {| align="right" | ||
+ | | __TOC__ | ||
+ | |} | ||
+ | |||
+ | [[Notes2 | < Back to the Notes2 main page]] | ||
+ | [[Category:Notes2]] |
Latest revision as of 11:43, 17 March 2010
< Back to the Notes2 main page
Requirements Engineering in General
The term "Requirements Engineering" does refer to a zillion methods and procedures. Basically, it is a structured way to collect the requirements for a special problem.
Those requirements are collected from the stakeholders, most often the "users". The "naive" requirements from the stakeholders point of view are then transferred from rather solution independent requirements to the concrete design of the system (here: Notes functionality).
The requirements are not rated equal by the stakeholders; some are required (must-criteria) or may be just a wish (optional).
At the end, the implemented design has to satisfy the requirements and therefore the demands by the users.
Please note that this is just a very short introduction to (one kind of) Requirements Engineering.
Requirements for the Notes Functionality
The Notes iTeam does not have conducted any interviews with customers, we instead used the issue tracker entries, the competitive analysis and completed the information with brainstorming techniques.
This page collects requirements by stakeholders according to the corresponding use cases. These requirements refer to the Notes functionality to be developed or the general OpenOffice.org functionality.
Some of the requirements may be valid for several use cases. Here, each requirement is only listet once, because it "just" should not be forgotten at all.
The next step would be the break-down of the 'requirements by stakeholders' to 'requirements for the system'. Such requirements would provide detailed information on the level of the new Notes functionality. We stopped at this point and used this list to plan milestones and to check the completeness of current implementation.
Normally, it would have been necessary to add the Status of the single requirement, rate the Satisfaction Level and Dissatisfaction Level and Priority. Normally ;-)
Requirements List
ID | Use Case / Requirements Text | Source | Description | Status |
---|---|---|---|---|
In General / Allgemein |
||||
StR 2 | Der User wünscht, dass sein vorhandenes Wissen zur Nutzung der Notiz-Funktion ausreicht. | Christoph |
|
In Work |
StR 3 | Der User wünscht, dass die Nutzung der Notiz-Funktion in allen Anwendungen von OOo vergleichbar ist. | Christoph |
|
In Work |
StR 4 | Der User wünscht, dass die Nutzung der Notiz-Funktion möglichst attraktiv gestaltet ist. | Christoph |
|
In Work |
StR 45 | The user wishes, that the visual representation of the notes functionality fits to visual appearance of the whole OOo suite. | Christoph |
|
In Work |
StR 5 | Der User fordert, dass er mit der Notiz-Funktion während der Bearbeitung des zugehörigen Dokuments arbeiten kann. | Christoph |
|
In Work |
StR 48 | The user wishes, that the notes functionality does not have a negative impact on the normal use of the document. | Christoph |
|
In Work |
StR 6 | Der User fordert, dass die Nutzung der Notiz-Funktion mit anderen Funktionen von OOo möglich ist. | Christoph |
|
In Work |
StR 46 | The user wishes, that the amount of the his manual work during the use of the notes functionality operation is low. | Christoph |
|
In Work |
Document not Yet Created / Dokument noch nicht erstellt |
||||
tbd | ||||
Creating the Document / Dokument erstellen |
||||
StR 42 | If the user creates a document on the basis of a document template, the user requires, that the notes of the document template are also available in the newly created document. | Christoph |
|
New |
StR 43 | If the user creates a document on the basis of a document template, the user requires, that OOo restores the state of the notes in the document template. (Previous state: e.g. position, size, sorting, filter, color) | Christoph |
|
New |
Editing the Document / Dokument bearbeiten |
||||
StR 7 | Der User wünscht, dass OOo eine Übersicht aller Notizen im aktiven Dokument darstellen kann. | Christoph |
|
In Work |
StR 8 | Der User wünscht, dass die Bearbeitung von Notizen möglichst direkt erfolgen kann. | iTeam |
|
In Work |
StR 9 | Der User wünscht, dass die durch ihn aktivierte Notiz besonders gut erkennbar ist. (aktiv: z. B. bearbeitet, fokussiert) | Christoph |
|
In Work |
Insert Notes / Notizen einfügen |
||||
StR 10 | Der User wünscht, dass der Bezug einer Notiz-Informationen in einem Dokument-Sonderbereich enthalten sein kann. (Dokument-Sonderbereich: z. B. Rahmen innerhalb eines Writer-Dokuments) | Christoph | UseCase: Die Funktionen mit Rahmen in Writer sind sehr leistungsfähig. Aus diesem Grund können Großteile eines Dokuments damit aufgebaut sein. Das macht auch die Nutzung von Notizen in diesen Sonderbereichen nötig. Derzeit (OOo 2.2) ist ein Einfügen von Notizen im bspw. Rahmen nicht möglich. - Frage: Wie werden eigentlich (geschützte) Bereiche in Dokumenten gehandhabt???? | In Work |
StR 11 | Der User fordert, dass er Text als Notiz-Nutzdaten verwenden kann. | iTeam | Anforderung basiert auf bereits vorhandener Funktionalität (OOo 2.2). | In Work |
StR 12 | Der User wünscht, dass er gesprochene Sprache als Notiz-Nutzdaten verwenden kann. | Christoph | UseCase: Zwei-Finger-Suchsystem-Chef sichtet ein Dokument seiner Mitarbeiter. Statt die Änderungen direkt einzuarbeiten, oder der Sekretärin zu diktieren, verwendet er gesprochene Sprache in Notizen, um den Mitarbeitern die Änderungswünsche mitzuteilen. | Rejected |
StR 13 | Der User wünscht, dass er Grafiken als Notiz-Nutzdaten verwenden kann. | Christoph |
|
Postponed |
StR 14 | Der User wünscht, dass die Bearbeitung der Notiz-Information vergleichbar der Bearbeitung des Dokument-Inhalts ist. | Christoph |
|
In Work |
StR 15 | Der User wünscht, dass OOo ihm eine Möglichkeit zur gezielten Suche von Informationen in den Notizen bietet. | Christoph |
|
New |
StR 16 | Der User fordert, dass eine Notiz einen Bezug zu einem Dokument-Inhaltsbestandteil enthält. | Christoph |
|
In Work |
StR 17 | Der User fordert, dass er den Dokument-Inhaltsbestandteil XXX als Bezug für die Notiz-Funktion verwenden kann. | Christoph | XXX = Dokument-Inhaltsbestandteile müssen noch identifiziert und in einzelnen Anforderungen bewertet werden. | New |
StR 18 | Der User wünscht, dass eine Notiz auch ohne Bezug zu einem Dokument-Inhaltsbestandteil eingefügt werden kann. | Christoph |
|
New |
Prioritize the Notes / Notizen priorisieren |
||||
StR 19 | Der User fordert, dass die Darstellung von Notizen in OOo nach seinen Kriterien erfolgt. | iTeam | New | |
StR 20 | Der User wünscht, dass er zusammengehörende Notizen miteinander verbinden kann. | Christoph |
|
New |
StR 21 | Der User wünscht, dass er einer Notiz eine durch den User festgelegte Priorität zuordnen kann. | Christoph |
|
New |
Edit the Note / Notiz bearbeiten |
||||
StR 22 | Der User wünscht, dass der Anker einer Notiz-Informationen zu einem Dokument-Inhalt einfach geändert werden kann. | Christoph |
Further information has been collected in Notes2_OtherIdeas, entry "Move the Position/Range of the Notes Anchor". |
Rejected |
StR 23 | Falls eine Notiz bereits vorhanden ist, fordert der User, dass sich deren Notiz-Daten nachträglich bearbeiten lassen. | Christoph |
|
In Work |
Deleting the Note / Notiz löschen |
||||
StR 50 | The user requires, that OOo provides functionality to delete a user defined note. | Christoph | In Work | |
StR 47 | If a notes window is shown on the current screen, the novice user wishes, that OOo provides a function to directly delete the note. | Christian |
|
In Work |
StR 51 | The user requires, that OOo provides functionality to delete user defined notes with low effort. | Christoph |
|
In Work |
Open the Document / Dokument öffnen |
||||
StR 24 | Falls die Applikations-Sprache eine Schriftlaufrichtung von rechts nach links besitzt, so wünscht der User, dass die Anzeige der Notizen entsprechend erfolgt. | Christoph |
|
In Work |
StR 39 | If the user opens a document which has been previously edited by the same user, the user requires, that OOo restores the previous state of the notes. (previous state: e.g. position, size, sorting, filter, color) | Christoph |
|
New |
StR 40 | If the user opens a document which has been previously edited by another author, the user requires, that OOo to show all notes information in the document. | Christoph |
|
New |
StR 41 | If the user opens a document which is “read only”, the user requires, that OOo provides the notes functionality which conforms to the “read only” mode. | Christoph | Issue 48150, date 2005-04-26: Notes cannot be viewed if file is readonly. | In Work |
Saving the Document / Dokument speichern |
||||
tbd | ||||
Exporting the Document / Dokument exportieren |
||||
StR 25 | Falls das Dokument in OOo in einem Nicht-Standard-Dokumentenformat gespeichert wird, fordert der User, dass die grundlegenden Informationen der Notizen im Dokument erhalten bleiben. | Christoph | tbd, auch Issues | New |
StR 49 | If the user saves a document in a non-standard document format and the document contains notes information which is suppressed in the current view, the user wishes, that OOo informs him that there is suppressed information (non-standard document format: export of document). | Christoph |
|
New |
Importing the Document / Dokument importieren |
||||
StR 27 | Falls das Dokument aus einem Nicht-Standard-Dokumentenformat importiert wird, fordert der User, dass die grundlegenden Informationen der Notizen im OOo-Dokument verwendbar sind. | Christoph | tbd, auch Issues | New |
Printing the Document / Dokument drucken |
||||
StR 52 | The user requires, that OOo provides the functionality to print the notes information. | Currently available functionality |
|
In Work |
StR 55 | The user wishes, that OOo provides the functionality to select the Notes data to be printed (data: data fields). | User request, email de-users 78988 |
|
New |
Closing the document / Dokument schließen |
||||
StR 44 | If the user closes a document template which contains notes information which is suppressed in the current view, the user wishes, that OOo informs him that there is suppressed information. | Christoph |
|
New |
Deleting the Document / Dokument löschen |
||||
tbd | ||||
Sending the Document / Dokument versenden |
||||
tbd | ||||
Review the Document / Dokument sichten |
Dokument sichten schließt beispielsweise auch das Präsentieren des Dokuments für andere Leute mit ein. | |||
StR 28 | Der User fordert, dass die Verwechslungsgefahr zwischen Dokument-Inhalt und zugehörigen Notizen gering ist. | Christoph |
|
In Work |
StR 29 | Der User wünscht, dass die Zuordnung einer Notiz zu einem Dokument für den Nutzer gut nachvollziehbar ist. | Christoph |
|
In Work |
StR 30 | Der User fordert, dass er den Zeitpunkt der Erstellung einer Notiz identifizieren kann. | Christoph |
|
In Work |
StR 31 | Der Visually Disabled User fordert, dass er sich die Notiz-Daten vorlesen lassen kann. | iTeam |
|
In Work |
StR 32 | Der Visually Disabled User fordert, dass Notiz-Daten nicht ausschließlich über unterschiedliche Farben kodiert werden. | Christoph |
|
In Work |
StR 33 | Der Motionally Disabled User fordert, dass der Arbeit mit der Notiz-Funktion mittels der alleinigen Nutzung der Tastatur möglich ist. | iTeam |
|
In Work |
StR 35 | Falls in einer aktuellen Bildschirmansicht die Notiz-Daten nicht eingesehen werden kann, fordert der User, dass ihm die grundlegenden Notiz-Daten auf einfache Weise zugänglich gemacht werden. | Christoph |
|
In Work |
Collaboration / Dokumente gemeinsam bearbeiten |
Dokumente können beispielsweise gemeinsam (sequentiell) bearbeitet werden. Das entspricht der üblichen Arbeitsweise (bspw. Schreiben, Durchsicht, Überarbeitung, Freigabe) in der Wirtschaft. | |||
StR 36 | Der User fordert, dass er den Autoren einer Notiz identifizieren kann. | Christoph |
|
In Work |
StR 37 | Der Nutzer wünscht, dass sich seine Notizen vor Änderungen von anderen Nutzer schützen lassen. (Änderung: Bearbeiten, Löschen) | Christoph |
|
New |
StR 53 | The user wishes, that OOo provides functionality to reply to the notes of other authors inside the notes of the other authors. | Christoph |
|
New |
StR 54 | If a note contains a task for the user, the user wishes, that OOo provides functionality that the user can keep track on the progress of this task. | Christoph |
|
New |
Working with Master Documents / Arbeiten mit Globaldokumenten |
||||
StR 38 | Falls der User mit Globaldokumenten arbeitet, fordert der User, dass die Benutzung der Notizfunktion im Globaldokument vergleichbar zur Nutzung der Notiz-Funktion in den Globaldokument-Einzeldokumenten ist. | Christoph |
|
In Work |
Implementation of the New Functionality / Funktion implementieren |
Spezifikation und Umsetzung der Funktion durch das iTeam und Community-Mitglieder | |||
StR 34 | Der Entwickler wünscht, dass die Notiz-Funktion keine Erweiterung des Standard-Dokumentenformats von OOo erfordert. | iTeam |
|
New |