Planeación de Project Server y Project Online para los responsables de las decisiones técnicas

Resumen: aprenda sobre las decisiones de planeación técnica que tiene que tomar al implementar Project Server o Project Online.
Se aplica a: Project Server Edición de Suscripción, Project Server 2019, Project Server 2016

Project Web App en Project Server 2016 y Project Web App en Project Online son muy similares, pero hay algunas diferencias clave que tiene que considerar cuando decide si va a usar Project Server o Project Online.

Lea este artículo para ver una introducción a las diferencias técnicas y lo que hay que considerar cuando decide qué opción elegir. También se tratarán las decisiones clave de configuración que tendrá que hacer al configurar Project Web App.

En este artículo, veremos las decisiones técnicas. También veremos las decisiones empresariales que tendrá que tomar.

Para ver una comparación de las características de Project Server y Project Online, consulte A feature/function comparison of Project Online and Project Server 2013.

Acceso de usuarios en Project Server y Project Online

La decisión más grande que tendrá que tomar sobre la seguridad en Project Server o Project Online es el modo de seguridad que va a usar.

Modos de seguridad

Project Web App ofrece dos modos de seguridad:

  • Modo de permisos de SharePoint Este modo usa la seguridad de SharePoint para proporcionar acceso a Project Server o Project Online. Este modo es simple y puede usarlo para proporcionar diferentes niveles de acceso a diferentes grupos de personas.

  • Modo de permisos de Project Este modo usa un modelo de seguridad complejo que ofrece un control muy preciso de acceso de usuarios. Este modo requiere una planeación cuidadosa para la configuración y el mantenimiento.

Para cada sitio de Project Web App que tenga, necesita decidir cuál de los dos modos de seguridad desea usar. Para más información sobre los dos modos y las características compatibles en cada uno, consulte Planear el acceso de usuarios en Project Server.

Grupos de seguridad

En ambos grupos de seguridad, les concede a sus usuarios acceso a características mediante su adición a grupos. En ambos modos, Project Web App crea los siguientes siete grupos predeterminados:

  • Administradores

  • Jefes de cartera de proyectos

  • Visores de cartera de proyectos

  • Jefes de proyecto

  • Jefes de recursos

  • Responsables de equipo

  • Integrantes de grupo

En modo de permisos de SharePoint, estos se crean como grupos de seguridad de SharePoint en la colección de sitios de Project Web App. En modo de permisos de Project, se agrega una interfaz de usuario de seguridad por separado a la página Configuración de PWA, que contiene estos grupos y otras opciones de seguridad.

Como parte del proceso de planeación, debe decidir qué usuarios agregará a cada grupo y cómo desea administrar dichos grupos.

Default group permissions in Project Server 2013 enumera los permisos que tienen los usuarios de cada grupo. En modo de permisos de SharePoint, estos permisos son estáticos y no se pueden cambiar. En modo de permisos de Project, son completamente personalizables.

En ambos modos, puede sincronizar los grupos con grupos de Active Directory. Para ello, use la Sincronización de Active Directory en modo de permisos de Project y simplemente agregue el grupo de Active Directory que desee al grupo de SharePoint en modo de permisos de SharePoint.

Inteligencia empresarial en Project Server y Project Online

Hay algunas diferencias importantes entre la forma en que Project Server y Project Online controlan los informes:

  • Project Server: en Project Server, tiene acceso directo a los datos de Project Web App en la base de datos de contenido (si su sitio de Project Web App tiene su propia base de datos de contenido) y puede consultar el esquema de informes con Excel o con herramientas de informes más avanzadas como SQL Server Reporting Services o PerformancePoint Services en SharePoint Server 2016.

    Con Project Server, también puede crear cubos OLAP personalizados con los datos en la base de datos de Project Web App.

  • Project Online: el acceso directo a la base de datos no es posible porque Project Online se hospeda en un centro de datos de Microsoft. Debe tener acceso a los datos de Project Web App con una de las fuentes de OData proporcionadas. Los cubos OLAP no están disponibles actualmente en Project Online.

Fuera de esto, puede combinar soluciones BI locales y en la nube copiando los datos de Project Online en un almacén de datos local o en Microsoft Azure, o bien teniendo acceso a los datos locales de Project Server desde Power BI y publicar informes en la nube.

En la siguiente tabla se muestra una comparación de alto nivel de la forma en que se pueden usar los servicios BI en línea y locales con Project Server y Project Online.

  Project Server Project Online
Inteligencia empresarial de nube
Use Power BI Desktop para escribir informes mediante el acceso a los datos de Project Web App en la base de datos de contenido o mediante la fuente OData. Estos informes pueden compartirse publicándolos en la nube.
Use Excel para acceder a fuentes de OData de Project Online. Guarde informes para sus usuarios en su biblioteca de informes de Project Online.
Opcionalmente, use visualizaciones de datos e informes de Power BI.
Inteligencia empresarial local
Para la BI corporativa, use SQL Server Reporting Services o PerformancePoint Services para informar directamente sobre los datos de informes de la base de datos de contenido o los cubos de procesamiento analítico en línea (OLAP). (No requiere más de una instancia de Project Web App por base de datos de contenido).
Para la inteligencia empresarial sin intervención del administrador, use Excel para tener acceso a las fuentes OData de Project Server o a los cubos OLAP.
Use SQL Server Integration Services para crear un almacenamiento de datos local o en Microsoft Azure. Use SQL Server Reporting Services o PerformancePoint Services para generar informes desde esas ubicaciones.

