Tengo un equipo de desarrollo especializado en ASP.NET. Entonces, las soluciones que proporcionamos están basadas en la web, se ejecutan en IIS y usan el servidor MS SQL. Todo dentro de la intranet de la empresa. El equipo tiene esta experiencia, y son excelentes en C# y .Net en general.¿Cuál es el perfil de un desarrollador de SharePoint?
La compañía está implementando SharePoint MOSS 2007. Esta implementación forma parte de un proyecto en el que no participo y del que tengo muy poca información. Sin embargo, sé que han establecido la capa de "pensadores" (los que dirán qué hacer), la capa de integraciones (quién configurará, implementará y gestionará la producción) y que necesitan establecer la llamada capa de desarrollo (aquellos que harán las cosas los otros dos no pueden).
Se me pide que evalúe la posibilidad de aumentar la experiencia de mi equipo al agregar el desarrollo de SharePoint. Esta es la parte fácil, solo tengo que encontrar la capacitación requerida y enviar a mi gente.
Sin embargo, en la actualidad, el desarrollo de la palabra puede significar muchas cosas y, a veces, descubro que la configuración se usa en lugar del desarrollo. No tengo ninguna objeción para hacer evolucionar al equipo mediante el desarrollo de nuevos conocimientos, pero quiero asegurarme de que todo sea estimulante para mis desarrolladores. En segundo lugar, no quiero decir que tenemos experiencia en desarrollo de SharePoint, y en realidad lo que hacemos es simplemente modificar archivos css o xml. Además, no creo que el uso de asistentes para producir una solución sea el mejor camino para impulsar a un desarrollador de C# a seguir.
Las preguntas que me pregunto primero es: ¿cuál es el trasfondo de un desarrollador de SharePoint? ¿Cómo podrían los desarrolladores de .Net sentirse solicitados para convertirse en desarrolladores de SharePoint?
Cualquier pensamiento será muy apreciado.
+1: respuesta increíble, ty –
Gran información allí. Ahora, supongo que hay varios desarrolladores que hacen una mezcla de aplicaciones sharepoint (principalmente elementos web) y asp "tradicionales".desarrollo web neto, para el desarrollo sharepoint cada desarrollador tendría su propio servidor virtual - Windows 2003 o 2008 - en su estación de trabajo (estamos ejecutando XP profesional, pasando a Windows 7 pronto). Luego se cargan MOSS y VS 2008 (con cualquier extensión necesaria). Desarrolle y pruebe en el servidor virtual, luego impleméntelo en el servidor sharepoint de producción independiente. –
@Ken Yep, cada desarrollador tiene su propio entorno de máquina virtual comprobando el control de la fuente cada vez que realiza algún cambio. El resultado final debe ser una característica con un archivo de instalación que haga comandos de stsadm. A partir de ahí tenemos una máquina virtual de prueba separada donde se ejecutan los comandos y se prueban las soluciones antes de que finalmente se entreguen al cliente. – armannvg