I have seen many variation of infopath form designing method. From SP list > directly design a form (bad idea for deploying to multiple sites or farm).
What is the good approach to utilize in order to make it right for the first time and use the same method. (Should we use form library per site collection? Should the designing piece consist of content type instead of list)
Are there any good article or blog on this? I googled it but nothing good is seen.