Lernfeld nur FI-Berufe | |
| Lernfeld | 12a | Lernfeld Titel | Kundenspezifische Anwendungsentwicklung durchführen |
|---|---|
| Lernfeld Stunden | 121 |
| Kernkompetenz | Die Schülerinnen und Schüler verfügen über die Kompetenz, einen Kundenauftrag zur Anwendungsentwicklung vollständig durchzuführen und zu bewerten. |
| Erwartete Handlungskompetenz am Ende der Berufsausbildung in Anlehnung an ausgewählte Berufsbildpositionsbeschreibungen | Sie stellen Bedarfe von Kundinnen und Kunden fest und unterscheiden Zielgruppen. Sie wenden Analyse- und Designverfahren an Sie wenden Grundsätze und Methoden des Projektmanagements an. Sie analysieren Probleme, definieren diese als Aufgabe und entwickeln und beurteilen Lösungsalternativen. Sie dokumentieren Leistungen nach betrieblichen und vertraglichen Vorgaben. Sie entwerfen und realisieren Anwendungslösungen unter Berücksichtigung der bestehenden Systemarchitektur. Sie wenden Qualitätssicherungssysteme im eigenen Arbeitsbereich an, führen Qualitätssicherungsmaßnahmen projektbegleitend durch und dokumentieren diese. Sie übergeben Leistungen und Dokumentationen an Kundinnen und Kunden und fertigen Abnahmeprotokolle an. Sie weisen Kundinnen und Kunden in die Nutzung von Produkten und Dienstleistungen ein. Sie erfassen Kosten für erbrachte Leistungen und bewerten diese im Zeitvergleich und im Soll-IstVergleich. Sie kontrollieren im Rahmen eines Verbesserungsprozesses die Zielerreichung und führen insbesondere einen Soll-Ist-Vergleich durch. |
| Zielformulierung/Kompetenzen aus Handlungsfeld | 1 Die Schülerinnen und Schüler führen in Zusammenarbeit mit den Kunden eine Anforderungsanalyse durch und leiten daraus Projektziele, Anforderungen, gewünschte Ergebnisse, Schulungsbedarfe und Rahmenbedingungen ab. |
| 2 Auf dieser Basis planen und kalkulieren sie ein Projekt mit den dazugehörigen personellen und technischen Ressourcen. | |
| 3 Sie entwickeln Lösungsvarianten, vergleichen diese anhand festgelegter Kriterien sowie unter Berücksichtigung von Datenschutz und Datensicherheit. Sie wählen mit den Kunden die beste Lösung aus. Für den vereinbarten Auftrag erstellen sie ein Dokument über die zu erbringenden Leistungen und ein Angebot. | |
| 4 Sie implementieren die gewünschte Lösung. Dabei nutzen sie Maßnahmen zur Qualitätssicherung. Sie präsentieren den Kunden das Projektergebnis und führen eine Schulung durch. Sie übergeben den Kunden das Produkt sowie die Dokumentation. | |
| 5 Sie bewerten das Projektergebnis auch hinsichtlich Zielerreichung, Wirtschaftlichkeit, Skalierbarkeit und Verlässlichkeit. | |
| 6 Sie reflektieren die Projektdurchführung und das Projektergebnis auch unter Berücksichtigung der kritischkonstruktiven Kundenrückmeldungen. | |
| Exemplarische Lernsituation zu Kompetenzen | 3 Ihr Ausbildungsbetrieb arbeitet an einem Projekt zur Neuimplementierung eines mittelständischen Busunternehmens. Das Busunternehmen tritt dabei als Reiseveranstalter auf und möchte per Webauftritt Kundenbuchungen zu seinen Fahrten im In- und Ausland ermöglichen. Die Schülerinnen und Schüler erhalten dazu den Auftrag, in Absprache mit dem Busunternehmen, in Ihrem Team mögliche Lösungsvarianten zu entwickeln und ein Angebot zu unterbreiten. |
| Mögliche Handlungsprodukte | Zu erbringende Leistungen dokumentiert in einem Pflichtenheft Kaufmännisches Angebot Kriterienkatalog aus den Ergebnissen der Analysephase Dokumente zur DSGVO (z.B. Datenschutzerklärung, Datenspeicherungsplan, Einverständniserklärung betroffener Personen etc.) Dokumente zur Datensicherheit |
| Inhaltliche Orientierung | Allgemein Projektmanagement Geschäftsprozessanalyse Lastenheft, Pflichtenheft Datenquellen und Formate (z.B. relational, hierarchisch, objektrelational etc.) Datenbankmodelle Notationen zum Software- und Datenbankdesign (UML, Relationales DB Modell etc.) Arbeiten mit Datenbankmanagementsystemen Phasenmodelle zur Softwareentwicklung (z.B. Spiralmodell, V-Modell etc.) Vorgehensmodelle zur Softwareentwicklung (z.B. SCRUM, Kanban etc.) Programmieren mit Hilfe von aktuellen Entwicklungsumgebungen und Programmiersprachen Algorithmen Softwarebibliotheken diverser Hersteller (z.B. ORM, JDK, .NET Framework etc.) Designpattern (z.B. MVC, MVVM etc.) |