TDD: Flip sides of the same coin?
I am soliciting opinions on TDD with specific focus on skels, PGs and ECGs.
While I know this is a HIGHLY subjective and potentially contentious issue I believe a golden nugget of "respectful" discussionwould be beneficial. I am currently within an environment that uses it exclusively and extensively.I have noodled on how I would phrase the questions I must ask, knowing that I will get varied responses from many different Design and Engineering disciplines. I understand that engineering tires is not the same asengineering aroller coaster. I am notinterested for specifics uses of TDD, skels, PG's, ECG's etc.... I am more interested in the following questions:
1. At what point do you find the point of diminishing return using TDD? Stated another way, at what point along the development cycle does the need to go back to the "basis" geometry start to become counter-productive? Hint: Think in terms of how and why TDD began in the first place. Multiple users working on one project consisting of concurrently changing, multiple inter-related parts and assemblies.
2. At what point (geometric complexity /amount of geometric feature)do youend the master / skelworkand begin driving ECG's to parts?
3. What mechanisms / procedures do you have in place to ensure novice users do not build the "House of Cards" within the Master / skel to ensure, later down the line, the revision process is not bogged down to a counter productive pace due to lousy reference control and modelling practice? Stated another way, how do you keep the little kids's hand's out of the Pro/E cookie jar?
From the responses I will follow up with additional thoughts and specifics.
thanks
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

