O que os gerentes de projeto precisam saber sobre a nuvem

A computação em nuvem mudou totalmente a forma como os aplicativos são hospedados e acessados ​​por empresas em todo o mundo. Há alguns aspectos-chave na maneira como a computação em nuvem mudou o cenário da computação comercial e como gerentes de projeto, precisamos saber o que isso significa para nossas funções, seja usando uma ferramenta de software de gerenciamento de projetos ou lançando um aplicativo para um cliente.

Aqui está o resumo: Primeiro, mudando a infraestrutura de computação local para um local remoto, a maneira como as equipes de projeto, seus clientes e clientes acessam a infraestrutura e os aplicativos mudaram completamente.

Em segundo lugar, o tamanho das equipes de projeto locais diminuiu bastante e as habilidades das pessoas que precisam permanecer no local foram alteradas.

Terceiro, como os aplicativos na nuvem são mantidos por um fornecedor, os processos relacionados ao desenvolvimento, gerenciamento e configuração dos aplicativos foram alterados e os projetos também incluem tarefas sobre esses aplicativos.

Claro como lama? Eu pensei assim! Liguei para o especialista em nuvem e CEO da Cloudwards.net, Mauricio Prinzlau, para explicar mais sobre o que os gerentes de projeto precisam saber sobre a nuvem e como ela está mudando sua área de trabalho. Vamos entregar para ele ...

O ambiente de aplicativos pré-nuvem

Até a chegada da nuvem, o ambiente enfrentado pelo gerente de projeto médio era algo como: Os servidores são hospedados dentro da empresa, seja em instalações ou em instalações externas. Os desktops e laptops do lado do cliente são distribuídos pelos escritórios da empresa e gerenciados por uma grande equipe interna de TI.

A maior parte do desenvolvimento e manutenção de sistemas de TI é realizada por desenvolvedores de um grande grupo interno de desenvolvedores. Existem alguns contratados envolvidos, mas a maioria dos funcionários são funcionários em tempo integral. Soa familiar? Se você trabalha como gerente de projeto por mais de cinco ou seis anos, isso acontecerá.

As principais responsabilidades do gerente de projeto na era pré-cloud

Antes de a computação em nuvem se consolidar, as principais responsabilidades do gerente de projeto médio em um projeto de software eram as seguintes: Trabalhar com o arquiteto técnico e os designers para as necessidades de design e arquitetura. Estime, planeje, supervisione, gerencie, rastreie e coordene tarefas de análise, projeto, codificação e testes entre as respectivas equipes. Coordenar com os usuários de negócios para testes de aceitação do usuário e equipes externas para testes do sistema, conforme necessário. Manter a responsabilidade geral pela entrega, interagindo com as equipes internas quando necessário

O que parece hoje

Agora, vamos ver como a função do gerente de projeto aparece quando a empresa está usando um fornecedor externo para desenvolver e hospedar o aplicativo em seu site em nuvem.

Não há membros internos da equipe envolvidos na peça de design e arquitetura. Você interage apenas com designers e arquitetos do lado do fornecedor remotamente, com eles chegando no local para reuniões, conforme necessário

A sobrecarga de coordenação aumenta, pois você ainda precisa cuidar das responsabilidades de supervisão, desde a estimativa até o teste, mas com o pessoal externo do fornecedor. Muitas outras reuniões são necessárias.

A coordenação com os usuários corporativos ainda acontece internamente para o teste de aceitação do usuário, mas o teste de integração de sistemas é feito por equipes externas com mais frequência.

Parece ainda mais diferente quando a empresa está usando apenas um aplicativo hospedado por um fornecedor externo no site da nuvem.

Não há necessidade de nenhuma equipe de TI no lado do cliente e é mais fácil resolver os problemas porque a comunicação e a propriedade estão em um só lugar.

Há também oportunidades para um bom suporte que vem da escala. Por exemplo, se considerarmos o Salesforce CRM, a mesma instância do software, na mesma arquitetura, estamos atendendo a milhões de clientes pela Internet. Quaisquer problemas ou defeitos operacionais seriam corrigidos rapidamente pelo Salesforce, porque fazem parte de seu modelo de negócios.

