Some questions on your article.
If you create a generic SQL ID for the developers, how do you know who changed what.
Now that they all have the same ID. It makes is impossible to specify which devleper gets DBO rights to there DB they are working on.
Did you encounter any of these issues and how did you overcome it?
My experience with using sp_reassign_dtspackageowner in a Windows authentication mode environment is that once a developer saves a change to the package, the package reverts back to the original owner.