An Overview of Agile Development

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • Get 91% off Hostinger --- www.hostinger....
    Agile Development refers to a group of software development methodologies based on iterative development. As a Software Engineer, there's a high chance you'll be using some methodology of Agile Development at work.
    This video is sponsored by Hostinger.
    ----------------------------------------------------------
    I document and share my experiences on topics including computer science & software engineering. I'm a full-time Software Engineer and a part-time UA-camr. My less nerdy activities include fishing, hunting, surfing, and snowboarding. I'm just here to have some fun.
    Subscribe, so you don't miss a thing!
    My Office --- www.amazon.com...
    ---------------------------- SOCIAL MEDIA ----------------------------
    Instagram --- / forrestpknight
    Twitter --- / forrestpknight
    GitHub --- github.com/For...
    Twitch --- / forrestknight
    Medium --- / forrestknight
    Discord --- / discord
    ---------------------------- DESK SETUP ----------------------------
    Monitor --- amzn.to/2E9sioB
    Monitor Arm --- amzn.to/2E8UckG
    Standing Desk --- amzn.to/2C3T3oG
    Desk Chair --- amzn.to/2EaWTy5
    Keyboard --- amzn.to/2EaSxHa
    Mouse --- amzn.to/2C3Bbud
    Mousepad --- amzn.to/2GWASVB
    Microphone --- amzn.to/2C4Upzj
    ---------------------------- VIDEO GEAR ----------------------------
    My NEW Camera --- amzn.to/2Sty5IO
    Microphone --- amzn.to/2eHr7xj
    Tripod --- amzn.to/2jgbaOI
    Bendy Tripod --- amzn.to/2eO2r5S
    Editing Software --- clkuk.tradedoub....
    Music --- / luarbeats

