diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a66c26 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +# 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
+**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. \ No newline at end of file