J
[email protected]
- Jan 1, 1970
- 0
Hello, I have a list of Best Practices for Hardware Engineers that I
would like anyone to look over and tell me what you think or what
should be added to the list.
Here is my list in no particular order
1. Always have a top block diagram, in your schematics and in your FPGA
code
2. Follow the System Engineering Design Process Model
3. Document, Document, Document your work
4. Modularize your work
5. Try a Top Down design approach instead of Bottom Up
6. Ask for Peer Reviews and code walk throughs
7. If a standard exits then follow it.
8. Manage time, don't let time manage you.
The list serves two purposes for me. First I believe it will permit one
to handle a complex task and increase the success of the task. Second,
I would like to get my co-workers to follow some sort of common design
process. I work for the government in a small Research and Development
branch of 30 people. A few people practice some of the items on the
list, but many don't. I don't have any experience in private industry
and I would want to know if design teams in private industry follow a
set of best practices or design processes? When a new person joins the
team does he/she get introduced on how the design teams develop
projects? I'm just trying to determine what's it like in a private
company, are there a set of rules one must follow? I'm always trying
to think of practices that can help me manage complex tasks and hope to
hear from others how they do it.
Thanks,
joe
would like anyone to look over and tell me what you think or what
should be added to the list.
Here is my list in no particular order
1. Always have a top block diagram, in your schematics and in your FPGA
code
2. Follow the System Engineering Design Process Model
3. Document, Document, Document your work
4. Modularize your work
5. Try a Top Down design approach instead of Bottom Up
6. Ask for Peer Reviews and code walk throughs
7. If a standard exits then follow it.
8. Manage time, don't let time manage you.
The list serves two purposes for me. First I believe it will permit one
to handle a complex task and increase the success of the task. Second,
I would like to get my co-workers to follow some sort of common design
process. I work for the government in a small Research and Development
branch of 30 people. A few people practice some of the items on the
list, but many don't. I don't have any experience in private industry
and I would want to know if design teams in private industry follow a
set of best practices or design processes? When a new person joins the
team does he/she get introduced on how the design teams develop
projects? I'm just trying to determine what's it like in a private
company, are there a set of rules one must follow? I'm always trying
to think of practices that can help me manage complex tasks and hope to
hear from others how they do it.
Thanks,
joe