The Merits of Being Agile and Using SCRUM in Game Development

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • 🐇 Save 50%-70% on the Unity Asset Store during the Spring Sale that begins on April 12! assetstore.uni...
    👨‍💻 Join our community: / discord
    ❤️ Support the channel: / infalliblecode
    My Favorite Unity Assets 💯⤵️
    1️⃣ Odin Inspector: assetstore.uni...
    2️⃣ Shapes: assetstore.uni...
    3️⃣ Easy Save: assetstore.uni...
    4️⃣ Dialogue System for Unity: assetstore.uni...
    5️⃣ Editor Console Pro: assetstore.uni...
    ⚡ Learn more about Unity 3D Plus at prf.hn/click/ca...
    👋 Contact me directly at charles@infalliblecode.com
    * Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.

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

  • @TheVagueIdeas
    @TheVagueIdeas 4 года назад +7

    the advice about making a tight feedback loop with players just totally changed my mindset about how to proceed on my projects.

  • @dannykay4649
    @dannykay4649 4 года назад +17

    Came for the game dev bruh talks. Stayed for the cat

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

    I had a course in college in which we had to develop a website for a teacher (there were three teachers, one for DBs, one for Software Engineering and the P.O. of the project).
    The whole class was split up in four groups of about 4 or 5 people each working on a subsystem and we had to interview the P.O. to gather requirements, translate them into user stories, put them in the backlog, organize the different scrum meetings, etc
    It was really illuminating and I think it was a great way of teaching the basics of a scrum methodology in college (it was a tiny bit obscured by the fact that we were learning about databases and web development at the same time, so if we were stuck we couldn't rely on more experienced people like it would usually happen on a work environment).

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

    Man, lately I have been researching some stuff around the business itself and some C# tricks. Everytime I google smth you are up there to help me. Great work thanks for the content

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

    Great Content!! As always

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

    You analyze it very well

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

    Silicone Valley is a show on HBO that showcases an effective use of scrum. Pretty fun show too.

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

    Scrum is basically just a multithread task scheduler (or jobs these days) designed for humans.
    Btw, talking about the original lean scrum here, not the horrible hype trash bloatware
    There is one common stumbling block for solo use of scrums and alike. They are heavily dependent on you understanding the modularity of your project, and knowing what tasks (tickets) have which pre-requisites and about how much work will that task require in average. Before you get the experience to properly quantify these things, the project flow will feel awkward and you might give up on it, since it might feel a hindarance rather than help.
    However, once you rack up the experience, it should start showing results and the reason it was embraced so heavily by companies so fast. Also scrum done correctly, also pushes you towards much better modular programming habits by its very nature
    ps. remember, as mentioned in this video, most (particularly non software) companies have no clue how scrums should actually work and for what projects you should and should not use them, so make sure you read up on some proper info about them before use

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

    The Twitter name has a typo. It's missing the second "i"

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

    Most of the issues with scrum that you brought up are solved by having a genuinely proficient, people focused and charismatic scrum master. If no one around the development team has the skill set or experience to take on the accountabilities that a scrum master has, then you 100% need a scrum master who is hired specifically for that purpose.
    One key thing to remember is that scrum is a lightweight framework, and yet, you are speaking of it as if it is some insanely inflexible structure that the team has to navigate around... again, that is the issue with whom the scrum master is or who has been selected to take on the scrum master accountabilities from within the organization.
    The monetization of a framework through certifications is not new, so I don't know why you singled out Scrum; that is simply the natural capitalist ventures that grow and accumulate around successful product and services... and frameworks.
    The Scrum Guide was created to share a platform/framework for ways of working that were and are proven to be successful. Weaponization of Scrum is not Scrum's responsibility. Again, most, if not all the criticisms you have of Scrum are actually nothing to do with Scrum itself.

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

      Whoever the gentlemen is on the left screen. You are switched on and dialed in, my friend. I have no idea where you might be now, 3 years on, but I assume it would be in some kind of leadership position, potentially even as a delivery manager or even practice lead working in a Scrum environment.

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

    Hey infalliblecode, with your "make a feature and have it ready to test next week", do you think you should have a feature bug free and 100% complete feature before you start on the next feature or task ?

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

      Thats the idea yes! If story is bigger, then split it into several smaller stories, so you can finish it and make it ready to merge to master branch for example in a one sprint time. You can define your own sprint duration but you should then stick to it

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

    Programming methodologies. We were taught this stuff in college for Game Development, along with Extreme, RAD and Waterfall. Yeah while Scrum and Agile were two different programming methodologies. We also learned flow charting, using Microsoft Visio and we used a GDD Game Development Document.