This week we will discuss scheduling, PERT/CPM & Gantt Charts and an introduction to some of the software which can be used to help create effective schedules. (NOTE: Some links haven't been tested to see if they're sill valid from last year. Please let me know if you find a dead link! Thank you. )
Short YouTube Introductory Videos on:
Gantt Charts (1:42)
PERT Charts (1:39)
Here's a good intro on How to Create A Project Management Schedule. And there's this similar one on How to Build A Project Schedule in 5 Easy Steps.
Here's some background links project management scheduling. You will have to Register on their website to access some of the links below. I'd recommend using your STCC address for registrations to websites with technical content.
Project Management Tools & Strategies
PERT - Program Evaluation Review Technique which is also similar to CPM - Critical Path Method.
Gantt Charts.
In general, PERT charts show dependencies better than Gantt charts, but can be difficult to read for complex tasks. Gantt charts offer a better method to show project status but dependencies are more difficult to represent.
Here's a handout presenting an Overview of Project Management and Scheduling:
A common scheduling chart is called a Gantt Chart. Here is Wikipedia on Gantt Charts.
Microsoft has a downloadable template to allow MS Excel to create a simple Gantt Chart.
Gantt Project Planner Template from Microsoft. Here's the direct download file:
Here is a link to a Step by Step Tutorial for Making a Gantt Chart in Excel. This company has a free template download as well as a couple of pay options as well. If you find their product useful to you, please consider purchasing to unlock even more features. Here is the link to Compare Features & Download. They've made the download a bit more complicated over the years, so it's probably just easier to download the file here:
NOTE: This content is from previous semesters, but I kept it here for your reference. You DO NOT NEED it for this semester, but you might find it useful for the assignment below. It is a method to create a Gantt chart using Excel, but the methods which use a Template are generally easier to implement. Here's a YouTube Video on How to Create a Gantt Chart in Excel. Watch this video before next week's class. There is a homework assignment attached below which should be completed by 3/9/23. The blank and completed Excel Spreadsheet for this video can be found here:
How to estimate completion time:
When estimating completion times, the weighted average formula Ta = (a + 4m + b)/6 is sometimes used.
where:
Ta = the actual time estimate you will use
a = the most optimistic estimate
b = the most pessimistic estimate
m = the most realistic estimate
Example: If the most optimistic estimate is 1 hour (a = 1), the most pessimistic estimate is 8 hours (b = 8) and the most realistic estimate is 4 hours (m=4), then the best time estimate (Ta) would be:
Ta=(1+4*4+8)/6=(1+16+8)/6=25/6= 4.17 hours or 4 hours & 10 minutes.
When using this formula, all estimates must be in the same units (minutes or hours or days).
Here are a couple examples of scheduling software MS Project Pro for Office 365 and jxProject. jxProject is a freeware program available for Windows, Linux & Mac operating systems. It's not as feature rich as MSProject, but it is free. (Pricing may not be accurate, but MS Project Pro had a monthly cost of $30/month per user, but requires MIcrosoft Office which is $6/month per user. Microsoft is moving away from their "one time purchase" options for software.)
MS Project Training Videos & Links
YouTube Video on MS Project 2016 Training (15:32)
YouTube Video on MS Project 2023 Training (12:20)
Here's a link to Lynda.com. This is a website which provides training videos & projects on a wide variety of software. You can purchase monthly access which includes sample files, so you can work through the exact same problems presented in the video. Once you become a member, you have access to ALL of the content available on the website while your membership is active.
In addition here's a link to 6 other "open source" Project Management Software programs.
In next week's class we'll introduce some "cloud based" solutions in our discussion of Online Collaboration.
HOMEWORK ASSIGNMENT:
The assignment below should be completed & all work submitted on or before 5:00PM Thursday, March 23, 2023. (NOTE: The original deadline of 3/9/23 has been extended due to the delay in having MS Project installed on our computers. You should still be working on the other parts of the assignment.)
Create a Gantt Chart in Excel:
You can either use the Gantt Chart Template above from Microsoft or the process shown in the YouTube Video to create your Excel Gantt chart.
1.) Create your own Excel Gantt chart using whichever technique you prefer for a scheduling process with which you are familiar. It should have about 8-12 steps in the process. You may find it convenient to plan the process with paper and pencil first to get the steps and sequence correct, then use Excel.
2.) Using the Gantt Chart created in step 1, recreate the chart using MSProject . MSProject will soon be loaded on the computers in 17/501.
3.) When you are done with the Gantt Charts created in steps 1 & 2, create a printout of each file with your name on each sheet (electronically, not hand-written) and submit the hard copy to your instructor. MicroSoft Office allows for any of it's files to exported as a pdf through the PRINT options. (NOTE: If you need to create a pdf from any Windows program, download and install BullZip. This program will then appear to be a "printer" in your available printers list. When you select it and print, it will print a pdf file to the location you specify. I use this to create all of my Windows pdf files.) Then e-mail each file to your professor. Your e-mail should contain two files for each Gantt Chart. One file should be in the native program format (Excel and MSProject) and then you should create and include a pdf of each sheet as well. So your e-mail should have 4 files attached.
4.) When you have completed the assignment, post a "Reply" to this post stating that you have completed the assignment.
Week #4: Scheduling & Gantt Charts, Software. HW Assignment
-
- Posts: 2220
- Joined: Fri Sep 04, 2015 6:59 pm
-
- Posts: 66
- Joined: Fri Sep 10, 2021 2:30 pm
Re: Week #4: Scheduling & Gantt Charts, Software. HW Assignment
Post by jrvicenty2101 »
Completed the Assignment
-
- Posts: 54
- Joined: Fri Sep 16, 2022 5:19 pm
Re: Week #4: Scheduling & Gantt Charts, Software. HW Assignment
Post by edmedina0001 »
I have completed the assignment.
Return to “EET-255 Advanced Topics in E.E.T./Automation”
Jump to
- Electronics Systems - General Information
- ↳ Instructor Information
- ↳ Career Related Links and Information
- ↳ Career Information (General)
- ↳ Interviewing Skills
- 2023 Fall
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-120 Fluid Power Technology
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- 2023 Spring
- ↳ EET-250 Control Systems
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T./Automation
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ Progress Reports for Golfball Group
- ↳ Progress Reports for Car Assembly
- ↳ Lab Information for All Students
- Previous Semesters
- ↳ 2022 Fall
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-120 Fluid Power Technology
- ↳ EET-200 Solid State Electonics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ EET-235L-D03 PLCs 2 Lab
- ↳ 2022 Spring
- ↳ EET-250 Control Systems
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T./Automation
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ Lab Information for All Students
- ↳ Automated Greenhouse - Weekly Progress Reports (Individual)
- ↳ 2021 Fall
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-120 Fluid Power Technology
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ 2021 Spring
- ↳ EET-120 Fluid Power
- ↳ EET-250 Control Systems
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T./Automation
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ End of Semester Project Requirements
- ↳ Allen Bradley Information
- ↳ Conveyor Information
- ↳ Dobot Information
- ↳ EP-250 Pneumatic Trainer Info
- ↳ Fanuc Information
- ↳ Keyence SZ-01S Laser Safety Scanner
- ↳ Misc. Knowledge Base
- ↳ Misc. Lab Equipment Documentation
- ↳ 2020 Fall
- ↳ Linux - General help
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-120 Fluid Power
- ↳ EET-200 Solid State Electonics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ ELE-111L Internet of Things Lab
- ↳ Basic Subnetting
- ↳ 2020 Spring
- ↳ EET-120 Fluid Power
- ↳ EET-240 Robotics & Automation
- ↳ EET-250 Control Systems
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T./Automation
- ↳ EET-260 Micro-Processor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ Lab Information for All Groups
- ↳ Weekly Progress Reports - Carwash Project
- ↳ Weekly Progress Reports - Filling Project
- ↳ 2019 Fall
- ↳ CSE-110 Information, Reading and Video List
- ↳ CSE-110 - General Information
- ↳ EET-101 PCs, Robots & Programming
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-104/5/6 Safety, Diagrams, Troubleshooting
- ↳ EET-104 Safety & Health in Industry (Mondays)
- ↳ EET-105 Technical Diagrams for Automation (Wednesdays)
- ↳ EET-106 Troubleshooting (Fridays)
- ↳ EET-120 Fluid Power
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital & Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ EET-250 Control Systems
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-260 Micro-Processor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ 2019 Spring
- ↳ EET-101 PC's, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-120 Fluid Power
- ↳ Fluid Power (Public)
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ EET-235 PLCs 2
- ↳ EET-235 Lecture
- ↳ EET-235 Lab
- ↳ EET-250 Control System Theory
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T./Automation
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265L Lab - Day
- ↳ Weekly Progress Reports - Cold Beverage Dispenser
- ↳ Weekly Progress Reports - Warehouse Storage/Retrieval
- ↳ EET-265L Lab - Evening
- ↳ ELE-111 Internet of Things
- ↳ ELE-111 General Information
- ↳ ELE-111 Reading List
- ↳ ELE-115L - Bigos
- ↳ General
- ↳ Mech-Elec WFD Training
- ↳ Mech-Elec (Public)
- ↳ Mech-Elec WFD Training -Cohort 2
- ↳ 2018 Fall
- ↳ CSE-110 Intro to Comp (A+)
- ↳ CSE-110 General Information
- ↳ EET-101 PC's, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-104/105/106 Safety & Health, Tech Diagrams, Troubleshooting
- ↳ EET-104 Safety & Health in Industry
- ↳ EET-105 Technical Diagrams for Automation
- ↳ EET-105 Public
- ↳ EET-106 Developing Troubleshooting Skills
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ 2018 Spring
- ↳ CSE-110L-Intro To Comp
- ↳ CSE-110L General
- ↳ CSE-220 Security Reading List
- ↳ EET-120 Fluid Power Technology
- ↳ EET-120 Fluid Power (Public)
- ↳ EET-250 Control System Theory
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in EET/Automation
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ Weekly Progress Reports - Post Weekly Progress Reports here.
- ↳ 2017 Fall
- ↳ CSE-110 Intro To Computers (A+)
- ↳ CSE-110 Information
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-104/105/106 Safety/Tech. Diagrams/Troubleshooting
- ↳ EET-104 Safety & Health in Industry
- ↳ EET-105 Technical Diagrams for Automation
- ↳ EET-106 Developing Troubleshooting Skills
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ 2017 Spring
- ↳ General Resouces
- ↳ CSE-110 Intro to Comp
- ↳ CSE-110 Reading List & General Information (Public)
- ↳ CSE-160 Intro To Programming (Python)
- ↳ CSE-240 Resources
- ↳ EET-120 Fluid Power
- ↳ EET-250 Control System Theory
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T.
- ↳ EET-255 Lecture (Public)
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ Allen-Bradley Micro820 PLC Info
- ↳ Trail Mix Vending Machine - Evening
- ↳ Progress Reports
- ↳ Support Information
- ↳ Team Fluid Processing - Day
- ↳ Progress Reports
- ↳ Support Information
- ↳ Team Warehouse Stocking/Retrieval - Day
- ↳ Progress Reports
- ↳ Support Information
- ↳ ELE-111 Internet of Things (IOE)
- ↳ General Information
- ↳ 2016 Fall
- ↳ CSE-140 Operating Systems 1
- ↳ General Information
- ↳ CSE-110 Intro To Computer Systems
- ↳ General Information
- ↳ CSE-150 Linux Command Line and Shell Programming
- ↳ General Information
- ↳ CSE-160 Intro To Programming Using Python
- ↳ General Information
- ↳ CSE-220 Computer and Network Security
- ↳ General Information
- ↳ CSO-205 Cisco Scaling Networks
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-104/105/106 Safety, Tech. Diagrams & Troubleshooting
- ↳ EET-104 Safety & Health in Industry
- ↳ EET-105 Reading Technical Diagrams
- ↳ EET-106 Developing Troubleshooting Skills
- ↳ EET-200 Solid State Electronics
- ↳ EET-200 Lecture
- ↳ EET-200 Lab
- ↳ EET-210 Digital and Linear Circuits
- ↳ EET-210 Lecture
- ↳ EET-210 Lab
- ↳ EET-250 Control System Theory
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ ELE-110 Electronics For Techs 1
- ↳ General Information
- ↳ ELE-120 Printed Circuit Design
- ↳ General Information
- ↳ ELE-130 Intro To Project Management
- ↳ General Information
- ↳ ELE-210 Circuit Theory
- ↳ General Information
- ↳ ELE-250 Research and Development
- ↳ General Information
- ↳ 2016 Spring
- ↳ CSE-110 Intro To Computer Systems
- ↳ CSE-110 General Information
- ↳ Linux and Programming
- ↳ CSE-150 Linux and Shell Programming
- ↳ CSE-150 General information
- ↳ CSE-160 Introduction to Programming with Python
- ↳ CSE-160 General
- ↳ CSE-220 Computer and Network Security
- ↳ CSE-220 General Information
- ↳ CSE-240 Operating Systems 2 (Windows 2012 Server)
- ↳ CSE-240 General Information
- ↳ CSE-260 Application Servers
- ↳ CSE-260 General
- ↳ ELE-111 Internet of Everything (IOE)
- ↳ ELE-111 General
- ↳ ELE-115 Electronics for Techs 2
- ↳ ELE-115 General Information
- ↳ ELE-265 Senior Projects
- ↳ EET-120 Fluid Power Technology
- ↳ EET-130 Fundamentals of Motor Controls
- ↳ EET-135 PLCs 1
- ↳ EET-140 Fundamentals of Robotics
- ↳ EET-250 Control System Theory
- ↳ EET-250 Lecture
- ↳ EET-250 Lab
- ↳ EET-255 Advanced Topics in E.E.T.
- ↳ EET-260 Microprocessor Applications
- ↳ EET-260 Lecture
- ↳ EET-260 Lab
- ↳ EET-265 Advanced Automation
- ↳ EET-265 Lecture
- ↳ EET-265 Lab
- ↳ 2015 Fall
- ↳ 2015 Fall
- ↳ CSE-110 Intro to Computer Systems
- ↳ CSE-110 General
- ↳ CSE-140 Operating Systems 1
- ↳ CSE-140 General
- ↳ CSE-150 Linux Command and Shell Programming
- ↳ CSE-150 General
- ↳ CSE-155 Intro to Programming
- ↳ CSE-155 General Information
- ↳ CSE-220 Computer and Network Security
- ↳ CSE-220 General
- ↳ CSO-105 Cisco Networking
- ↳ CSO-105 General
- ↳ CSO-205 Cisco 3 Reading List
- ↳ ELE-111 Internet of Everything
- ↳ ELE-111 General
- ↳ ELE-111 Reading List
- ↳ ELE-121/2/3 Documentation
- ↳ ELE-121/2/3 General
- ↳ ELE-130 Intro to Project Management
- ↳ ELE-130 - General
- ↳ ELE-210 Circuit Theory
- ↳ ELE-210 General
- ↳ ELE-210 Lab (Private)
- ↳ EET-101 PCs, Programming & Robots
- ↳ EET-101 Lecture
- ↳ EET-101 Lab
- ↳ EET-104 Safety & Health in Industry
- ↳ EET-105 Technical Diagrams for Automation
- ↳ EET-106 Developing Troubleshooting Skills
- ↳ EET-120 Fluid Power Technology
- ↳ EET-135 PLCs 1
- ↳ Lecture
- ↳ Lab
- ↳ EET-140 Fundamentals of Robotics
- ↳ Lecture
- ↳ Lab
- ↳ EET-200 Solid State Circuits
- ↳ Lecture
- ↳ Lab
- ↳ EET-210 Digital & Linear Circuits
- ↳ Lecture
- ↳ Lab
- ↳ EET-240 Robotics/Automated Systems
- ↳ Lecture
- ↳ Lab
- ↳ EET-265 Advanced Automation
- ↳ Lecture
- ↳ Lab/Project
- ↳ E-Makers's Club
- ↳ E-Makers General information
- ↳ Meeting schedule and locations.