All elements under the scheduling scope should be modeled to an accuracy that suits the detail level discussed with the client. Visit this link to find more about the Types of Elements in Revit.
Elements should be modeled in their respective categories and In-Place modeling should be only for exceptional cases. Revit cannot split In-place elements using the split tool, as they are created using sketches, which Revit cannot auto-update upon splitting. In-place elements developed in certain categories can be divided using ‘Parts’ feature in Revit.
All Families should be checked for 3D model lines that might affect the 4D sequencing animation. Similarly, all analytical categories should be switched off while exporting to Navis.
Purge the model of all unused Views, Families, Styles, and Groups. For every model category, review their family/types and if the family type has differences, then:
Check if the recipe matrix covers construction processes for all of these element types. For instance, a 200mm masonry wall and a 200 mm masonry wall with a 12mm plaster finish on both sides will have different recipes. If the recipe matrix does not have this level of detail, remove the layers and create one layer of overall thickness.
Split the Columns from level to level and make sure you have assigned the correct level on each element. This will make it easy to select in ALICE using the tree browser. Make sure you have removed extra LOD elements in the family. Keep the one that has no curved or less curved details.
All different Types in the model should be grouped together using a custom ALICE parameter in Revit that ease element selection later for assigning recipes.