Tools
Indicatoren 1.3, 2.1, 2.2, 2.3, 3.2, 3.3 en 4.*
Bij het leerbedrijf Bronnen maak ik gebruik van de volgende tools:
- MS Office365
- MS Teams
- MS Planner
- MS Sharepoint/OneDrive
- Libreoffice Writer
- Libreoffice Calc
- Apple Pages
- Apple Notes
- Google Drive
- MS Azure Portal
- Slack – chat en code delen
- Orangescrum – samenwerken en plannen
- GitLab.com – Version Control
- Influxdb + Grafana + StatusOk – Monitoring servers (bereikbaarheid en responsetijden)
- Draw.io – Ontwerpen
- Google Analytics – Monitoring servers en gebruikersgedrag
- MySQL Workbench – Database administration
- Geany (texteditor) – Snelle programmeerhulp
- NetBeans IDE – Programmeerapplicatie
- Mozilla Firefox, Google Chrome, Chromium, Opera – Webbrowsers voor crossbrowser testen
Office
Forms
Voor het aanmelden heb ik een formulier ontwikkeld om enig inzicht te krijgen in het kennisniveau en de leerdoelen van de student.

Basisgegevens 
Persoonlijke eigenschappen 
Inschatting eigen kennisniveau 
Wat wil je leren?
Daarnaast is er een evaluatieformulier opgesteld.
De resultaten van hiervan kan ik desgewenst in MS Forms zelf tonen maar eventueel ook naar MS Excel exporteren zodat ik er zelf bewerkingen op toe kan passen.
Excel
MS Excel / Libreoffice Calc gebruik ik een enkele keer om grafieken te maken. Daarnaast registreer ik de studenten die bij het leerbedrijf Bronnen praktijk oriëntatie (PO) komen doen en studenten die stage bij ons komen lopen in een spreadsheet. Deze spreadsheet berekent dan de einddatum van de PO-/stageperiode waarbij onderstaande formule de basis vormt:=ALS(E4="";"";(E4+70+G4+F4+ALS(WEEKDAG(E4+70+G4+F4)=6;0;ALS(6-WEEKDAG(E4+70+G4+F4)<0;6;6-WEEKDAG(E4+70+G4+F4)))))
Deze formule zorgt ervoor dat de einddatum altijd op (de eerstvolgende) vrijdag wordt gesteld. Daarbij wordt rekening gehouden met vakanties en de dagen dat een student afwezig is.

MS Teams
Indicator 1.3.2/3.3.3
Teams is binnen het Friesland College de standaard voor samenwerken. Dit gebruik ik dan ook wanneer er binnen een team gewerkt moet worden. Op deze manier kunnen bestanden eenvoudig voor een selecte groep toegankelijk worden gemaakt.
Het nadeel vind ik, dat bestanden binnen Teams geen “eigenaar” kennen. Het team is eigenaar. Volgens de basisprincipes van security is er per definitie tenminste één persoon eigenaar en daarna zijn er moderators. Dit om de verantwoordelijkheid strikter te houden. Het idee hierachter wordt gevoed vanuit het gevolg dat wanneer een heel team verantwoordelijk is, het gevolg is, dat juist niemand zich verantwoordelijk voelt.
Indicator 1.3.1/1.4.1/1.4.2
Inmiddels is de functionaliteit van MS Teams uitgebreid. Dit heeft er toe geleid, dat Slack is vervangen door MS Teams. Denk hierbij aan gebruik van meldingen via zgn. webhooks.
Het instellen van webhooks en andere mogelijkheden om meldingen binnen Teams te krijgen is onderdeel waarvoor collega’s regelmatig bij mij komen voor instructie.
MS Planner
indicatoren 1.3.1/1.4.1/1.4.2/3.2.1/3.1.3/3.3.4/3.3.6
MS Planner is een tool de we nu gebruiken om het scrum-proces te volgen en in beeld te brengen. Gezien de mogelijkheden van MS Planner (mobile app en web-versie) biedt dit meer bedieningsgemak dan de Orangescrum-oplossing. MS Planner heeft dan ook Orangescrum vervangen, sinds december 2019.
Studenten hebben aangegeven dat MS Planner beter bij hun wensen aansluit dan de combinatie van Orangescrum met daarnaast een los fysiek scrumbord met post-its.
Door mijn ervaring met MS Planner, maken ook steeds meer collega’s gebruik van MS Planner om hun samenwerking en de daarbij behorende taken in beeld te brengen.
MS Azure Portal
Via de Azure Portal beheer ik de cloud-omgeving die nodig is voor de werking van de diverse applicaties. Hier heb ik de onderling gevirtualiseerde hardware moeten laten samenwerken. De centrale productieomgeving bestaat uit:
- Application Gateway
- 3x Virtuele Machine (VM) -> 2x application servers en 1x VPN*-server
- 1x Database-service
- 2x extern ip-adres
- 3x storage voor VM’s
- 1x DNS-zone voor het koppelen van domeinnaam aan extern ip-adres
* VPN: Virtual Private Network
Dit geheel is te vinden onder app.fcsprint2.nl. Voor toegang tot de verschillende VM’s om onderhoud te kunnen verrichten en storingen te verhelpen is eerst een connectie nodig met de VPN. Vervolgens vindt de authenticatie plaats o.b.v. username en private-key. Dus geen wachtwoord!

Slack
Slack gebruik ik voor het snel en ad hoc delen van code. Met deze applicatie blijft de code-opmaak behouden en worden diverse programmeertalen en bijbehorende code-styling ondersteund.

Orangescrum
Orangescrum is de digitale variant van ons scrumboard.

GitLab.com (Git)
GitLab wordt gebruikt als Version Control Systeem (VCS) het “builden” van sourcecode en het automatisch deployen van updates. Echter daarnaast dient het voor de studenten als bronmateriaal voor hun eigen opdracht(en).
Het werken met Git is ook een zeer wenselijke aanvulling op de gereedschapskist van aankomende programmeurs. Git is veruit het meest gebruikte VCS. Via GitLab is het ook mogelijk om commentaar te geven op (gedeeltes van) code, via de webinterface.

Google Analytics
Google Analytics wordt o.a. gebruikt voor de monitoring van het gebruikersgedrag en -aantallen van de verschillende producten die het leerbedrijf Bronnen op de markt heeft.

111 total views, 1 views today


