O que os gerentes de projeto precisam saber sobre a nuvem
PGConf.Brasil - O que você precisa saber para ter um bom projeto nas núvens, por Carlos Smaniotto
Índice:
- O ambiente de aplicativos pré-nuvem
- As principais responsabilidades do gerente de projetos na era pré-cloud
- O que parece hoje
- Como a nuvem está mudando sua área de trabalho
- Quais habilidades exigem a computação em nuvem dos gerentes de projeto?
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.
Este é o resumo: primeiro, mudando a infraestrutura de computação local para um local remoto, o modo 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 seu espaço de trabalho. Vamos entregar a ele …
O ambiente de aplicativos pré-nuvem
Até a chegada da nuvem, o ambiente enfrentado pelo gerente de projeto médio era mais ou menos assim: 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 com uma grande quantidade de desenvolvedores internos. Existem alguns contratados envolvidos, mas a maioria dos funcionários são funcionários em tempo integral.
Soa familiar? Se você estiver trabalhando como gerente de projeto por mais de cinco ou seis anos, isso acontecerá.
As principais responsabilidades do gerente de projetos 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, design, codificação e teste 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 do 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, pois fazem parte do modelo de negócios deles.
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 a combinação de pessoal e o tamanho das equipes de funcionários de TI dos funcionários, necessários para dar suporte a qualquer aplicativo 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 de 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 precisará incluir uma transferência de projeto no seu gráfico de Gantt, mas estará fazendo isso de maneira diferente e provavelmente não levará muito 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 projeto 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álises 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 após a 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:Enquanto os gerentes de projeto sempre precisaram 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!
O que os gerentes precisam saber sobre o planejamento sucessório
Quão importante é o planejamento sucessório? O planejamento sucessório é como sua organização garante que os funcionários sejam recrutados e desenvolvidos para preencher funções-chave.
O que os empregadores precisam saber sobre a geração Z
Os funcionários da Geração Z estão começando a atingir seu local de trabalho como funcionários e estagiários. Como você pode usar seus pontos fortes enquanto fornece um trabalho significativo?
O que os autores precisam saber sobre direitos autorais
Os direitos autorais protegem legalmente obras originais de autoria. Saiba como os direitos autorais protegem contra roubo e formas adicionais de proteção.