What is Agile?

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • How do you turn an idea for a coding project into reality? The Agile software development method is one popular approach. In this video, we explain what Agile software development is and what differentiates it from other methods. Then, we walk through some use cases in which Agile really shines.
    Learn Code Foundations with Codecademy: j.mp/3hhJhHZ
    More details:
    Agile is often contrasted with Waterfall, which you can learn about in more depth here: • What is waterfall?
    - - - - -
    Join the millions learning to code with Codecademy.
    Learn to code: j.mp/3usJZ8Q
    Check out our full course catalog: j.mp/3unjxxx

Комментарии • 93

  • @muhammadalirashed7330
    @muhammadalirashed7330 4 года назад +37

    "I hope you found this useful".
    THAT WAS DEFINITELY MORE THAN JUST USEFUL
    You cleared the notion of Agile development to a NOOB like me

  • @jeff_mar_life
    @jeff_mar_life 3 года назад +12

    This was a great explanation. I've worked in tech for many years, but I'm not technical. This cleared up A LOT for me! Thanks!

  • @brandonberisford
    @brandonberisford 4 года назад +14

    Thanks for this! The company I've been hired at uses Agile development and this explained how development there works perfectly!

  • @samuelezedi3509
    @samuelezedi3509 2 года назад +1

    I have read so many articles on what agile is, but none made it more clearer than your video, thanks.

  • @dr.bernie5262
    @dr.bernie5262 3 года назад +16

    Agile Programming means: We write the code, you find the bugs.

  • @niallc3602
    @niallc3602 2 года назад +2

    thanks a lot, I'm prepping for an interview and not worked in a specifically Agile way before, but this has helped me realise that actually a lot of my experience falls under the Agile banner. Thanks!

  • @jacobjensen8592
    @jacobjensen8592 3 года назад +3

    Waterfall vs Agile. A balance of quality vs quantity. Got it. Thanks for the video

  • @ericguzman4043
    @ericguzman4043 Год назад +1

    I was required to read up about agile software development and the information on their site was way over my head. I found your video and it really makes sense. thank you =D

  • @henrybluing8627
    @henrybluing8627 3 года назад +1

    Thank you for the explanation. We are developing code under Agile and ACCURACY is more important than SPEED and we are experiencing the results of developing software the wrong way.

  • @goldensea9999
    @goldensea9999 3 года назад +5

    Been thru a couple of interviews and been asked if I have had experiences with Agile! Well, turn out I have been using it for awhile without even noticing it. Thank you.

  • @ragnarok7976
    @ragnarok7976 3 года назад +2

    Agile is great way for leadership to feel like they are doing the right thing and blame the work force when it goes wrong. If you use someone elses strategy you get their results.

  • @stephanieliu5425
    @stephanieliu5425 2 года назад

    I have been looking different videos and documents to explain Agile. This one is the best!!! thank you so much!

  • @redhotbits
    @redhotbits 4 года назад +28

    agile is a set of common sense facts, packed into religion-like rules, and practiced through a ritual called scrum!

    • @emmanuelanyele4096
      @emmanuelanyele4096 4 года назад +1

      🤣🤣🤣🤣

    • @md.sayedahammed7362
      @md.sayedahammed7362 3 года назад

      @Solve Everything No Agile, It has many phases from beginning to end ;P

    • @_-_-_-_K
      @_-_-_-_K 2 года назад

      So scrum is a software used to create software programs?

    • @francisyankey1132
      @francisyankey1132 2 года назад +1

      @@_-_-_-_K nope! It's an agile project management framework

  • @emmaisongokon
    @emmaisongokon 4 года назад +3

    i love the way you illustrate your subjects. great job.

  • @felixaneni1050
    @felixaneni1050 2 года назад

    Thank you for the concise and definite explanation of Agile environment.

  • @Emi-sk2uu
    @Emi-sk2uu 3 года назад +2

    Thanks for giving examples, those really help to identify which are Waterfall and which are Agile.

  • @eumm11
    @eumm11 4 года назад +5

    but isn't sprint exclusive to scrum? i though you would explain agile without refering to any specific framework

  • @sorabgupta6898
    @sorabgupta6898 2 года назад

    Exactly what i was looking for...

  • @JurajSuth
    @JurajSuth 26 дней назад

    Great video! I dont agree on the quality differentiation as Agile has the frameworks to iteratively achieve much higher quality faster than waterfall PM

  • @nancybrungard9259
    @nancybrungard9259 3 года назад

    This helped me understand agile much better, and I have been working in software for almost two years 🤣

  • @SyedTabassum
    @SyedTabassum 3 года назад

    thanks for making such an informative video and making me understand AGILE in just 9:20 minutes

  • @jamesforbes4996
    @jamesforbes4996 5 лет назад +2

    This was very helpful. I appreciated the contrast that you made with 'waterfall' because it made your explanation ever better. I also appreciate that you showed the strengths and weaknesses of each. Well done.

    • @UniversityAE
      @UniversityAE 5 лет назад +1

      Hey thanks J.B.! Really appreciate it.

  • @ganeshprem3043
    @ganeshprem3043 3 года назад +1

    This was very well explained.

  • @sixbells99
    @sixbells99 4 года назад +1

    Not sure I agree with 7:14 about waterfall is better for Quality. Agile is when you either don't have your full requirements or your requirements change. If you take for example a safety system up front they have rigid non changing requirements and this does not lend it self so well to agile. Agile can improve your quality exponentially over waterfall as you are constantly testing and changing and of you add a CI (continuous integration) to the system you get even better quality.

  • @yolandeessah9189
    @yolandeessah9189 Год назад

    Amazing videos. Great explanation for a newbie like me to understand

  • @MaryStromberg
    @MaryStromberg 7 месяцев назад

    Great video! Any chance you could add subtitles or closed captions?

  • @MannBogdan
    @MannBogdan 2 года назад

    Thank you! This was a clean explanation.

  • @SU-452
    @SU-452 2 года назад

    Excellent - thanks

  • @NukkaLips
    @NukkaLips 4 года назад +1

    Thank you. Extremely helpful.

  • @karenhearn1391
    @karenhearn1391 3 года назад +1

    Doesn’t Agile just mean being flexible not following a “Standard method”. It doesn’t mean that the product has to be buggy or doesn’t work. I’m not trying to be confrontational I’m just trying to learn.

  • @liausdhfsdgfgf
    @liausdhfsdgfgf 4 года назад +1

    I got a quesiton...
    Can we say that generally for applications that require a lot of secure protocols like payments and fund transfers, The Water fall method should be adopted, whereas for applications unlike the ones that can afford any bug in functionality, Agile method is fine... is it?

  • @addtyu6176
    @addtyu6176 2 года назад

    Agile is basically changing you rigid software dev team that takes 1 year to get a product up and running into a home garage based single software engineer who chunks out apps in less than 4 weeks.

  • @jenniferressmannwriter
    @jenniferressmannwriter 2 года назад

    Fantastic! Great overview. Thanks Pat! 👍🙂

  • @bantamalebronejames9588
    @bantamalebronejames9588 5 месяцев назад

    So with this explanation, is there a difference between agile and prototyping?

  • @Joshua-rk7bl
    @Joshua-rk7bl 2 года назад

    Great video! Thanks.

  • @weevie833
    @weevie833 Год назад

    Can you please enable captions on this video? It is being used in a course.

  • @SonsParaRelaxar
    @SonsParaRelaxar 4 года назад +1

    Thanks you for the information! well explained!

  • @jiaofeng6639
    @jiaofeng6639 2 года назад

    good job man!

  • @ariancruz2590
    @ariancruz2590 4 года назад

    Is waterfall a method or a model? Pretty stuck in an assignment... I have deducted that agile is method with representative models such as scrum or XP.
    Am I wrong?

  • @RuslanGonzalez
    @RuslanGonzalez 5 лет назад +1

    Thanks for the video... it would be great if you would add a this lecture into an article, if you already do it please share the link.

  • @marinakeza5141
    @marinakeza5141 2 года назад

    This is amazing!

  • @Gospelprevails
    @Gospelprevails 4 года назад +1

    Hi, thanks for the video! well explained! I really like the pattern of the video, what video editor are you using?

  • @niloufarvalinejad
    @niloufarvalinejad 4 года назад +1

    Amazing, thanks

  • @sebipoiana1768
    @sebipoiana1768 2 года назад

    Hi this was very useful! But can you please explain to me if the Scrum Master is the Project Manager or not? It feels like he fits that role best, but if that can also be someone else, how would that person fit into the scenario of doing a project for a company?

  • @gregorybrown5447
    @gregorybrown5447 5 лет назад +1

    Positively badass since the first two of my experience with cat; this will be a habit - damn!

  • @moderatorbuya909
    @moderatorbuya909 3 года назад

    agile also work on banking or healthcare system but the integration test phase will become critical

  • @salesforceWithParamita
    @salesforceWithParamita 3 года назад

    Excellent explanation 👌

  • @PixieMuse1134
    @PixieMuse1134 3 года назад

    Thank you soooooooooo much.

  • @mobirevosoftwareoutsourcin6852
    @mobirevosoftwareoutsourcin6852 3 года назад

    Thanks for this video

  • @josecobo7179
    @josecobo7179 5 лет назад

    Thank you very much!!! I subscribed already!

  • @brimmedHat
    @brimmedHat 2 года назад +1

    thanks but the volume is too low

  • @hazimahmadi6701
    @hazimahmadi6701 5 лет назад

    thanks for the short helpful video

  • @brandonpearman9218
    @brandonpearman9218 Год назад

    this is a description of scrum not on agile. eg sprints have nothing to do with agility.

  • @dennisdistant
    @dennisdistant 2 года назад

    Turn the volume up.

  • @JKd3vLD
    @JKd3vLD 5 лет назад +3

    Oh gosh, what is the name of that incredible font? 😮

    • @tdias25
      @tdias25 4 года назад

      .

    • @artamjeku
      @artamjeku 4 года назад

      I'm not so sure but I think it is Roboto? PS, there is a google extension that you can add to your browser that automatically detects the font type and all the details such as the number, color and so on :)

    • @tdias25
      @tdias25 4 года назад

      @@artamjeku it only works for texts

  • @Lukomeyan
    @Lukomeyan 2 года назад

    Thanks for this video. It gave me a really good idea what Agile development is. My question: How do you determine what a minimum viable product is? I have an application to manage international travel for staff. I need a page to manage staff (crud), a page to create objectives, a page to add a trip with all details and a few more. Would a minimum viable product have to include all pages? Would a MVP for example be to create an app which allows you to add users (but not manage) and to add a trip and type in objectives manually?

    • @johnrehnald
      @johnrehnald 2 года назад +1

      per my understanding, in essence, the MVP would be most viable product that you can effectively function at the minimum.
      To answer your question, that would neither be all pages, or some pages. It would depende on how effectively functional it is to be able to launch

  • @olagarto1917
    @olagarto1917 11 месяцев назад

    what is the actual method?

  • @rannygeorge1954
    @rannygeorge1954 3 года назад

    Hey can u add a downloadable pdf so that we can read over and also I don’t get your assent

  • @emmaxu8118
    @emmaxu8118 3 года назад

    Well-explained video! So clear, succinctly and with great examples!

  • @nenaugwuomo1802
    @nenaugwuomo1802 3 года назад

    very helpful!

  • @kimberlysims2349
    @kimberlysims2349 3 года назад

    Perfect!

  • @maureento5435
    @maureento5435 5 лет назад

    Is this a part of business logic?

  • @rogerhampton2844
    @rogerhampton2844 2 года назад

    You could have shortened that considerably by saying it’s being flexible. In fact the dictionary tells you that. Agile = flexible.

  • @tylerbrady5352
    @tylerbrady5352 3 года назад

    im just watching this video for my coursework but i think it helped idk

  • @Sakura-lx3lw
    @Sakura-lx3lw 4 года назад +1

    hope this helps. suggest you do a lot more reading. there are a lot of good book on software development. Microsoft Secrets is a good starting point for understanding agile and how it helps.
    when it comes to bugs there are a lot of good books that explain how to reduce development time by reducing bugs. you seem to think that quality control increases development time but typically it reduces it by 30-50%
    anyway my point is this stuff is very old and good solutions are described in books if you do a bit more reading.

  • @CoherentDelivery
    @CoherentDelivery 5 лет назад +2

    always refuse a Agile&Waterfal PM position
    - because their lack of planning and organization will become your priority everyday of the week
    - because the usual lack of product ownership, will make you the PM AND the Product Owner too
    - because you have no authority over large groups responsible for Product development and testing as a PM
    - the lack of responsibility required by a true Agile organization will make you over responsible and utterly underpaid as a PM & product owner
    - last but no least: while your managers get paid, you don't and ... you will wear too many hats with too many responsibilities and complete lack of control/leverage
    - cherry on top: if you don't deliver and just lick waterfall artifacts - you are not Agile. if you deliver and you are Agile, you have not filled in your artifacts
    They want control but with delivery - this is a never ending quest for access while secure. Basically you are painted as a victim and played like a violin.
    Enjoy !

  • @Roman_person_handl
    @Roman_person_handl 4 года назад +1

    I don't understand anything.

  • @flyingkangaroo814
    @flyingkangaroo814 Год назад

    i still dont get it...

  • @motivaet5447
    @motivaet5447 3 года назад

    How about object oriented method?

  • @Supernova12034
    @Supernova12034 5 лет назад

    Great video, I hope you also have a video on devops.

  • @moresoysauce5489
    @moresoysauce5489 3 года назад

    I dont know if this was your intention but you make it seem like agile is inherently shittier. If you have good testing Agile can be just as reliable as waterfall. Other than the agile manifesto, the difference is simply the lifecycle of when planning, work, and testing is done. In waterfall the planning is all done up front and the work and testing trickle down from it. In agile you plan, execute, and test in increments. I don't understand how that makes it inherently more buggy. Maybe the PM just isn't good as his job.

  • @johnmohammed5058
    @johnmohammed5058 2 года назад

    pls add subtitle

  • @LOKO32100
    @LOKO32100 2 года назад

    Hello guys, it was constructive.

  • @pharmokan
    @pharmokan 3 года назад

    na. yea.

  • @talrod1988
    @talrod1988 2 года назад

    is it just me or this dude looks like Seth Rogen?

  • @Fruitdev01
    @Fruitdev01 3 года назад

    lmao I thought Agile was a coding language smh, I have a lot to learn..

  • @olagarto1917
    @olagarto1917 11 месяцев назад

    that sounds like word salad

  • @ivanmilev7253
    @ivanmilev7253 3 года назад

    Too complex and not understandable explanation. Sorry

  • @ngtruht
    @ngtruht 3 года назад

    Thanks for a great video!