Integratie van Syllabus in de logistieke keten, wat levert dat op? SISLink Conferentie 2010 Jacco Jasperse Informatie- en procesmanager Manager Dienst Studentvoorzieningen (Studentenbureau, Roosterbureau, Stagebureau) Manager Dienst Informatievoorziening en Automatisering (Backoffice, Service&support, IPS)
Kaders en uitgangspunten ICT HZ 1. Web, Web, Web 2. Self-service (Zelfsturing) waar mogelijk 3. Eén virtueel loket (voor alle informatie en contacten) 4. Applicaties per domein ( Best of breed ) 5. Integratie door Datawarehouse 6. Applicatieontwikkeling: niet op markt + innovatievermogen 7. Onderwijsproces is een keten van bedrijfsprocessen 8. Transparantie van organisatie en processen 9. Rol ICT neemt toe maar budget blijft beperkt
HZ InfoNet Syllabus Database Syllabus Client MyCoach (click once) Edukaat CODA Data Transformation Server Enterprise Service Bus (SQL Server + MS Workflow Foundation) Data Warehouse Onderwijs Database HZ Webservices HZ Website HZ InfoNet VLD (ELO) SOAP HTTP Osiris Adapter Studielink
Correcte lesroosters op tijd gepubliceerd Hoe pak je dat aan?
Bepaal haalbaarheid wensen Student perspectief Start S1 Introductie Oriëntatie Keuzeproces Inschrijven Start S2 Roosteren Sep Okt Nov Dec Jan Feb Rooster proces Curriculum Sep Logistiek Roosteren Roosteren afronden Laatste correcties Start S2 Okt Nov Dec Jan Feb
Benoem en beleg rollen en verantwoordelijkheden 1. Docent 2. Roostercoördinator 3. Roosterbureau 4. Studie Loopbaan Coach (SLC) 5. Student
Breng proces in kaart En maak organisatie bewust van procesketens!
Maak een planning van de activiteiten Totaaloverzicht werkzaamheden TT-roostering S1 10-11 en reguliere roostering S2 10-11 Besluit/Actie Doelgroep Wie Week Per datum 1Toetsmatrijzen in orde maken t.b.v. tussentoetsen - Academies 35 30-08-2010 Alle studenten en 2Tussentoetsen genereren en invullen logistieke informatie docenten Academies 36 06-09-2010 3Courses in tijdsperiode plaatsen - Academies 37 13-09-2010 4Capaciteitsplanning S2 2010-2011 maken - Academies 37 13-09-2010 5Courses updaten incl. logistieke formats - Academies 37 17-09-2010 Docent beschikbaarheidsformulieren S2 2010-2011 6verspreiden - Roosterbureau 37 17-09-2010 7Docent beschikbaarheid S2 2010-2011 inventariseren - Academies 38 20-09-2010 Alle studenten en 8Tussentoets gegevens akkoord docenten Roosterbureau 38 24-09-2010 9Toetsmatrijzen in orde maken t.b.v. reguliere tentamens - Academies 39 27-09-2010 Alle studenten en 10Start roosteren tussentoetsweek docenten Roosterbureau 39 27-09-2010 11Tentamens genereren en invullen logistieke informatie - Academies 40 04-10-2010 12Docent beschikbaarheid S2 2010-2011 akkoord - Academies 40 04-10-2010 13Evenementen kalender S2 2010-2011 vastgesteld - Academies 40 04-10-2010 14Capaciteitsplanning en docent beschikbaarheid aanleveren - Academies 40 04-10-2010 15Capaciteitsplanning en docent beschikbaarheid verwerken - Roosterbureau 40 04-10-2010 Alle roostergegevens reguliere roostering akkoord incl. 16logistieke formats 17Start Roosteren S2 2010-2011 Alle studenten en docenten Academies 40 08-10-2010 Alle studenten en docenten Roosterbureau 41 11-10-2010
Vervroeg proces in stappen Semester 1 2007: één week eerder Semester 2 2007: één week eerder Semester 1 2008: één week eerder Semester 2 2008: één week eerder Semester 1 2009: één week eerder Semester 2 2009: één week eerder Vanaf 2009: semester roosters voor kerstvakantie en zomervakantie (geen speling) Vanaf 2010: semester roosters voor kerstvakantie en zomervakantie (2 weken speling)
Beloon nakomen van afspraken Liefst gefaseerd - Startsituatie: we wachten tot iedereen gegevens heeft aangeleverd - Fase 1: Opleidingen die gegevens tijdig aangeleverd hebben krijgen rooster eerder (te laat aangeleverde opleidingen lopen in een later stadium synchroon mee) - Fase 2: Opleidingen die gegevens te laat aangeleverd hebben worden na anderen geroosterd ( te laat aangeleverde opleidingen worden later in de overgebleven ruimte geroosterd)
Koppelingen tussen systemen
Uitgangspunten koppelingen 1. Er is maar één bron Per gegevensverzameling is er één leidend bronsysteem 2. Nooit koppelen tussen systemen maar via middleware Rechtstreekse koppelingen leiden tot spaghettti van koppelingen 3. Geen dogma s maar Best of Breed Massaoperaties: DTS op databaseniveau Individuele transacties: Enterprise Service Bus Door roosteraar te starten: synchronisatie via Syllabus client
Wat koppelen wij? Vanuit bronsysteem via middleware naar Syllabus: 1. Personeel (Bron: HRM systeem) 2. Lokalen en Gebouwen (Bron: Facilitair systeem) 3. Kostenplaatsen (departments, Bron: Financieel systeem) 4. Te roosteren groepen en cursussen (Bron: Onderwijsdatabase) Vanuit Syllabus via middleware naar Data Warehouse: 1. Geroosterde activiteiten Mutaties in of via Data Warehouse: 1. Geroosterde activiteiten groepen koppelen aan individuele studenten 2. Gekoppelde studenten als deelnemer naar ELO 3. Individuele cursussen toevoegen aan studieplan
Hoe ziet het roosterproces er nu uit?
Fasering roosterproces Studieplan Rooster info VLD edities Apr Sep Capaciteitsplanning (Cursus - Edities - Groep - Keuze/Verplicht - Aantal) Mei Okt Syllabus: Roosteren Jun Nov Onderwijs Database: Studenten in groep plaatsen Cursussen automatisch bijgewerkt - - - automatisch - - Jul Dec Rooster definitief Editie info automatisch bijgewerkt VLD Edities genereren Cursussen en edities OK Automatisch bijgewerkt - OK Automatisch aangemaakt Aug Jan Muteren in studieplannen (Zwaan kleef aan, verwijderen) OK Automatisch bijgewerkt Automatisch bijgewerkt
DEMO
Capaciteitsplanning op basis van groepen
Student Studenten in groep plaatsen
Individuele studieplan wordt automatisch gevuld door groepsplaatsing Student
Individueel maatwerk binnen rooster Student
Individueel rooster studenten Student Student
Wat hebben we bereikt? 1. Roosters zijn op tijd (S1 voor zomervakantie, S2 voor kerstvakantie) 2. Meer rust in de organisatie 3. Groeiend procesbewustzijn 4. Nationale Studenten Enquete, tevredenheid over de (tijdigheid van) de roosters bij voltijd studenten: 2008 ong. 7% onder het landelijk gemiddelde 2009 ong. 3% boven het landelijk gemiddelde
Mijn conclusie Integratie van Syllabus in de logistieke keten, wat levert dat op? Op zichzelf levert dit NIETS op Maar integratie van het roostersysteem is wel een absolute voorwaarde als je het roosterproces wilt inrichten als een keten van bedrijfsprocessen!