What is Agile Development (Part 1): What is Agile Development?

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 126

  • @greertrefethen3965
    @greertrefethen3965 6 ปีที่แล้ว +1

    As a complete software/code illiterate, these videos have been hugely helpful for me to learn basic definitions and keywords as well as the context to connect them to real-life situations. Thanks!

  • @javedkhatri808
    @javedkhatri808 9 ปีที่แล้ว +22

    Very clear and straight explanation. Thanks Dave.

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว +3

      +Javed Khatri Thanks Javed!

  • @renzschumi
    @renzschumi 8 ปีที่แล้ว +4

    I love how you explained everything! You put it right down on laymans term, and made me realize that I've been doing Agile methodology all along, I just don't know it because it doesn't match the extremely technical descriptions of it from other sites and videos. Huge thanks to you, mister! \m/

  • @philadams9254
    @philadams9254 8 ปีที่แล้ว +4

    THANKYOU for a clear explanation. Literally spent months trying to get a straight answer out of various people I know.

  • @NoctumusTV
    @NoctumusTV 5 ปีที่แล้ว +1

    This is the second time today you've had a video that explained precisely what I was looking for. Thanks a lot for that!

  • @keelaneeles5106
    @keelaneeles5106 8 ปีที่แล้ว +29

    Great little video giving a clear underlying definition :)

    • @Sourceseek
      @Sourceseek  8 ปีที่แล้ว +1

      Thanks Keelan, be sure to let us know if there is a topic you want us to cover.

  • @maryberry216
    @maryberry216 6 ปีที่แล้ว +3

    This is solid stuff, thanks so much. I was struggling so much trying to read about Agile. 2 mins into the first video and I could tell I was saved. Thanks a lot, really!

  • @Sourceseek
    @Sourceseek  9 ปีที่แล้ว +11

    +Georgy Louis There is a lot of discussion about documentation in Agile, and there is no clear recommendation on what documents should be used. This is primarily because agile isn't a strict methodology that dictates a set process. That said, the main idea seems to be to use documentation sparingly and only as needed, but certainly not to shun documentation completely.
    This is consistent with the agile manifesto, which urges agile practitioners to favor collaboration over documentation. In many small projects, a single specification or vision document is enough, but in larger projects it's foolish to think that communication and collaboration can take the place of documentation, so pragmatic decisions need to be made.
    What I see succeed a lot is for development to start with a high level vision document that explains the business case and overall use model of the application. This allows stakeholders to understand what they are building. From there, it's usually a good idea to document actual requirements, and depending on the scope this can be a document as well. On a very simple application, we'll sometimes load requirements right into the tracker as stories with details loaded right into the tracker. However, if a complex process requires flowcharts and data dictionaries, etc. it's not useful to squeeze it into a text area on some online system - a document is very convenient.
    Things like support and maintenance documents haven't changed much in the agile world, but the key talking about about documentation in agile seems to still be the golden rule: Try to use as little documentation as possible, but always use documents when necessary.

  • @sajeevanmp7821
    @sajeevanmp7821 7 ปีที่แล้ว +1

    Simple and clear explanation of 'Agile' terminology !

  • @salesitb9867
    @salesitb9867 9 ปีที่แล้ว +1

    A really clear and straightforward explanation! thanks, Dave!

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +Diana Kulish Thank you!!

  • @Developmentthatpays
    @Developmentthatpays 6 ปีที่แล้ว +2

    Great video. Like what you said at 02:08 about Agile being streamlined.

  • @musafirmilan
    @musafirmilan 8 ปีที่แล้ว

    It's really great the way you explained Agile methodology ,but I wish you may explain more about it ,and how the flow of project changes by changing to different methodologies

  • @makarim
    @makarim 7 ปีที่แล้ว +1

    Great clear basic introduction to Agile.

  • @mrearlygold
    @mrearlygold 8 ปีที่แล้ว +3

    What's the best place for we small business owners to post projects in the hopes of finding a talented developer to create a couple of websites for and not get ripped off?

  • @karthikraman4345
    @karthikraman4345 7 ปีที่แล้ว +1

    really nice, unlike other channels who often confuse

  • @louggy2000
    @louggy2000 9 ปีที่แล้ว +1

    Great post! Thanks for sharing. Here is my question. In agile development, do we still use the series of documentation : requirement analysis, specification, software architecture, Implementation, Testing, Documentation, training and support, maintenance. My assumption these documents are being produced in agile development, but they are being changed in each iteration. am I right?

  • @tamkim2828
    @tamkim2828 7 ปีที่แล้ว +1

    Excellent Overview, brief, directive and very informative. A+++ Thanks for sharing.

  • @ajaymenon0
    @ajaymenon0 7 ปีที่แล้ว +1

    This simplifies things a lot. Thanks.

  • @mohammedabulsoud517
    @mohammedabulsoud517 9 ปีที่แล้ว +9

    Great presentation very clear information
    Thanks .

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      Mohammed Abulsoud Thanks Mohommed. Let me know if you have any questions.

  • @yasirchoudhary824
    @yasirchoudhary824 7 ปีที่แล้ว +2

    Nice Explanation
    Now I clear of word "Agile"

  • @SiNoEvel
    @SiNoEvel 7 ปีที่แล้ว +2

    I liked it except for the point, "Agile Development Is a Methodology." I do so based on the article by Jeff Sutherland, co-creator of Scrum, who states in a 2013 MSDN article, "Agile development is not a methodology in itself. It is an umbrella term that describes several agile methodologies." (See, msdn.microsoft.com/en-us/library/dd997578(v=vs.120).aspx). I think it's more accurate to state that Agile Development is a practice that adheres to the values and principles of Agile ideology using one of the currently available methodologies. That's probably not as simple as you want, but it's accurate and will likely reduce or eliminate questions down the road.

    • @Sourceseek
      @Sourceseek  7 ปีที่แล้ว +2

      Fair enough - but I don't want to understate the amount of people who mostly want a real-world, non-esoteric, simple explanation of what agile is about. Once the higher level methodologies, philosophies, or manifestos are introduced we've already lost that audience.
      So, this is just a simple way to get a simple idea of what agile development is about - in simple terms. If people want to learn more, there are plenty of resources who will provide long discourses about philosophy and ideology :)

  • @Beeraj
    @Beeraj 10 ปีที่แล้ว +2

    Great video, now I know what to write in my dissertation, thanks!

    • @Sourceseek
      @Sourceseek  10 ปีที่แล้ว

      Good luck with it, and let me know if you have any questions.

    • @Beeraj
      @Beeraj 10 ปีที่แล้ว +1

      Sure will do, cheers

  • @VamsiKrishna-yf2ys
    @VamsiKrishna-yf2ys 8 ปีที่แล้ว +1

    Thank you Dave, My question is I am a dot net developer , should I learn Agile Methodology ? If it is mandatory to learn which module should I learn? could you please guide me.

    • @Sourceseek
      @Sourceseek  8 ปีที่แล้ว +1

      +vamsi krishna Everyone interprets agile differently, and enterprise/larger companies tend to use a mishmash of agile and waterfall practices together - it's always different. Since most .Net gigs are still with larger companies, you might want to lean enough about agile to be conversant in the topic, but I wouldn't go further than that.

    • @nikolino21061988
      @nikolino21061988 7 ปีที่แล้ว

      for me is the onion

  • @kenwbrenner
    @kenwbrenner 6 ปีที่แล้ว +1

    Hi Dave. You did a good job on this video - thanks!

  • @tonix1993
    @tonix1993 6 ปีที่แล้ว

    GIve this man an Oscar!

  • @delphinekelly326
    @delphinekelly326 8 ปีที่แล้ว +1

    Very clear Explanation. Thank you Dave.

    • @ifybk
      @ifybk 8 ปีที่แล้ว

      good

  • @MrWhoever
    @MrWhoever 7 ปีที่แล้ว +1

    This is so well put together, thanks a lot!

  • @isshokenmeilyingflat
    @isshokenmeilyingflat 6 ปีที่แล้ว +1

    Great video, clear and informative. The video could be shorter without the intro and outro talk. Thanks a lot.

  • @buddha12ism
    @buddha12ism 6 ปีที่แล้ว

    Great video with a clear explanation.

  • @stephanjensen1204
    @stephanjensen1204 6 ปีที่แล้ว

    Great job! I can only find Part 1 and 2 of your series. Are there more parts named "What is Agile Development (Part X)?"

  • @ruchitjain5841
    @ruchitjain5841 6 ปีที่แล้ว +1

    Great Explanation Sir..Thanks

  • @look4faris
    @look4faris 8 ปีที่แล้ว +1

    thanks for the explanation, I am kind of worried to spend a lot of time getting agail with no benefits for my career. I work as a recruitment specialist, but I really got into agail and I am very interested in getting to master this methodology
    do you recommend it ?

    • @Sourceseek
      @Sourceseek  8 ปีที่แล้ว

      It's definitely the trend. Everyone defines it in a different way, but it's hard to imagine that learning agile won't help your career.

  • @muralimohanreddy9799
    @muralimohanreddy9799 7 ปีที่แล้ว

    It cleared many doubts for me.

  • @syedzaidi8558
    @syedzaidi8558 9 ปีที่แล้ว +6

    very good explanation

  • @HussainAkram128
    @HussainAkram128 5 ปีที่แล้ว

    Very informative and great explanation - thanks Sir!

  • @pexik
    @pexik 7 ปีที่แล้ว +1

    Thanks for vid, nicely explained!

  • @salmansalim4611
    @salmansalim4611 8 ปีที่แล้ว

    Amazing explanation.
    Very clear.

  • @jesupelumiadetunji
    @jesupelumiadetunji 6 ปีที่แล้ว

    Such a great tutorial. This was really helpful. Thanks!

  • @MrVickyvikrant
    @MrVickyvikrant 7 ปีที่แล้ว +1

    thanks, it was great help to understand the concept.

  • @Vysakhvy
    @Vysakhvy 7 ปีที่แล้ว

    Short & clear .thank you

  • @bizquadconsultants8497
    @bizquadconsultants8497 8 ปีที่แล้ว

    Very Good explanation

  • @dedisupardi9268
    @dedisupardi9268 6 ปีที่แล้ว +1

    At Last, I found it. Thanks This is a great video!

  • @tasshaikh2562
    @tasshaikh2562 7 ปีที่แล้ว +1

    Really great video, please keep up the good work :)

  • @emanuelsimont
    @emanuelsimont 8 ปีที่แล้ว +1

    Great video Dave! Keep it up!

  • @warpathh
    @warpathh 7 ปีที่แล้ว +1

    Great video. Thanks.

  • @mustang19ms
    @mustang19ms 6 ปีที่แล้ว

    This video is amazing...

  • @SteveDunn
    @SteveDunn 9 ปีที่แล้ว +1

    Great introduction to Agile.

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +Steve Dunn Thanks Steve!

  • @damas6898
    @damas6898 8 ปีที่แล้ว +1

    Great explanation

  • @cricketjay12
    @cricketjay12 7 ปีที่แล้ว +1

    couldn't have added more grace to it

  • @calebtan6943
    @calebtan6943 7 ปีที่แล้ว +1

    that is a good video, it is clear and easy understand.
    Thank your sharing :D

  • @AmitPatil-fi6eo
    @AmitPatil-fi6eo 9 ปีที่แล้ว

    I like his to the point aproach

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +Amit Patil Thanks Amit! There's enough blather about agile around, thought it would be good to have a simpler take on it.

  • @Josephcouellette
    @Josephcouellette 8 ปีที่แล้ว +3

    Well done!

  • @jasonk.2739
    @jasonk.2739 6 ปีที่แล้ว

    Great basketball comparison

  • @richaadhia2307
    @richaadhia2307 7 ปีที่แล้ว +1

    good one Dave

  • @allstar23mj
    @allstar23mj 7 ปีที่แล้ว +1

    i actually enjoyed this

  • @TheSuperstition95
    @TheSuperstition95 10 ปีที่แล้ว +1

    Great explanation!

  • @imran278
    @imran278 6 ปีที่แล้ว

    How to approach getting an Agile certification? especially if you are not working within project management but as a field engineer ?

  • @marwanissa4243
    @marwanissa4243 6 ปีที่แล้ว

    Simply to the point 👍

  • @merarig9572
    @merarig9572 8 ปีที่แล้ว +2

    Very informative, thank you.

  • @saminyeasar8385
    @saminyeasar8385 6 ปีที่แล้ว

    Thanks. This was a good video

  • @kumarkosgi3799
    @kumarkosgi3799 10 ปีที่แล้ว +2

    I know now, what to answer in my interview...thanx

    • @Sourceseek
      @Sourceseek  10 ปีที่แล้ว

      kumar Kosgi Good luck!

  • @ahsanhabib2577
    @ahsanhabib2577 10 ปีที่แล้ว +6

    Well Explained

    • @k.m.sharifahmed1189
      @k.m.sharifahmed1189 10 ปีที่แล้ว

      assalamualaikum; kemo aso????
      "Snake In The Grave" dekhso? (true story)
      U should...u ll find this on my wall.

  • @joshroa9111
    @joshroa9111 9 ปีที่แล้ว +1

    Thanks for the food for thought.

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +Josh Roa Thanks for watching Josh!

  • @h.m.rafsanzani3334
    @h.m.rafsanzani3334 7 ปีที่แล้ว

    I loved your video. It's short and precise. Would love to watch more videos like it. If you could show me a way to join developer teams, it really would really be great :D

  • @ahmadwaseem5402
    @ahmadwaseem5402 8 ปีที่แล้ว +2

    Thank you.

  • @vicki4370
    @vicki4370 7 ปีที่แล้ว +1

    nicely explained many thanks !! excellent

  • @AdarshJayakumarrmfc
    @AdarshJayakumarrmfc 8 ปีที่แล้ว

    I was developing an E-commerce web application using .Net framework for a school project. I have developed each module of these web app like the sign in , signup , homepage etc and tested it before moving to the next module. Is this considered as a practice for Agile methodology?

    • @aaronmontague623
      @aaronmontague623 8 ปีที่แล้ว

      +Adarsh Jayakumar It would be. In a slightly more formal method you would assign a "bigness" points to each item you mentioned. Then you decide on a number of points to do in a given sprint. At the end of each Sprint you decide whether or not your project is ready to be deployed.

  • @isoplayers
    @isoplayers 6 ปีที่แล้ว

    short and sweet

  • @amazzalel-habib9099
    @amazzalel-habib9099 8 ปีที่แล้ว +2

    thanks man!

  • @arunas2579
    @arunas2579 10 ปีที่แล้ว +1

    great video!! thankyou.

  • @cyclicyttrium4318
    @cyclicyttrium4318 7 ปีที่แล้ว

    we love changes !

  • @Reyshu
    @Reyshu 6 ปีที่แล้ว

    Can Somebody explain time-boxing? How does it work it an example?

  • @MrIrrepressible
    @MrIrrepressible 9 ปีที่แล้ว

    nice explanation.

  • @SORINACHIRILA
    @SORINACHIRILA 7 ปีที่แล้ว

    thx for sharing a great explanation

  • @ericcheers6093
    @ericcheers6093 3 ปีที่แล้ว

    Suppose that an organization did not use processes that were designed and built to be agile, particularly when it comes to IS/IT technologies. Predict the impact of environmental changes on an organization financially, socially, and in terms of survivability.

  • @ooashx3oo
    @ooashx3oo 4 ปีที่แล้ว

    Thank you!

  • @markcadag7697
    @markcadag7697 6 ปีที่แล้ว +3

    thank you, now i am confident on applying on a new job, btw you have a great face

  • @gudipatisaiajay2936
    @gudipatisaiajay2936 7 ปีที่แล้ว

    u said agile is good for high level.waht do you mean by high level?

  • @dlim9696
    @dlim9696 6 ปีที่แล้ว

    Hello from Georgia Tech good luck on your cs2340 exam tmrw kidos

  • @xoulZz
    @xoulZz 8 ปีที่แล้ว +1

    TY DAVE

  • @amusicated
    @amusicated 6 ปีที่แล้ว

    The actual definition starts at 0:48

  • @jazyg.45
    @jazyg.45 6 ปีที่แล้ว

    I like the way you described it. It's the first time someone said it is time-boxed but you are totally right with that. I never thought about it before. My colleague at Zenkit wrote an article on our blog about that topic and I would love to here your thoughts about it: zenkit.com/en/blog/agile-methodology-an-overview/

  • @senseofdeath6661
    @senseofdeath6661 5 ปีที่แล้ว

    i'm a freelance programmer, and i have absolutely zero idea that my methodology is actually agile XD.

  • @calebswift6478
    @calebswift6478 4 ปีที่แล้ว

    One other interesting take on the article is available at axisbits.com/blog/Agile-Scrum-and-Kanban-Software-Development-Processes

  • @jayaprakashreddy560
    @jayaprakashreddy560 6 ปีที่แล้ว +1

    even the presentation itself was kind of agile.

  • @mogalabdulla354
    @mogalabdulla354 ปีที่แล้ว

    Hii Sir

  • @mogalabdulla354
    @mogalabdulla354 2 ปีที่แล้ว

    Hii Good Morning

  • @TheDodo1224
    @TheDodo1224 8 ปีที่แล้ว +1

    Dave Hacker.

  • @danielmendoza-ei7zn
    @danielmendoza-ei7zn 9 ปีที่แล้ว

    Could an Agile methodology be used to build a strip mall in your town?

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +daniel mendoza Agile has become such a buzzword lately, I bet there's someone doing 'agile strip mall', yes!

  • @davojameson3030
    @davojameson3030 5 ปีที่แล้ว

    My G great videos m9 shame tom howaRD Has Nothing between his ears

  • @peterrottenhoffer9535
    @peterrottenhoffer9535 5 ปีที่แล้ว

    :D ám a hecker

  • @scrum532
    @scrum532 7 ปีที่แล้ว +1

    The disrespect for the manifesto is disheartening. Agile is a philosophy, period. The basketball analogy is contrary to the "methodology" argument.

    • @Sourceseek
      @Sourceseek  7 ปีที่แล้ว +2

      Your point is well taken, but please consider the fact that many people have a tough time getting their heads around what agile really means and a concrete example can be helpful for them. Manifestos and philosophies are important, but not everyone understands what they really mean in practice. There are also agile experts giving mixed messages about what agile is, not to mention a lot of dogmatic practitioners with rigid interpretations of agile.
      There are plenty of videos that discuss the manifesto and philosophy of agile, yet we hear from people all the time who still struggle with the simple question, “what, exactly is agile development?” This video is for them!

    • @AbdalHassan
      @AbdalHassan 5 ปีที่แล้ว

      Can you clarify what is wrong with the basketball analogy?

  • @anupamkakkar
    @anupamkakkar 6 ปีที่แล้ว

    First of all it is not a methodology. It's a Framework. You are confusing ppl. Please do not make videos on it.

    • @Sourceseek
      @Sourceseek  6 ปีที่แล้ว

      If you are getting into semantics and debates about nomenclature, you're not the audience for this video :)

  • @tenminutetokyo2643
    @tenminutetokyo2643 5 ปีที่แล้ว

    Wishful thinking.

  • @drift318
    @drift318 7 ปีที่แล้ว

    i vant concentrate because this guy is wearing an earing and its bugging me..

  • @assupete
    @assupete 9 ปีที่แล้ว

    Great introduction to Agile

    • @Sourceseek
      @Sourceseek  9 ปีที่แล้ว

      +Aslam Khan Thanks Aslam!

  • @shahnewaz2
    @shahnewaz2 7 ปีที่แล้ว +1

    Great explanation!