Les: Scrum uitleg; Requirements; Privacy; Security

Terugblik
Vorige week hebben wij:
  1. De opdracht uitgelegd gekregen.
  2. DevOps opgezet voor jouw team.
  3. DevOps ge-configureerd voor gebruik.
  4. Database gemaakt.
  5. PHP aangesloten.
  6. Tools geïnstalleerd.
1 / 41
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

This lesson contains 41 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Terugblik
Vorige week hebben wij:
  1. De opdracht uitgelegd gekregen.
  2. DevOps opgezet voor jouw team.
  3. DevOps ge-configureerd voor gebruik.
  4. Database gemaakt.
  5. PHP aangesloten.
  6. Tools geïnstalleerd.

Slide 1 - Slide

This item has no instructions

Doelen deze week
Deze week gaan wij:
  1. Scrummen uitgelegd krijgen.
  2. Oefenen met scrum.
  3. Met wireframes oefenen.
  4. De requirements doornemen.
  5. Over privacy en security hebben.
  6. Eventuele onduidelijkheden rechtzetten.

Slide 2 - Slide

This item has no instructions

Docenten vandaag
Ook deze week rouleren Odijk, Hombergh, de Ruijter en Rahim

Elk docent vertelt deze week een onderdeel over het project.

Slide 3 - Slide

This item has no instructions

Taif Rahim
Vanaf hier vertelt Taif jullie meer over Scrum

Slide 4 - Slide

This item has no instructions

Agile
 In software development, agile is a set of practices intended to improve the effectiveness of software development professionals, teams, and organizations. It involves discovering requirements and developing solutions through the collaborative effort of self-organizing and cross-functional teams and their customer/end user

Slide 5 - Slide

This item has no instructions

Agile
Veel agile manieren om toe te passen.
Het hangt af van het project en de mensen welke je het beste kan toepassen.

Slide 6 - Slide

This item has no instructions

Vorig jaar > Kanban
Vorig jaar gewerkt met Trello.
Wij hebben gewerkt volgens Kanban.

Slide 7 - Slide

This item has no instructions

Balsamiq
Balsamiq is een simpele wireframe tool waarmee je snel, simpele ontwerpen kan maken.
 
Download Balsamiq
Klik hier om naar de website van Balsamiq te gaan.

Slide 8 - Slide

This item has no instructions

Slide 9 - Link

This item has no instructions

Hans Odijk
Vanaf hier vertelt Hans jullie meer over de requirements.

Slide 10 - Slide

This item has no instructions

Opdracht
Even controleren of jullie de opdracht goed begrijpen.

Slide 11 - Slide

This item has no instructions

Welke gebruikersrollen zijn er in jouw website?
A
Kok, barbier, ober en eigenaar
B
Eigenaar, ober, concierge en barbier
C
Lakei, hotel eigenaar, kok en ober
D
Ober, eigenaar, kok en barman

Slide 12 - Quiz

This item has no instructions

Wat voor database wordt aan jullie geleverd?
A
mySQL
B
SQL
C
MongoDB
D
sqlite

Slide 13 - Quiz

This item has no instructions

Functionele eisen?

Slide 14 - Mind map

• Menu van het restaurant
• Openingstijden van het restaurant
• Routebeschrijving
• Afspraak kunnen maken voor diner
• Doelstelling van het restaurant
• Routebeschrijving

Services?

Slide 15 - Mind map

  • De eigenaar kan berichten naar de klanten sturen zoals speciale Vaderdag of Moederdag arrangementen.
  • De eigenaar kan zien de reserveringen voor de dag.
  • De eigenaar kan het rooster van de begeleiders zien.
  • De eigenaar beheert de begeleiders en docenten.
  • De eigenaar beheert de recensies van de klanten.
  • De eigenaar kan de docenten of begeleiders een bericht sturen.


Slide 16 - Link

This item has no instructions

Marja van den Hombergh
Vanaf hier vertelt Marja jullie meer over privacy in de digitale wereld.

Slide 17 - Slide

This item has no instructions

Privacy
Steeds vaker speelt privacy een rol in de online wereld. Dit komt vanwege de nieuwe technieken om gebruikersinformatie te vergaren.

Slide 18 - Slide

This item has no instructions

Data verzamelen
Data verzamelen is waardevol voor de ontwikkelaars. Weet jij waarom? Doe dan mee in de volgende dia.

Slide 19 - Slide

This item has no instructions

Wat zijn de voordelen van data verzamelen over jouw gebruikers?

Slide 20 - Open question

This item has no instructions

Met data omgaan
Ondanks dat er vele voordelen zijn voor de ontwikkelaars gaan bedrijven en overheidsinstanties er niet altijd 'netjes' mee om.

Slide 21 - Slide

This item has no instructions

Wie heeft er weleens een mail gehad van een bedrijf, dat zijn data is gelekt?
Ja
Nee

Slide 22 - Poll

This item has no instructions

Hackers
Waar vroeger overvallen vaker voorkwamen, is het nu verschoven naar digitale inbraak.
Er zijn ook white hat hackers die betaald worden om systemen te hacken en de kwetsbaarheden door te geven aan de werkgever. Deze worden dan gedicht door de ontwikkelaars van de applicatie.