Configurar los informes en Project Online es la opción más sencilla de configuración. Las fuentes OData de Project Web App funcionan en cuanto configure Project Web App.

Configurar los informes en un entorno local es más complicado. Si desea acceder a Project Web App en la base de datos de contenido, debe seguir una serie de pasos que incluyen la configuración de Office Web Apps Server y el Almacén seguro.

Si quiere copiar datos de Project Online en un almacén de datos local, necesita usar SQL Server Integration Services y crear una solución personalizada. De todas las opciones de informes para Project Web App, esta necesita más trabajo inicial por parte del departamento de TI o los especialistas en BI. Sin embargo, sí está permitido usar Project Online aun cuando tenga requisitos empresariales para informes avanzados en una base de datos local.

Como prácticamente cualquier necesidad de informe se puede satisfacer con Project Online, ya sea por sí mismo o con un almacén de datos personalizado que usa SQL Server Integration Services, le recomendamos Project Online como su primera opción a menos que tenga otras necesidades empresariales que necesiten Project Server local.

Flujos de trabajo en Project Server y Project Online

Los flujos de trabajo aplican los procesos empresariales y ofrecen una manera estructurada para que los proyectos se muevan a través de los diversos pasos dictados por dichos procesos. Se puede configurar un flujo de trabajo para que haga diversas acciones con base en la entrada del usuario, como el envío de mensajes de correo, la asignación de tareas y la espera de acciones de proyectos específicas.

Si bien puede usar Project Server o Project Online sin usar flujos de trabajo, con los flujos de trabajo puede ofrecer una estructura básica a la forma en que se administran los proyectos y la forma en que el equipo del proyecto interactúa con estos. Como parte del proceso de planeación para Project Web App, asegúrese de planear cómo quiere usar los flujos de trabajo para ayudar a administrar los proyectos.

Campos personalizados en Project Server y Project Online

Con Project Web App, puede crear campos personalizados que puede usar para recopilar metadatos asociados con los proyectos. Los campos personalizados están disponibles en las fuentes de OData en Project Web App y se pueden incluir en los informes que se ejecutan en los datos de Project Web App.

Los campos personalizados funcionan igual en Project Server y Project Online.

Hay dos tipos de campos personalizados: local yde empresa. Los campos personalizados locales se crean y se mantienen en Project Professional. Son específicos a un proyecto concreto. Los campos personalizados de empresa se crean y se mantienen en Project Web App y están disponibles para todos los proyectos en Project Web App. Puede crear campos personalizados de empresa que sean opcionales u obligatorios.

Campos personalizados locales

Lo principal que debe considerar al usar campos personalizados locales es una convención de nomenclatura. Si planea usar campos con el mismo fin en varios proyectos, asegúrese de asignarles el mismo nombre. Si usa el mismo nombre, puede usar los campos de forma coherente en los informes entre subproyectos dentro de un proyecto principal.

Campos personalizados de empresa

Tenga en cuenta lo siguiente cuando planee sus campos personalizados de empresa:

  • Puede configurar campos personalizados de empresa para que los controle el flujo de trabajo.

  • Puede hacer que los campos personalizados de empresa sean opcionales u obligatorios. Así que si quiere estar seguro de que recopila determinada información en distintas etapas del flujo de trabajo, por ejemplo, puede crear campos personalizados que sean obligatorios y el usuario tendrá que rellenarlos antes de que pueda avanzar en el flujo de trabajo.

  • Si bien los campos personalizados locales son específicos a un proyecto, es importante entender que los campos personalizados de empresa están disponibles en todos los proyectos en Project Web App. Así que al crear un campo personalizado, tenga en cuenta la cantidad de proyectos en los que lo usará para determinar si debe hacerlo local o de empresa.

    Campos personalizados y rendimiento del sistema

Hay algunas circunstancias en las que el uso de campos personalizados puede causar una reducción notable en el rendimiento, tanto en Project Server como en Project Online. Tenga esto en cuenta cuando planee sus campos personalizados.

Las fórmulas en los campos personalizados usan recursos del sistema para sus cálculos. Con los campos personalizados locales, esto sucede en Project Professional. Con los campos personalizados de empresa, esto sucede en Project Server o Project Online. Normalmente, estos cálculos suceden en segundo plano y no son perceptibles para el usuario, pero en muchos campos personalizados con fórmulas complejas, puede empezar a ver una reducción en el rendimiento.

De igual modo, las tablas de búsqueda con grandes cantidades de valores pueden tener un impacto evidente en el rendimiento. Las tablas de búsqueda con docenas o cientos de opciones pueden provocar un retraso en el rendimiento.

Vea también

Planeación profesional de TI de Project Server