I came up with 9 rules for cross functional collaboration in large projects while thinking to solve a particular problem in office. Do you think these are too many or too few? Please share if you have any recommendations to change.

- Identify Teams – key stakeholders and participants like product, engineering, UX, business/customer
- Define Goals – follow a goal setting framework (OKR, SMART Goals, V2MOM) to set target for project
- Establish Communication Channels – daily standups, weekly meetings, slack channel, status update emails, documents and notes
- Set Timelines & Milestones – divide into multiple phases and set deadline for each milestone
- Define Dependencies – list out dependencies on other teams and communicate those
- Assign Accountability – follow RACI for each deliverable so everyone knows who will do what
- Foster Culture of Collaboration – encourage open communication, celebrate success, establish feedback loops
- Monitor Progress – regularly monitor progress adjust collaborations as needed
- Evaluate When Finished – evaluate the success, identify areas for improvement, document and share the learnings