楼主问的问题我记得以前曾经在别的帖子里面说过的,Project 的二次开发需要开发人员了解Project Data Services, SQL Server数据库的查询与数据读写、Windows Sharepiont Services的Webparts的定制开发,Project Profesional的宏编程或者VBA应用,asp或者asp.net,Internet Information Services, 另外楼主还应对于Windows Server 2003的Active Directory以及相应的权限管理有比较透彻的了解