من می دونم که وقتی سایتی رو طراحی می کنیم باید بغیر از کد نویسی مواردی مثل تجزیه و تحیلی سایت، مستند سازی و ... رو انجام بدیم تا یه سایت حرفه ای ایجاد کنیم. با یه شرکت صحبت می کردم و می گفتن که باید UML رو هم توی کدها پیاده سازی کرد تا درآینده برای توسعه کدها مشکلی ایجاد نشه.
لطفا بگید بغیر از کد نویسی چه موارد دیگه ای برای طراحی، توسعه و نگه داری سایت باید رعایت کنیم؟