60 lines
No EOL
4.2 KiB
Markdown
60 lines
No EOL
4.2 KiB
Markdown
# NHPlus
|
|
|
|
## Informationen zur Lernsituation
|
|
|
|
Sie sind Mitarbeiter der HiTec GmbH, die seit über 15 Jahren IT-Dienstleister und seit einigen Jahren ISO/IEC 27001
|
|
zertifiziert ist. Die HiTec GmbH ist ein mittelgroßes IT-Systemhaus und ist auf dem IT-Markt mit folgenden
|
|
Dienstleistungen und Produkten vetreten:
|
|
|
|
**Entwicklung:** Erstellung eigener Softwareprodukte<br>
|
|
**Consulting:** Anwenderberatung und Schulungen zu neuen IT- und Kommunikationstechnologien , Applikationen und
|
|
IT-Sicherheit
|
|
**IT-Systembereich:** Lieferung und Verkauf einzelner IT-Komponenten bis zur Planung und Installation komplexer
|
|
Netzwerke und Dienste
|
|
**Support und Wartung:** Betreuung von einfachen und vernetzten IT-Systemen (Hard- und Software)
|
|
|
|
Für jede Dienstleistung gibt es Abteilungen mit spezialisierten Mitarbeitern. Jede Abteilung hat einen Abteilungs- bzw.
|
|
Projektleiter, der wiederum eng mit den anderen Abteilungsleitern zusammenarbeitet.
|
|
|
|
## Projektumfeld und Projektdefinition
|
|
|
|
Sie arbeiten als Softwareentwickler in der Entwicklungsabteilung. Aktuell sind sie dem Team zugeordnet, das das
|
|
Projekt "NHPlus" betreut. Dessen Auftraggeber - das Betreuungs- und Pflegeheim "Curanum Schwachhausen" - ist ein
|
|
Pflegeheim im Bremer Stadteil Schwachhausen - bietet seinen in eigenen Zimmern untergebrachten Bewohnern umfangreiche
|
|
Therapie- und Serviceleistungen an, damit diese so lange wie möglich selbstbestimmt und unabhängig im Pflegeheim wohnen
|
|
können. Curanum Schwachhausen hat bei der HiTec GmbH eine Individualsoftware zur Verwaltung der Patienten und den an
|
|
ihnen durchgeführten Behandlungen in Auftrag gegeben. Aktuell werden die Behandlungen direkt nach ihrer Durchführung
|
|
durch die entsprechende Pflegekraft handschriftlich auf einem Vordruck erfasst und in einem Monatsordner abgelegt. Diese
|
|
Vorgehensweise führt dazu, dass Auswertungen wie z.B. welche Behandlungen ein Patient erhalten oder welche Pflegkraft
|
|
eine bestimmte Behandlung durchgeführt hat, einen hohen Arbeitsaufwand nach sich ziehen. Durch NHPlus soll die
|
|
Verwaltung der Patienten und ihrer Behandlungen elektronisch abgebildet und auf diese Weise vereinfacht werden.
|
|
Bei den bisher stattgefundenen Meetings mit dem Kunden konnten folgende Anforderungen an NHPlus identifiziert werden:
|
|
|
|
- alle Patienten sollen mit ihrem vollen Namen, Geburtstag, Pflegegrad, dem Raum, in dem sie im Heim untergebracht sind,
|
|
sowie ihrem Vermögensstand erfasst werden.
|
|
- Die Pflegekräfte werden mit ihrem vollen Namen und ihrer Telefonnumer erfasst, um sie auf Station schnell erreichen zu
|
|
können.
|
|
- jede Pflegekraft erfasst eine Behandlung elektronisch, indem sie den Patienten, das Datum, den Beginn, das Ende, die
|
|
Behandlungsart sowie einen längeren Text zur Behandlung erfasst.
|
|
- Die Software muss den Anforderungen des Datenschutzes entsprechen.
|
|
- Die Software ist zunächst als Desktopanwendung zu entwickeln, da die Pflegekräfte ihre Behandlungen an einem
|
|
stationären Rechner in ihrem Aufenthaltsraum erfassen sollen.
|
|
|
|
Da in der Entwicklungsabteilung der HiTech GmbH agile Vorgehensweisen vorgeschrieben sind, wurde für NHPlus Scum als
|
|
Vorgehensweise gewählt.
|
|
|
|
## Stand des Projektes
|
|
|
|
In den bisherigen Sprints wurden die Module zur Erfassung der Patienten- und Behandlungsdaten fertiggestellt. Es fehlt
|
|
das Modul zur Erfassung der Pflegekräfte. Deswegen kann bisher ebenfalls nicht erfasst werden, welche Pflegekraft eine
|
|
bestimmte Behandlung durchgeführt hat. In der letzten Sprint Review sind von der Curanum Schwachhausen Zweifel
|
|
angebracht worden, dass die bisher entwickelte Software den Anforderungen des Datenschutzes genügt.
|
|
|
|
## Aufgaben
|
|
|
|
Im nächsten Sprint muss das Modul zur Erfassung der Pflegekräfte implementiert sowie Datenschutzkonformität der gesamten
|
|
Software hergestellt werden. Dazu ist nötig, die Architektur von NHPlus zu verstehen, die Software datenschutzrechtlich
|
|
zu analysieren, die Module per Userstories und Tasks zu planen, daraus Testfälle abzuleiten, die Module zu
|
|
implementieren und anhand der Testfälle zu testen sowie die neuen Module per Javadoc zu dokumentieren. Das Informieren
|
|
und Planen der Software erfolgt in 4er und 5er-Gruppen, das Implementieren, Testen und Dokumentieren in 2er-Teams. Als
|
|
Versionsverwaltungssystem ist Git zu verwenden. |