1. A method for teaching production cycle project development utilizing a construction set having at least one construction set component designed to be alterable for constructing a user-definable apparatus, said method comprising: providing instructions for constructing the user-definable apparatus including at least one construction set component designed to be alterable; establishing a test environment for the user-definable apparatus to be tested to satisfy predefined specifications; testing the user-definable apparatus in the test environment to verify that the predefined specifications are satisfied; determining whether the user-definable apparatus satisfies the predefined specifications; and allotting time for the user-definable apparatus to be re-designed in response to the user-definable apparatus being determined not to satisfy the predefined specifications.