Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Comments on How to estimate time of completion while developing an electronic product?

Parent

How to estimate time of completion while developing an electronic product?

+4
−0

I don't know whether this question is on-topic or not but answering this helps a lot of future electronics entrepreneurs like me understand how the product design and development time estimation takes place.

Suppose a customer approaches me and gives a project with his specifications(let us say a DC-DC converter or a Home automation System etc.). Now how should I estimate the design time, development time, test/debugging time and give him a report that by this time approximately I can handover the project?

As far as I know there are two types of products-

  1. The product which is already present in the market and customer comes to me for price optimization or some different specifications.
  2. A complete new project never been in the market.

So time varies for each one above, how to estimate time and what are all the factors to consider?

History
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

General comments (1 comment)
Post
+2
−1

I'm actually an algorithmic engineer, not an electronic engineer. But your question is extremely general, and valid for every field of engineering. Also, it obviously depends upon the human and technical resources available to you. So, it cannot be answered at this level.

Nevertheless, according to my point of view that every question can be answered, it has only to be answered at the same level of generality as it has been asked, that is, the highest level.

Obviously, you have to detail each task separately to manage your project, and to arrange them in a list. Then you have to evaluate each task according to your human and technical resources, knowledge etc. That's as simple as that apparently, but that's also all the difficulty.

Now comes the secret, I mean my secret to do that, and believe it or not, it works incredibly well.

Rule 1: When you evaluate the time to allow for a task, do that as well and as carefully as you can. So far so good. Let t be the time allowed for this task.

Rule 2: Then ask yourself if you have already done some similar task, or if you have never done something similar. If you have already done something similar, multiply t by a factor between 1 and 2, according to the similarity of the task. But if you have never done something similar, multiply t by a factor of 5. Yes, you have correctly read, five time what you have evaluated. That's my secret.

History
Why does this post require moderator attention?
You might want to add some details to your flag.

1 comment thread

General comments (4 comments)
General comments
coquelicot‭ wrote over 3 years ago

Who has downvoted this answer? I usually don't ask this question, but it's so incredible to be downvoted for an answer to a question of this level of generality, and that is a matter of experience, that I cannot prevent myself. In addition my answer is much similar to that of Olin that has got 2 points. In fact, it could be argued that it is even better. What Olin said is impossible for a new entrepreneur: you have to take markets and get experience, whether or not you know about the subject.

Olin Lathrop‭ wrote over 3 years ago

I don't think it's worthy of a downvote, so have an upvote from me.

Adam Lawrence‭ wrote over 3 years ago

Me too. It is a good answer.

coquelicot‭ wrote over 3 years ago · edited over 3 years ago

Thank you, that helps!