КОМЕНТАРІ • 144

  • @TheCookieMuncher96
    @TheCookieMuncher96 5 років тому +224

    crystal and lean, i think i heard some rappers speak about that stuff, nice to know they promote development methodologies in their songs.

    • @crunckNATIon
      @crunckNATIon 3 роки тому +1

      Yea I'm sure that's what they mean

    • @Sara-gg1jy
      @Sara-gg1jy 2 роки тому +1

      That’s funny 😂😂😂 if only they were !

    • @SS4DEUCE
      @SS4DEUCE Рік тому

      Great stuff honesty

    • @0xssff
      @0xssff 11 місяців тому

      lool

  • @GabrielMazzoleni
    @GabrielMazzoleni 3 роки тому +28

    Finally someone that actually explain what agile is instead of going philosophical about it.

  • @mrungleich
    @mrungleich 5 років тому +10

    I recently learned another good aproach for software development (esspeccially for personal projects) allways create a finished product, so your project should always be in a state where it is complete and you add one feature after another, so if one day you decide to quit you can anyways publish it / add it to you portfolio.

  • @keenanreed5341
    @keenanreed5341 Рік тому +2

    Looked up three videos on Agile Development and this was the best one; thanks!

  • @Domeanic
    @Domeanic 19 днів тому

    Agile is my word of the year. This is spoken sooo well. Nope I am not developing software, but God gave me that word and I needed to understand it more again.

  • @stebolavirus
    @stebolavirus Рік тому +4

    Christ this is super clear! I worked at a global tech company (not an engineer lol) for 8 years and still literally couldn't tell you wtf Agile is or how it's used. Now I can!

  • @aicomylleville2261
    @aicomylleville2261 4 роки тому +4

    I have an exam about this, didn't understand it until now, thank you man!

  • @fazharsharin5415
    @fazharsharin5415 Рік тому +1

    Such a good example - building a house. You're awesome!

  • @blakestafford7048
    @blakestafford7048 2 роки тому +2

    I really like the buying a new house comparison you made to the agile development

  • @TheSlyDragon93
    @TheSlyDragon93 5 років тому +8

    Your content is helping me so much whilst undergoing my first year as a web developer.

    • @zancrow_gaming
      @zancrow_gaming Рік тому

      If you doing well. You now a senior developer and am just beginning😅

  • @mlkquelaugh
    @mlkquelaugh Рік тому

    I'm doing an article to explain the importance of scrum sprints in order to have a successful project, thanks for the video It helped me a lot

  • @Usammityduzntafraidofanythin

    I'm imagining that vibrating macbook screen exploding off its hinges during an earthquake. "Woot!" *explodes*

  • @ifithrewmyguitaroutt
    @ifithrewmyguitaroutt 5 років тому +28

    Wow, this explanation of agile development is exactly what I was already doing, just didn't have a name for it. Good to know.

  • @EmiliaOzan-ik6cv
    @EmiliaOzan-ik6cv Рік тому +1

    10/10 analogy my guy

  • @xDeemanOne
    @xDeemanOne 5 років тому +7

    you should just read the manifesto for agile software development. Most things he talks about are about scrum, which if done too strictly can be not agile at all.

    • @redhotbits
      @redhotbits 5 років тому

      Deeman manifesto is also debunked

  • @sitrakaforler8696
    @sitrakaforler8696 Рік тому +1

    Really cool vidéo !
    Thanks for sharing it with such ease

  • @yan3735
    @yan3735 Рік тому +1

    thank you for such good video

  • @patrykmaterla
    @patrykmaterla 2 роки тому +1

    I really liked comparing the agile methods to building and expanding the house!

  • @pauls6277
    @pauls6277 2 роки тому

    The house metaphor really helped thanks!

  • @SajeelCodes
    @SajeelCodes 5 років тому +31

    Algae development on water surfaces is dangerous for fish under there

  • @lucascampelo4539
    @lucascampelo4539 5 років тому +2

    Thanks, Forrest!

  • @MissKarreyBabii
    @MissKarreyBabii Рік тому

    VERY VERY VERY helpful.. I appreciate the way you explained it.

  • @pm10926
    @pm10926 3 роки тому

    I liked the house example! Thank you

  • @tarikhasanovic6452
    @tarikhasanovic6452 2 роки тому

    I rarely do comment's, but you impressed me!!
    Thanks man I learn something today...

  • @marcbiv
    @marcbiv 3 роки тому

    You are the Agile Jesus, my friend! Thanks!

  • @shanmichaelreyes6255
    @shanmichaelreyes6255 3 роки тому

    totally worth it to watch thanks for the heads up dev here in ph

  • @ProgrammingwithPeter
    @ProgrammingwithPeter 5 років тому +2

    On my current job, this is not working, not sure where the problem is, but those meetings on big applications takes lots of time ...and they should not, but we need more time to disscuss this, which takes time from our actual sprint etc. Failing, big time!

  • @DeanCodes
    @DeanCodes 6 місяців тому

    02:00 my boss thought i was laughing on memes, i had to explain it to her

  • @WarioOf1812
    @WarioOf1812 Рік тому +2

    Thank you Programmer Jesus :)

  • @morotioye3669
    @morotioye3669 2 роки тому

    Broke it down really well, thanks.

  • @Noikar
    @Noikar Рік тому +1

    Why are there no subtitles, even autogenerated ones?

  • @ithabelengsebilo7263
    @ithabelengsebilo7263 3 роки тому +3

    Please do include subtitles in your videos. You explain stuff very well but I can't seem to hear some of the words you say.

  • @jimiwikmanofficial
    @jimiwikmanofficial 2 роки тому +1

    Agile development... What methodologies is this definition referring to? The most common way of working is Scrum and that is not a methodology, it is a framework. Kanban is workflow management and the scaled versions are not really Agile, or methodologies?
    I also have never seen anyone using Agile in project management as projects are defined in time, scope and cost....so not much use for Agile in such scenarios since you have nothing to explore or reiterate.
    Still, I appreciate the explanation, even if it did not make sense to me from a process or methodology perspective :)

  • @shaunpx1
    @shaunpx1 3 роки тому +1

    What happens if you don't finish a sprint on time?

  • @beypazariofficial
    @beypazariofficial Рік тому

    zlaner? YOU MAD BRO!? yes. 🦈🦈🦈🦈🦈🦈

  • @ishankarn9523
    @ishankarn9523 4 роки тому

    Oh, it seems I am unknowingly applying agile methodology in my workflow!

  • @noi.d609
    @noi.d609 3 роки тому +2

    jesus christ thanks for getting straight to the point

  • @Usammityduzntafraidofanythin

    So a lot of Agile dev, is basically just creating the "connectors" that let the software integrate with other software in the system. No need for a plan, if it all just connects together like a lego videogame, right? It "just works" like Todd Howard says?

  • @thesrinathkamath
    @thesrinathkamath 2 роки тому

    this is gold bro!

  • @thomascalle7465
    @thomascalle7465 2 роки тому

    Thank god bro... these other UA-camrs are just click bate trash - this is amazing bro gg keep it up!

  • @et4493
    @et4493 Рік тому

    Great explanation! Thank you

  • @jamesnagai7674
    @jamesnagai7674 3 роки тому +1

    Could you do a video on scaled agile

  • @koulchilebaiz
    @koulchilebaiz 2 роки тому +1

    its like jesus talkking you through agile

  • @JDMorris81
    @JDMorris81 2 роки тому

    Very clear and thoroughly explained. Thank you sir

  • @pqwkeidjcbnxyt
    @pqwkeidjcbnxyt 2 роки тому

    Really helpful. Thanks a lot!

  • @GURKENGOTT
    @GURKENGOTT Рік тому

    i love crystal and lean

  • @noelcovarrubias7490
    @noelcovarrubias7490 3 роки тому

    Thank you. Great explanation!

  • @hendriekasjuarez6367
    @hendriekasjuarez6367 3 роки тому

    really great explanation, thanks!

  • @scd6969
    @scd6969 Рік тому

    Great video, but what's going on with the lighting lol

  • @julianblackshaw9632
    @julianblackshaw9632 3 місяці тому

    best explanation

  • @cbt121314
    @cbt121314 4 роки тому +6

    @5:15 he predicted 2020 :0

    • @ewr2788
      @ewr2788 3 роки тому

      minus the getting evicted part

  • @warror-q5p
    @warror-q5p 5 років тому

    very cool atmosphere, good luck

  • @scotttang6229
    @scotttang6229 5 років тому

    Thanks dude! Good stuff

  • @borisbwalya7067
    @borisbwalya7067 3 роки тому

    i like this video i am able to understand agile

  • @TokyoXtreme
    @TokyoXtreme Рік тому

    A way for businesses to repackage waterfall in modern buzzwords.

  • @LS-cb7lg
    @LS-cb7lg 4 роки тому

    the house analogy sounds like building the abomination of my nightmares, not like a dream house. would it not be better to have one big task and perform that instead of "oops i need a third bedroom, time to build this house again, but this time properly"?

  • @rashidshaibu2645
    @rashidshaibu2645 2 місяці тому

    Jesus teaching agile!!

  • @emmanuelvalverderamos
    @emmanuelvalverderamos Рік тому

    Scrum it's not by any mean a methodology it's a framework over agile

  • @ferdinandmarrero221
    @ferdinandmarrero221 5 років тому

    Best explanation ever!

  • @VladislavStishenkoWork
    @VladislavStishenkoWork 10 місяців тому

    Whoa, a bedroom? I can't afford this place
    (simpsons reference)

  • @Xparsons6
    @Xparsons6 2 роки тому

    great video -- I just wish the macbook screen wasn't shaking every five seconds :(

  • @dagance
    @dagance 5 років тому

    Hi. What is, by your opinion, the best free Jira alternative?

  • @abogejr
    @abogejr 2 роки тому

    Me: Okay, so what else do you have?
    The drug dealer: 2:01

  • @robbywilson9824
    @robbywilson9824 5 років тому +1

    Another reinvention of the wheel.

    • @robbywilson9824
      @robbywilson9824 5 років тому

      Ever since the.ENIAC applications have been created. There are customers, Business analysts and System analyst/coders. Just changing their titles does not change the process of software development. These postulates of different methodologies change nothing of the finished product.

  • @fknight
    @fknight  3 роки тому

    This is an automated comment to display likes & dislikes for the video you're currently watching, since UA-cam decided to disable the dislike count on videos.
    Views: 42676
    Likes: 1482
    Dislikes: 39
    Ratio: 97.4%
    Last Updated: Dec-29-2021
    UA-cam, please don't ban or shadowban me. I learned how to do this from your own docs.
    Lol thanks.

  • @jfrankcarr
    @jfrankcarr 5 років тому +4

    When estimating story points do you usually include QA time in your estimates? We've run into issues with this due to requiring a lot of manual QA since we have to test with hardware devices (barcode readers, PLCs, etc) where automated QA is insufficient for many test cases. BTW, a discussion of how estimation works in Agile would be a good topic to cover in the future.

    • @Ptzou
      @Ptzou 5 років тому +1

      QA is included in the estimates. Unless you ship products without testing, your increment is not likely to meet the definition of done until QA is completed.

    • @jfrankcarr
      @jfrankcarr 5 років тому +1

      @@Ptzou That's the way I've done it in the past. However, our current situation creates a bottleneck in QA and deployment. Most QA, due to the hardware requirements, is usually manual and the product owner isn't comfortable with deploying automated only tested releases. Deployment is limited to narrow timeframes since we can't take down manufacturing production lines outside of that. I was wondering if anyone else has encountered similar bottlenecks.

    • @chayanguhathakurata5140
      @chayanguhathakurata5140 2 роки тому +1

      Yes, we usually include QA works in our user stories. Ideally, a user story should be defined as a testable unit of work.

  • @floydapungan5359
    @floydapungan5359 4 роки тому

    On point Man

  • @PaulShryock1
    @PaulShryock1 Рік тому

    Agile software development is not about project management. I'd recommend taking a look at the agile manifesto.

  • @Bhaveshbarve7
    @Bhaveshbarve7 4 роки тому +1

    Thankyou jesus looking dude

  • @mulllhausen
    @mulllhausen Рік тому

    Good video. But I think it would have been helpful to explain user stories a bit more. Like say that these should be small and released to the user asap after QA for quick feedback.

  • @philburtonfrench
    @philburtonfrench 3 роки тому +2

    Interesting explanation / analogy of Agile dev. Personally, I've never been a fan of Agile dev - it leads to poorer quality overall. Taking your analogy of a house - if you want your house to be an enormous mansion one day, then it needs the appropriate foundations, and things you have already built may need to be changed to accomodate other elements, leading to rework.
    Building a house following Agile would mean a house built without an overall vision, by different developers, using different bricks, windows etc, and ultimately it would be a mess!

    • @cole1
      @cole1 3 роки тому +1

      House isn’t a great example. In code, you can reprogram the house foundations.

  • @sandercohen3309
    @sandercohen3309 5 років тому

    Very Serious Business

  • @sadoand
    @sadoand 9 місяців тому

    I thought sprints was a agile-scrum thing and not an agile thing per say? Or am I missing something? And I thought Lean was quite different to agile, lean isn't agile based, isn't lean supposed to be the "sad western version" of the philosophy of Kaizen? I have been watching to much videos today, I am confusion xD

  • @cliffordbaafifosu986
    @cliffordbaafifosu986 4 місяці тому

    Wow, CAMERA QUALITY...

  • @Chasing-the-outdoors
    @Chasing-the-outdoors 2 роки тому

    I’ve seen a lot of people talking about companies taking agile and just using it as a performance metric and rushing projects. Makes it seem toxic.

  • @martingomez8142
    @martingomez8142 5 років тому

    Hey Forrest, great video. Forrest this is something I enjoyed watching a lot. PM or Scrum master is something I was to look into fro my career path. I know this is not your focus, but is there any course online where I can learn more?
    Thanks.

    • @AlexandreSanscartier
      @AlexandreSanscartier 5 років тому

      If you're interested in learning more about becoming a ScrumMaster or PM I suggest browsing www.scrum.org/ there are resources and further reading to learn more about the profession.

  • @Aviatorsnob
    @Aviatorsnob 5 років тому

    Nice man

  • @nyle123nyle
    @nyle123nyle 4 місяці тому

    So agile is an idea?????

  • @bruudas
    @bruudas 3 роки тому

    I doubt you will ever reply to this, but how did you turn yourself kind of golden/animation-style in the thumbnail?

  • @DanielRodrigues-bx6lr
    @DanielRodrigues-bx6lr 4 роки тому +1

    Great video, but I also have to comment on your hair and beard! They're magnificient! :O

  • @arihantjainpatni6957
    @arihantjainpatni6957 5 років тому

    what's up boiiiiiiii, in India the time right now Is 05:38,i watched your video just after I woke up.
    ..love you from India

  • @raulabusabal3049
    @raulabusabal3049 5 років тому

    great video! forrest any way to contact you for learning purposes? discord or something? im in your channel but dont see you. Need some help man. keep making great vids!

  • @vinnymichael2359
    @vinnymichael2359 2 роки тому

    2:03 😂😂😂😂😂

  • @autogenes
    @autogenes 2 роки тому

    bro I feel like your reaching into my chest when you talk

  • @pbiversen3762
    @pbiversen3762 5 років тому

    Agile isnt equal to scrum, can also be kanban i.e.

  • @haiderm1384
    @haiderm1384 4 роки тому +11

    Anyone ever tell you that you look like jesus 😂

  • @purelyelectro7294
    @purelyelectro7294 5 років тому

    I’m applying for a software development apprenticeship in the UK and it’s something I really want. You got any socials I can message you on for some help on the application? It has about 4 points where it wants me to write 500 words each on stuff like what make you stand out. What skills you got that’ll be useful for the position. I do have some questions to help with my application

  • @KiaraHargrove
    @KiaraHargrove 5 років тому

    I have to do a presentation about Agile in two weeks!

    • @bahamurr3916
      @bahamurr3916 5 років тому +2

      Copy and paste this video LMAO. Thats what we are good at LUL

    • @KiaraHargrove
      @KiaraHargrove 5 років тому

      BahamurYT Haha you’re rigggght! 😂😂😂

  • @skypuff
    @skypuff 2 роки тому

    Which is a a substance of Lean 🥴

  • @SA-oz3zv
    @SA-oz3zv 2 роки тому

    Jesus explains scrum

  • @sida_g567
    @sida_g567 4 роки тому +1

    Plz make a vid about some thing like system design how to design a web app with this process plz plz? I tryna develop my own start up so developing my own mvp its kinda confusing how to design my fullstack web get running on the web its also confusing that some people call system design as software architecture some software design can u plz address this stuff in any of ur video

  • @adabujiki
    @adabujiki 2 роки тому

    This guy looks like Jesus in the movies.

  • @jzilla1234
    @jzilla1234 Рік тому +2

    This is the worst way to build a house

    • @kylekinsella745
      @kylekinsella745 7 місяців тому

      That is why you use waterfall for some projects and agile for others

  • @logan4179
    @logan4179 3 роки тому

    More jargon for hiring people to smugly grill you on.

  • @Mr.Prince_Tunmise
    @Mr.Prince_Tunmise 3 роки тому +1

    Too many ads.

  • @ArsenBeglarian
    @ArsenBeglarian Рік тому

    Nice content, but honestly I can't concentrate when someone looking exactly like Jesus talks agile development. :D

  • @CH-jz2xz
    @CH-jz2xz 2 роки тому +1

    This guy looks like Jesus 😄

  • @GREW50ME_Gaming
    @GREW50ME_Gaming 3 роки тому +1

    I clicked on the video because I expected to see a breakdown of the steps as shown in the preview pane. I got a talking head video instead. Click bait.

  • @Arushi_in_Manchester
    @Arushi_in_Manchester 4 місяці тому

    Why does he look AI generated

  • @drouleau
    @drouleau 2 роки тому

    I hate agile, as does everyone else I work with in the real world that isn't a scrum master (seriously, where did they come up with these idiotic terms?). Agile is great if you like talking about work more than doing work. If someone is a complete imbecile, then yes, they may need someone telling them what's important and what takes precedence in a project - but engineers, developers, etc....generally know what needs to happen and when, and what the overall process requires. It's the project managers (or "scrum masters") that are generally clueless and need the handholding and being told what to do and when. While it may be cheaper for companies to adopt the Agile model as they need less project managers required since a "pod" (did I mention I hate Agile terms?) handles numerous projects at once, it's not necessarily "better". I'm a UNIX/automation security engineer in IAM and when we revamped our Centrify rollout (moved from classical to hierarchal zones, centralized sudoers, and moved everyone to AD accounts instead of a mix of local and AD) for 1,600+ UNIX servers, pre-Agile, we had a dedicated PM. The project lasted over a year as it was quite involved with me and another engineer doing all the work. Would've been a total shitshow with Agile. I've been doing this for 25+ years and overall, Agile isn't an improvement by any stretch. But, I guess new people who don't know any better probably think it's great.