I would add the Personal Software Process to the list. If you never learn how to properly scope your effort, you will never be successful getting things done on time and on budget.
Just my opinion.
Blog Make a Frequency Plan Tom Burke 17 comments When designing a printed circuit board, you should develop a frequency plan, something that can be easily overlooked. A frequency plan should be one of your first steps ...