The LHCb experiment, which is currently under construction at the Large Hadron Collider~(CERN, Geneva), is designed to study CP violation and find rare decays in the B meson system. To achieve the physics goals the LHCb detector must have excellent tracking performance. An important element of the LHCb tracking system is the Silicon Tracker, which covers a sensitive surface of about 12~m2 with silicon microstrip detectors and includes about 272k readout channels. It uses up to 132~cm long detector modules with readout strips of up to 38~cm in length and up to 57~cm long Kapton interconnects in between sensors and readout hybrids. The production of detector modules has been completed recently and the detector is currently under installation. A rigorous quality assurance programme has been performed to ensure that the detector modules meet the mechanical and electrical requirements and study their various characteristics. In this paper, the detector design, the module production steps, and the module quality assurance programme are briefly described.