Wednesday, December 15, 2021

123 - Project Planning

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

Join us on Discord! https://discord.gg/r4V2zpC

Project Planning

How do you stay focused when working on large projects that span many months? In this duo episode, we talk about Project Planning techniques and trends! We also cover solving personal data storage problems and building CNC machines & printers.



Intro topic: 

Home Network Attached Storage (Home NAS)


News/Links:


Book of the Show


Audible Plug http://www.audibletrial.com/programmingthrowdown


Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


Tool of the Show


Topic: Project Planning

  • Classes of Approaches
    • Waterfall
    • Agile
    • Hybrid
  • Dimensions of a project
    • Triangle
      • Headcount
      • Scope
        • Kanban
        • Scope Creep
      • Time
        • Gantt Chart
        • Dependencies
        • Items Blocking
        • Sizing
          • Person - hours vs Calendar time
          • Planning as monte carlo
  • Timescales
    • Long-term vision
    • Medium-term milestones
    • Short-term work packages
  • Tools
    • Task reporting
    • Headcount reporting


00:00:15 Introduction

00:01:33 UML

00:05:22 Home NAS and other personal storage solutions

00:18:09 Homebrew CNC machine

00:29:37 Raft (Consensus Algorithm)

00:36:54 The Mathematics of 2048

00:45:44 Book of the Show

00:45:57 Manager Tools 

00:49:10 Make Magazine

00:57:50 Tool of the Show

00:57:51 Workflowy

00:59:10 GitHub Desktop

01:01:00 Project Planning

01:22:11 Farewells



Resources mentioned in this episode:


QT Designer: https://www.qt.io/

Shapeoko: https://carbide3d.com/shapeoko/

Curves and Surfaces by Bartosz Ciechanowski: https://ciechanow.ski/curves-and-surfaces/

Inkscape: https://inkscape.org/

Raft: https://raft.github.io/




If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/


Reach out to us via email: programmingthrowdown@gmail.com


You can also follow Programming Throwdown on 

Facebook | Apple Podcasts | Spotify | Player.FM 


Join the discussion on our Discord

You can also help support Programming Throwdown through our Patreon