Slide 23 - Slide

This item has no instructions

Noem een voorbeeld van een situatie waarbij een bedrijf onnodig veel data van jou verzamelt.

Slide 24 - Open question

This item has no instructions

AVG
Europa heeft gezien dat er veel onnodige data wordt verzameld van haar burgers. Dat was de aanleiding om de AVG (Algemene Verordening Gegevensbescherming) in te zetten. Een serie wetten die gevolgd moeten worden om hier tegendruk aan geven.
In het Engels, wordt AVG, GDPR genoemd. Dit staat voor General Data Protection Regulation.

Slide 25 - Slide

This item has no instructions

Grondslag
Mag u persoonsgegevens verwerken?
U mag niet zomaar persoonsgegevens verwerken.
U moet daarvoor een grondslag hebben.
Kunt u aantonen dat u een grondslag heeft?
https://autoriteitpersoonsgegevens.nl/nl/onderwerpen/avg-europese-privacywetgeving

Slide 26 - Slide

This item has no instructions

Nieuwe policy Google
Google heeft onlangs een nieuwe policy waarbij het jouw leeftijd wil verifiëren. Zij geven jou twee opties:
  1. Credit Card gegevens invoeren.
  2. Een kopie van je ID naar Google te sturen.
    -> hoe komt dat op je over?
    -> wat kan hier de grondslag zijn?

Slide 27 - Slide

This item has no instructions

Is het verstandig om een bedrijf dat uit is op winst (door jouw data), een gevoelig document op te sturen?
Ja
Nee
Ja, want ik heb niets te verbergen
Privacy deert mij niet

Slide 28 - Poll

This item has no instructions

Gevolgen
Wat zouden de gevolgen kunnen zijn van zulk gevoelige documenten opsturen?

Wat kan een persoon met kwade bedoelingen doen met een kopie van je ID?

Slide 29 - Slide

This item has no instructions

Ander onderwerp
Kinderporno is strafbaarApple wilt de foto's scannen op jouw mobiel.
 Zij zoeken naar kinderporno en als dat gevonden wordt gaat het naar de servers van Apple en Apple (wanneer dit echt kinderporno blijkt te zijn), tipt de overheid.

->Wat vinden jullie hiervan?

Slide 30 - Slide

This item has no instructions

Bedrijven spelen in op jouw geweten
In het voorbeeld van Apple, zie je dat bedrijven inspelen op jouw geweten. Een nobel doel inzetten om meer data te (kunnen) vergaren.
Stel je voor; Wat nou als zij vinden dat het kinderporno is, maar het zijn je kleinkinderen die naakt spelen? Wat voor effect zou dat op jou hebben? Mag een commercieel bedrijf hier iets van vinden? 

Slide 31 - Slide

This item has no instructions

Reactie Apple

Slide 32 - Slide

This item has no instructions

Voorbeeld casus
Jouw kapper heeft onlangs een nieuwe app gelanceerd. Je kan met de nieuwe app afspraken maken. Hiervoor moet je een account aanmaken. Tijdens het aanmaken van je account, wordt er gevraagd om jouw adres, leeftijd, geslacht en dieet.

Slide 33 - Slide

This item has no instructions

Kapper casus
Ja
Nee
Dieet mag niet
Je mag niet om de geslacht vragen
De kapper mag geen data verzamelen

Slide 34 - Poll

This item has no instructions

GDPR
De GDPR (General Data Protection Regulation van de EU) zegt dat een bedrijf of instantie alleen de strikt noodzakelijke informatie van een gebruiker mag verzamelen. De optionele data mag gevraagd worden, maar niet afgedwongen, om gebruik te mogen maken van een service.

Slide 35 - Slide

This item has no instructions

Burgerrechten
Ook heb jij als Europese burger het recht om bedrijven en instanties te vragen om:
  1. Jouw gegevens niet meer te verwerken.
  2. Jouw gegevens te verwijderen.
  3. Jouw gegevens niet aan 'derden' te verstrekken.

Je kan op de website van AVG meer informatie over jouw rechten vinden op gebied van privacy.

Slide 36 - Slide

This item has no instructions

Restaurant George
Bedenk dat wanneer jij jouw website maakt over restaurant George, dat jij ook hiermee te maken krijgt.
Opdracht in je groep:
Wat mag jij wel en niet verzamelen over jouw gebruikers en hoe lang mag/wil jij die data verzamelen?
(gebruik alle pagina's van het project document)

Slide 37 - Slide

This item has no instructions

Security op mijn database wordt geregeld door
de software-developer (ik dus)
er een ethical hacker naar te laten kijken
hoe het met de opdrachtgever is afgesproken
de systeem- en netwerk beheerder

Slide 38 - Poll

This item has no instructions

Jouw verantwoordelijkheid 
beschrijvingsmodel
encrypties
backup/recovery-systematiek
auditing

Slide 39 - Slide

This item has no instructions

Ga eens na
https://haveibeenpwned.com/

Slide 40 - Slide

This item has no instructions

Roundup: Zelf / Groep
Van alle theorie van deze les
Wat is voor jouw eigen professionalisering relevant

Wat is voor je projectgroep relevant

Wat wil je je docenten nog vragen?

Slide 41 - Slide

This item has no instructions