O processo de depuração de problemas também é simplificado porque acontece no site remoto.

Isso simplifica o papel do gerente de projetos.

Como a nuvem está mudando sua área de trabalho

Existem várias maneiras em que a nuvem está mudando seu espaço de trabalho.

A mudança mais impactante que a nuvem traz é que a maior parte da infraestrutura existente no local perde importância. Na era anterior à nuvem, todos os seus aplicativos eram hospedados em servidores e datacenters no local. Uma vez que as equipes de projeto mudam para a nuvem, o software começa a ser servido de um site remoto por um fornecedor. O que isso significa é que os requisitos de espaço do seu escritório e do data center para projetos são bastante reduzidos.

Em termos de pessoal, a chegada da nuvem muda o mix de pessoal e o tamanho das equipes de funcionários de TI necessárias para suportar qualquer app que seu projeto esteja fornecendo. Antes que a computação em nuvem fosse uma opção séria, você precisaria de um número significativo de desenvolvedores de aplicativos, leads técnicos e testadores de QA para realizar os aprimoramentos, correções de bugs e desenvolvimento necessários como parte de seu projeto. Depois de mudar para os aplicativos na nuvem, sua necessidade para esses tipos de membros da equipe é reduzida.

Em terceiro lugar, na era anterior à nuvem, você precisaria de uma equipe de TI interna de tamanho significativo para manter seus aplicativos em execução. Como gerente de projeto, você teria incluído essas pessoas de suporte como uma das principais funções em uma equipe de projeto porque planejar sua entrega é importante.

Quando a nuvem chegar à sua empresa, você poderá reduzir o tamanho de suas equipes de suporte e ter pessoal existente novamente qualificado e mapeado para outras posições. Você ainda terá que incluir um handover de projeto no seu gráfico de Gantt , mas você estará fazendo isso de forma diferente e provavelmente não levará tanto tempo.

Por outro lado, você precisará de mais arquitetos técnicos e analistas de negócios em sua equipe de projeto (e nos negócios de maneira mais geral) do que antes. Esses especialistas serão capazes de coordenar com o pessoal do fornecedor para efetivamente atender aos requisitos.

Quais habilidades exigem a computação em nuvem dos gerentes de projeto?

Talvez seja necessário adquirir várias novas habilidades de gerenciamento de projetos para gerenciar compromissos baseados em nuvem. Aqui estão alguns dos mais importantes:

1. Habilidades Financeira e de Custeio Avançadas: Os gerentes de projetos precisarão lidar com ambientes que serão uma mistura de aplicativos hospedados em servidores no local e aqueles hospedados em sites em nuvem.

Quando uma nova aplicação deve ser desenvolvida, os gerentes de projeto seriam chamados para executar análise de custo e ROI para ambas as opções. Isso requer conhecimento do custo para ambientes baseados em nuvem e experiência na criação de um orçamento de projeto .

2. Conhecimento mais aprofundado da arquitetura corporativa: Isso se deve novamente ao fato de que o cenário arquitetural dos aplicativos fica mais complicado depois da mudança para a nuvem. Um conhecimento mais profundo da arquitetura corporativa seria necessário para garantir que os aplicativos mais novos sejam desenvolvidos com os requisitos comerciais e técnicos corretos, de maneira que funcionem perfeitamente com os aplicativos existentes hospedados na nuvem e no local.

3. Negociação de fornecedores e contratos: Embora os gerentes de projeto sempre precisem ter habilidades de negociação de contrato, a mudança para a nuvem exige que os gerentes empreguem mais frequentemente as habilidades de negociação de fornecedores e contratos.

Há um aspecto de sobrecarga adicional para isso, porque o desenvolvimento de até mesmo um pequeno aplicativo exigiria trabalhar com o fornecedor para resolver as coisas.

Ser um gerente de projeto em um projeto baseado em nuvem é uma ótima oportunidade de aprendizado e uma maneira fantástica de expandir suas habilidades!