How To Plan a Software Project for Success

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

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

  • @shakiestnerd
    @shakiestnerd 3 года назад +80

    Don't miss the commentary that goes with each step. That's where the value lies. The steps outlined here are:
    0:45 - 1. Brainstorm ideas
    1:25 - 2. Decide on attainable early end goal
    3:10 - 3. Determine the appropriate tech stack
    3:50 - 4. Design database schema early
    4:30 - 5. Identify 3rd party tools that would speed up the process
    5:21 - 6. Set a schedule

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

      I'm surprised why none of the RUclipsr tech guys talk about (unit) testing, that's super important for any functional software.

  • @grim.reaper
    @grim.reaper 3 года назад +31

    One word - MVP

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

      That's 4 words

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

      @@leedavies6779 you mean 3

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

      Most valuable player?

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

      @@neoesm Minimum Viable Product, ie. build the most basic features just so the thing works and can be used by people and then down the line you can add more features.

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

      Minimum viable product. More info in The Lean Startup from Eric Ries

  • @ifstatementifstatement2704
    @ifstatementifstatement2704 3 года назад +33

    Uni 101: failing to plan is planning to fail.

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

    In regards to "attainable goal", this is probably most people's main issue. They underestimate the time it takes to learn something new. A tip for making something that you don't know is (obviously enough) to make smaller projects that focus on just learning that one thing.
    If the goal of the project is to learn a thing, instead of delivering a finished project, then you will not have a in project in the "abandoned pile", but rather a project in the "complete but not deliverable" pile.
    You are now also one step closer to implementing that one thing you didn't know yet into your bigger project.

  • @mohit-tater
    @mohit-tater 3 года назад

    Concise, Crisp and Complete. Planning to incorporate this in my next project. Thanks!!

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

    Thank you for the time and effort you put into helping us all out.

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

    Excellent advice thanks!

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

    concise and very practical and informative, thank you

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

    Why you gotta call me out so hard in the first 5 seconds like that lmao

  • @50kT
    @50kT 2 года назад +1

    Problem is unforseen road blocks that you don't know how to get around

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

    you have big expirience, i think after learning basics of phytom i will come here for some practice

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

    Thank you, i really needed that.

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

    That first line... man, that hit home. Lol!

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

    Note for my future self + for the youtube algorithm. Thank you

  • @maxemore
    @maxemore 3 года назад +8

    Wisdom of an entire semester university course, condensed into a youtube video

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

    Excellent video, very helpful! Thanks

  • @spicemasterii6775
    @spicemasterii6775 3 года назад +14

    My boss used to say: dedicate 15% of total expected project time for planning.

    • @AnteZivkovic
      @AnteZivkovic 3 года назад +6

      Abraham Lincoln used to say: “If I only had an hour to chop down a tree, I would spend the first 45 minutes sharpening my axe.”

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

      Quoting my father: 1/3 planning, 1/3 coding, 1/3 error checking, edge cases, additional requirements, bugs etc

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

      was he a good boss?

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

      @@Mossmyr Yes. An amazing boss..

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

    Design scheme upfront. YES!

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

    Would you be willing to do a video on different databases and cons and pros of each or how to prepare a database schema, please?

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

    Impossible, I was just searching for this on hacker news. Thank you for saving my time.

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

    Mmmmm... 10 redbulls coursing through my veins

  • @AnonymousAccount514
    @AnonymousAccount514 3 года назад +6

    You should display a list of the steps your discussing

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

    You are a legend man

  • @Drago.23
    @Drago.23 3 года назад +6

    I've never clicked so fast

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

      Yeah, theres few programmers i watch videos right aways i see new content this is in top3

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

    This is about private projects, what about working for a manager that throws multiple new projects at you on a weekly basis?
    I've tried explaining that I can't type on two or three keyboards simultaneously, so things will just go slower when being forced to multitask and ping-pong between projects... Manager and coworkers all refuse to listen, forcing me to work in the least efficient way possible.
    I currently have a pile of small one to two month projects on my to-do list, which I've been ping-ponging between for the past two years...

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

    Smaller end goals

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

    Thanks

  • @1anre
    @1anre 3 года назад

    Mini Agile Project Management

  • @Marius-re3xj
    @Marius-re3xj 3 года назад

    Heyy Engineer man

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

    But that feels like work.. 😩

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

    Okay babes

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

    Why do you cut the video practically after every sentence you say?

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

      Yea, WHY

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

      @@dontbetoxic4387 I NEED TO KNOW!

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

      I think it is avoid for silent seconds. I

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

    sup

  • @Alx-gj2uz
    @Alx-gj2uz 3 года назад +7

    The 99% rule mentioned in the video is sometimes refered to as pareto principle.
    en.m.wikipedia.org/wiki/Pareto_principle
    Just with a distribution of 80/20

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

    Can you make a program that likes and subscribes to every RUclips therefore forcing RUclips to pay

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

      This was for humor only don’t take it seriously or you will go to jail. Just adding this for those stupid enough to make it don’t do it it is stealing no matter how you look at it.

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

    _yet another comment_ blah blah blah...