Samenvatting Scrum in een notendop - Programming Essentials - Lesstof 8
3 views 0 purchase
Course
Programming Essentials
Institution
Hogeschool Rotterdam (HR)
Deze samenvatting bespreekt de essentie van programmeren en waarom de Scrum-methodologie een cruciale rol speelt in projecten met lange looptijden en complexiteit. Het vergelijkt de traditionele Waterfall-methode met Scrum, benadrukt de rol van de klant in projecten, en legt de fundamenten van Agil...
Programming Essentials
Waarom Scrum?
Projecten met een lange looptijd en de complexiteit die gepaard gaat met langdurige
planning vragen om een flexibele aanpak. In traditionele projectmanagementmethoden,
waar planning vaak gedetailleerd en star is, kunnen problemen ontstaan wanneer ideeën
veranderen gedurende de looptijd van het project. De zogenaamde Waterfall methode was
de manier waarop projecten werden gerealiseerd.
Waterfall methodiek
De Waterfall-methode is een ouderwetse manier om projecten te managen en software te
ontwikkelen. Het wordt ook wel de lineaire of sequentiële levenscyclus genoemd. In
tegenstelling tot moderne methodes zoals Agile, waarbij het werk in stapsgewijze
herhalingen wordt gedaan, volgt de Waterfall-methode een rechte, stap-voor-stap
benadering.
Hoewel de Waterfall-methode zijn voordelen heeft, zoals duidelijke structuur en
documentatie, kan het moeilijk zijn om flexibel om te gaan met veranderende eisen en
onzekerheden. In situaties waarin de klantbehoeften kunnen evolueren of waar snelheid en
adaptabiliteit van cruciaal belang zijn, worden vaak meer iteratieve en flexibele methoden
zoals Scrum verkozen boven de Waterfall-methode.
De klant
De klant heeft een noodzaak voor de business en wil hiervoor een project opstarten. Ze
beginnen met het uitschrijven van requirements en gaan dan op zoek naar een leverancier
of leveranciers die dit kan realiseren voor een goede prijs.
Leveranciers maken offertes en na een beoordeling van de offertes wordt er een leverancier
uitgekozen, waar het project aan wordt gegund. Nadat de leverancier dit goede nieuws heeft
ontvangen gaat de realisatie pas echt beginnen.
Er is op allerlei niveaus een mismatch in communicatie en heeft iedereen een ander beeld
van hetgeen er moet worden gemaakt. Dit ondanks dat iedereen dezelfde requirements
heeft gezien, dezelfde verslagen van de meetings heeft gelezen, etc.
Helaas kwamen we pas op het einde bij de oplevering erachter dat zaken niet helemaal
klopten. Dat was toen er volgens de traditionele Waterfall-methode een project werd
gerealiseerd.
, Scrum methodiek
Scrum is een flexibele projectmanagementmethode voor complexe productontwikkeling. Het
bevordert iteratieve, incrementele vooruitgang en samenwerking in multifunctionele teams.
Belangrijk is de levering van waarde in korte ontwikkelingscycli, bekend als sprints, die
meestal twee tot vier weken duren. De methodiek omvat specifieke rollen zoals de product
owner, die de product backlog beheert, de scrummaster, die het proces faciliteert, en het
zelforganiserende ontwikkelingsteam, verantwoordelijk voor werkende producten aan het
einde van elke sprint.
Scrum legt nadruk op regelmatige inspectie en aanpassing, waardoor teams snel kunnen
reageren op veranderende eisen en prioriteiten. Door dagelijkse stand-ups, sprint reviews en
retrospectives wordt transparantie bevorderd, en er ontstaat een voortdurende
verbeteringscultuur. Hoewel Scrum oorspronkelijk ontwikkeld is voor softwareontwikkeling,
heeft het zijn waarde bewezen in diverse sectoren vanwege de flexibiliteit en
klantgerichtheid die het bevordert.
Scrum vs Waterfall
Scrum verschilt aanzienlijk van de traditionele Waterfall-methode en biedt voordelen die met
name geschikt zijn voor complexe, snel evoluerende projecten. In tegenstelling tot de
lineaire en sequentiële aanpak van Waterfall, waarbij elke fase afzonderlijk wordt voltooid
voordat de volgende begint, benadrukt Scrum iteratieve ontwikkeling en flexibiliteit.
Over het algemeen biedt Scrum een meer flexibele, responsieve aanpak die beter geschikt
is voor projecten waarin de vereisten en omstandigheden kunnen veranderen, terwijl
Waterfall traditioneel wordt toegepast in meer voorspelbare en gestructureerde
projectomgevingen.
Agile scrum
Agile is als een goede aanpak voor het maken van software en managen van projecten. Het
draait allemaal om flexibiliteit, aanpassingsvermogen en samenwerken. We focussen op
snel reageren op veranderingen, het maken van werkende dingen in korte, herhaalde
stappen en veel overleg met iedereen, vooral de klant.
Scrum is als een specifieke manier van werken binnen Agile. We delen het werk op in korte
periodes, noemen ze sprints, en leveren dan werkende dingen op.
In een Agile Scrum-setting werken we volgens een paar chill principes:
● We maken samen met de klant het eindproduct.
● We weten dat de plannen kunnen veranderen.
● We luisteren goed naar feedback en passen ons werk aan.
● We bouwen iets dat echt werkt, voegen extra's toe in latere stappen. En deze hele
manier van werken staat in het Agile Manifesto.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Bryan0182. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $5.67. You're not tied to anything after your purchase.