Hello,
I am trying to understand communication process between a user who wishes to develop a project and a developer responsible for its execution. I aim to understand the key project requirements that a user should convey to the developer, as well as the relevant questions the developer should ask the user to effectively bring the project to fruition.
To illustrate this, let's consider a specific scenario where the user's project involves the development of a remote-controlled toy car.
As user I have list of requirements for remote-controlled toy car in a professional manner:
Requirement:
Speed and Control Precision
- The remote-controlled toy car shall have adjustable speed. It should control under 20 meters
- The control system shall provide precise turning capabilities.
Power Source Requirement:
- The toy car shall be powered by a 7.4V lithium-polymer (LiPo) rechargeable battery with a capacity of at least 2000mAh.
Charging and Battery Life
- The car shall support a quick-charging feature with a full charge time not exceeding 2 hours.
- The battery shall provide a minimum continuous runtime of 30 minutes on a full charge.
Safety Features Requirement
- The system shall incorporate an emergency stop button that can immediately halt all motor activity.
- The car shall be equipped with collision detection sensors to prevent collisions with obstacles.
Terrain Compatibility Requirement:
- The toy car shall be capable of operating on both flat surfaces and moderately rough terrain such as short grass and uneven pavement.
Size and Weight Requirement:
- The car's dimensions shall not exceed 30 cm in length, 20 cm in width, and 15 cm in height.
- The maximum weight of the car, including the battery, shall be limited to 1.5 kilograms.
Remote Control Interface
- The remote control shall feature a user-friendly interface with a minimum of four directional controls and a speed adjustment feature.
Additional Features Requirement
- The toy car shall include front and rear LED lights for improved visibility.
- It shall also incorporate a camera module for live video streaming to the remote control unit.
Cost Constraints Requirement:
- The overall cost of the toy car, including materials, components, and development, shall not exceed $150 per unit.
As an embedded devloper do you have any questions that's not clear for you
I am trying to understand communication process between a user who wishes to develop a project and a developer responsible for its execution. I aim to understand the key project requirements that a user should convey to the developer, as well as the relevant questions the developer should ask the user to effectively bring the project to fruition.
To illustrate this, let's consider a specific scenario where the user's project involves the development of a remote-controlled toy car.
As user I have list of requirements for remote-controlled toy car in a professional manner:
Requirement:
Speed and Control Precision
- The remote-controlled toy car shall have adjustable speed. It should control under 20 meters
- The control system shall provide precise turning capabilities.
Power Source Requirement:
- The toy car shall be powered by a 7.4V lithium-polymer (LiPo) rechargeable battery with a capacity of at least 2000mAh.
Charging and Battery Life
- The car shall support a quick-charging feature with a full charge time not exceeding 2 hours.
- The battery shall provide a minimum continuous runtime of 30 minutes on a full charge.
Safety Features Requirement
- The system shall incorporate an emergency stop button that can immediately halt all motor activity.
- The car shall be equipped with collision detection sensors to prevent collisions with obstacles.
Terrain Compatibility Requirement:
- The toy car shall be capable of operating on both flat surfaces and moderately rough terrain such as short grass and uneven pavement.
Size and Weight Requirement:
- The car's dimensions shall not exceed 30 cm in length, 20 cm in width, and 15 cm in height.
- The maximum weight of the car, including the battery, shall be limited to 1.5 kilograms.
Remote Control Interface
- The remote control shall feature a user-friendly interface with a minimum of four directional controls and a speed adjustment feature.
Additional Features Requirement
- The toy car shall include front and rear LED lights for improved visibility.
- It shall also incorporate a camera module for live video streaming to the remote control unit.
Cost Constraints Requirement:
- The overall cost of the toy car, including materials, components, and development, shall not exceed $150 per unit.
As an embedded devloper do you have any questions that's not clear for you
Last edited: