Managing contractors
When you have both software and hardware in your embedded system, it is an unfortunate fact of life that the software and hardware teams will not talk much to each other. This gets even worse when using subcontractors, with one company being hired for software expertise and another for hardware expertise.
If you get the hardware/software mix wrong when assigning the project to the subcontractors, they will not talk to each other and figure this out. You will figure it out too late, after they’ve completed their work, and you’ll have to redo things then.
It is therefore critical that you plan your software and hardware partitioning before assigning the project to the subcontractors. vfAnalyst can help you do this. The process used for creating new software applies here, starting with a “skeleton” program, establishing your timing budgets, and then using the report you create to specify which parts of the project are to be done by the software team and which by the hardware team.
As you receive completed code back from the teams, you can refine the estimates and reanalyze using real code to confirm that the project is on track and to identify and resolve any issues early.
What do you want to do next?
- See a brief video showing what vfAnalyst can do.
- Take a quick tour of vfAnalyst.
- Start a free 30-day vfAnalyst trial.
- Read a whitepaper about how vfAnalyst depicts program behavior.
- Read a whitepaper about how to parallelize with vfAnalyst.
- Learn more about the Vector Fabrics cloud implementation.
- Learn about pricing.
- Learn more about Vector Fabrics.