Autor

Gerenciamento de mudança, em projetos, e a pirâmide organizacional

O gerenciamento de projetos é o conjunto de práticas, ferramentas, habilidades e conhecimentos que promovem o planejamento, execução, controle e conclusão de um projeto. Dessa maneira, somos levados a elaborar nosso plano de projeto, com todas as ferramentas necessárias: WBS, CPM, RBS, Curva S, sendo estes seguidos e mantidos inalterados até o final do projeto. Na teoria, isso funciona perfeitamente. Na prática, a coisa não acontece de forma tão simples. Necessidades mudam, desejos mudam, requisitos mudam. Tudo muda! Sob este prisma, o gerente de projetos tem o papel de gerir as mudanças, com um principal objetivo: atender o objetivo estratégico em que o projeto está inserido.

A prática nos mostra que nem sempre é possível termos escopo, requisitos, premissas inalteradas ao longo do projeto. E o gerente de projetos, como deve lidar com isso dentro de seu ecosistema? Não esqueçamos que o gerente de projetos visa atender o objetivo estratégico do projeto, mas envolve também os interesses de fornecedores, necessidades de membros da equipe, anseios dos sponsors, etc. Henry Mintzberg, em entrevista concedida a revista HSM Management (Ano 13, Volume 1, Ano 78 – Janeiro/Fevereiro de 2010) faz uma observação interessante. Ele afirma que os gestores normalmente são comparados a maestros de orquestra: em que um gesto indica o início de uma ação, demonstrando plena harmonia. Entretanto, o gestor ou líder no seu dia-a-dia assume o papel de um maestro no ENSAIO: os músicos erram, os ajudantes fazem barulho, o instrumento desafina, etc. Esta visão proposta por Mintzenberg está alinhada com a realidade de projetos!

Dentro desse cenário de transformação e incertezas, o gerente de projetos tem a obrigação de assumir o papel de líder. Este líder deve ter uma visão que propicie não apenas o gerenciamento do projeto, mas também, o gerenciamento de expectativas em um contexto de mudança. Para tanto, serão analisadas sob três aspectos: estratégico, tático e operacional.

- Estratégico: O papel do gerente de projetos moderno, além de atender a tripla restrição (requisitos, prazo e orçamento) deve ser o de obter resultados para o negócio, atingindo critérios múltiplos. Isso quer dizer que mudanças podem ser demandas pelo cliente/sponsor mas também pode ser fruto de uma análise do cenário feita pelo gerente de projetos. Ambas as abordagens tem o mesmo objetivo: maximizar os resultados do projeto. Mudanças identificadas nesse faixa da pirâmide normalmente consideram fatores como por exemplo: comparativo do ROI (com a mudança e sem a mudança), alterações no payback, mudanças no fluxo de caixa do projeto, aumento número de pessoas atendidas por um projeto social, aumento do market-share do produto, etc. Mudanças demandas sob estes critérios são comuns, pois são regidas pelo cenário macro-econômico com crises, legislações, oportunidades de mercado, etc.

- Tático: Uma vez definida a oportunidade e/ou necessidade de mudança, quais os impactos no meu projeto? Nesta etapa deve ser avaliado o contexto do projeto em si:
• Quais os pacotes de trabalho que serão adicionados no meu projeto?
• Como isso impacta no meu orçamento? Será feito um incremento do budget ou devem ser aplicadas técnicas de otimização?
• Quais os riscos agregados a esta mudança?
• Novos stakeholders estão envolvidos? Faz-se necessário o uso de novos mecanismos de comunicação?
• Qual o resultado de minha análise make-or-buy? Terei tempo hábil para preparar edital, licitação, etc? Existem parceiros que atendam minhas necessidades ou precisaremos de rodadas de negociação?
• Quais os requisitos de qualidade para esta mudança? São necessários mecanismos adicionais de testes? Como isso impactará no meu orçamento?
• São necessários mais pessoas no projeto? Qual a alteração do meu caminho crítico? Com a mudança, qual o impacto no cronograma para ajustes na simulação de Monte Carlo, SDPM ou CCPM?

Estas situações devem ser analisadas pelo gerente de projetos e sua equipe, para posterior repasse aos níveis estratégicos. Dessa maneira, o sponsor, por exemplo, poderá avaliar se o aumento do market-share está compatível com o aumento do budget necessário.

- Operacional: Tudo bem. Minha mudança tem uma motivação estratégica e é exeqüível de acordo com algumas ferramentas do meu planejamento. E quais impactos que tenho no andamento do meu projeto? Preciso construir novos formulários, projetos de engenharia, modelos de especificação de caso de uso, etc ? Outra situação possível é que o processo de mudança seja iniciado pela equipe de projeto. Exemplo: o projeto previa a instalação de um servidor de aplicação em virtude da tecnologia utilizada e esta atividade possuía um risco e um custo associado. Entretanto, durante o projeto surgiu a possibilidade de utilizar outra tecnologia em que estes riscos e custos não existiriam.

Estas três visões normalmente são ensinadas de forma separada, mas tem profundo relacionamento na prática. A mudança pode ser motivada por uma decisão ou necessidade estratégica, tática ou operacional, mas com certeza serão gerados impactos nas outras áreas da pirâmide. Assim, é fundamental que o Gerente de Projetos esteja preparado para eventuais mudanças, mas que estas sejam fruto de uma análise nas três esferas, garantindo que as transformações maximizem os objetivos desejados.

Créditos:
Daniel Tadeu Martínez Castello Branco, MBA ( daniel.tadeu@gmail.com )

Formado em Ciências da Computação, pela Universidade Federal do Amazonas, e MBA em Gerenciamento de Projetos, pela Fundação Getúlio Vargas. Possui 10 anos de experiência em projetos de desenvolvimento de software.

CrowdTest (Crowdsourcing)

O CrowdTest é um serviço realizado organizando mão-de-obra disponível na Internet para execução de testes. Esse modelo de trabalho, conhecido como crowdsourcing, permite que as empresas tenham seus produtos testados por usuários reais e que as pessoas sejam recompensadas pelo seu trabalho de encontrar as falhas.

Nos projetos de CrowdTest temos três papéis: o cliente, a equipe do CrowdTest e os testadores. O CrowdTest recebe as demandas dos clientes, organiza o projeto e a equipe que irá participar, recebe as falhas, faz a validação e disponibiliza o resultado para os clientes. O diagrama a seguir detalha como são os passos dentro de um projeto.

O modelo  começou a operar em março deste ano no Brasil e já realizou cerca de 20 ações com empresas como Buscapé, Sul-América, Via6, CupomNow, entre outras. O site (http://www.crowdtest.me/) surgiu a partir da experiência anterior de Barros à frente da a Base2, empresa especializada em testar softwares.

O Site uTest (http://www.utest.com/) é um dos maiores do mundo e conta com um grande número de testadores ao redor do globo que testam segmentos da industria de software como Mobile, Web e Sistemas Desktop.

A conversa sobre Crowdsourcing começa a fazer parte das discussões nos grupos de teste espalhados pelo Brasil, já que isso pode colocar em xeque equipes de Testes dentro de empresas que podem contar com um serviço executado coletivamente fazendo frente ao trabalho de equipes reduzidas dentro das empresas que geralmente custam mais caro.

 

Fonte:

UNIEURO realizará o I Seminário Brasiliense de Teste de Software

A Associação Latino-Americana de Teste de Software (ALATS), em parceria com o Centro Universitário UNIEURO, realizará o 1º Seminário Brasiliense de Teste de Software. O evento acontecerá no auditório do campus da Asa Sul no dia 16 de setembro.

O objetivo do seminário é disseminar práticas em teste de software e criar um ambiente onde os participantes possam trocar experiências. Outras informações no site: http://www.alats.org.br

Gerenciador de Cupons – Compra Coletiva

Com o crescimento do mercado online graças ao fenômeno das compras coletivas, novas necessidades começam a surgir para os amantes dos descontos oferecidos pelos sites de ofertas.

Consumidores necessitam controlar seus cupons, já que cada cupom tem prazo definido para utilização e são adquiridos em diferentes sites e inúmeros fornecedores. Diante deste cenário a empresa amazonense SOPIXEL desenvolveu uma solução para atender a demanda existente.

Consumidores necessitam controlar seus cupons, já que cada cupom tem prazo definido para utilização e são adquiridos em diferentes sites e inúmeros fornecedores. Diante deste cenário a empresa amazonense SOPIXEL desenvolveu uma solução para atender a demanda existente.

Depoimento:
O PortaCupom é simples, prático e evita que eu perca meus Cupons.
- Domingos Coelho

Dados do Aplicativo:
Plataforma: Android Versão 1.6 ou superior
Versão: 1.1 atualizada em 15/06/2011
Informações: http://portacupom.sopixel.com.br/
DOWNLOAD

Gold Plating

Sabe quando o consultor de vendas de sua empresa chega com o escopo de projeto para realizar estudo de custo e acaba omitindo pequenos “serviços” que a primeira vista parecem não impactar os custos. Então pode esperar que o cliente vai cobrar pelos “servicinhos” e eles irão necessitar recursos.

O Gold Plating é tudo que o escopo do projeto não atende e na negociação acabam entrando como pequenos mimos.

Segundo Karl E. Wiegers autor do livro Software Requirements “Gold plating em Engenharia de software refere-se a adicionar funcionalidades a um sistema que não foram solicitadas pelos usuários porque o desenvolvedor acha que o sistema fica melhor com as novas funcionalidades. Este processo é chamado de Gold plating.”

Crédito de Imagem: http://www.webluxo.com.br/

Na visão do negócio isso pode ser bastante prejudicial. Exemplo: Um treinamento não planejado pelo cliente é oferecido como Gold plating e este não poderá gerar receita e além de custar caro a ponto de diminuir consideravelmente os meus lucros.

Dicas (Diego Nei):

  • Assegure-se de que todos sabem e entendem qual o objetivo do projeto e que haja consenso sobre o resultado final do mesmo;
  • Ouça com atenção o que seu cliente descreve;
  • Tente entender não o que ele lhe pede para fazer, mas sim o que ele precisa para resolver o problema que lhe apresenta;
  • Descubra o que ele não quer. Muitas vezes um projeto não vai para frente por que o escopo foca em coisas que não deveriam estar lá;
  • Estabeleça o que não vai ser feito no projeto enquanto o cliente ainda estiver disponível. Se ele pedir X e Y, mas você perceber que Z e W devem ser providenciados, mas somente W é da sua responsabilidade, deixe claro que Z está fora do escopo do projeto;
  • Estabeleça o que será necessário para que o projeto seja atingido, defina os pressupostos, de forma que todos saibam de antemão quais as necessidades básicas do projeto antes que elas atrapalhem seu andamento;
  • Seja realista quanto ao que pode ou não ser realizado, quanto mais “pé-no-chão” é o escopo, maior a chance de sucesso do projeto;
  • Evite o GoldPlating. Se não faz parte do escopo do projeto, não adianta tentar agradar o cliente com aplicações/funções ‘firula’. Elas podem acabar acarretando em um atraso no cronograma;
  • Não tenho medo nem pena de fazer perguntas. Pode parecer óbvio para você, mas se não estiver absolutamente claro, pergunte;
  • Tenha o time de projeto (ou os gerentes dos mesmos) na mesa de reunião quando o escopo for definido, assim qualquer problema técnico ou dúvida operacional poderá ser sanada na hora, em vez de descoberta posteriormente, causando problemas para o projeto.

Referências:
- Wiegers, Karl E. Software Requirements. 2nd ed. Microsoft Press. 2003
- Diego Nei – http://papogp.wordpress.com/
- Aulas de Gerenciamento de Escopo FGV

Teste de Segurança

Surgiu uma necessidade na empresa que trabalho de realizar testes de segurança, para fundamentar os testes foi adotada The Open Web Application Security Project (OWASP).

Prática

Na prática a documentação básica foi lida e compilada em um conjunto de templates (casos de testes) utilizando a ferramenta testlink.
Segue Templates: Arquivo

Sobre a OWASP

O Open Web Application Security Project (OWASP) é uma comunidade aberta dedicada a capacitar as organizações para conceber, desenvolver, adquirir, operar e manter aplicações que precisam ser confiáveis. Todas as ferramentas da OWASP, documentos, fóruns, e os capítulos são gratuitas e abertas a qualquer pessoa interessada em melhorar a segurança do aplicativo. Defendemos abordando a segurança do aplicativo como um problema de pessoas, processos e tecnologia, pois as abordagens mais eficazes para a segurança do aplicativo incluem melhorias em todas estas áreas. Podemos ser encontrados em www.owasp.org.

OWASP é um novo tipo de organização. Nossa liberdade de pressões comerciais permite-nos fornecer informações imparciais, prática econômica sobre a segurança do aplicativo. OWASP não é afiliado com qualquer empresa de tecnologia, apesar de apoiar o uso da tecnologia da informação segurança comercial. Semelhante a muitos projetos de software open-source, OWASP produz diversos tipos de materiais de uma maneira colaborativa aberta. A Fundação OWASP é uma organização sem fins lucrativos entidade que garante o sucesso a longo prazo do projeto.

Referências:
http://www.owasp.org/

Colaboraram com a  elaboração/revisão dos templates:
Edgar Lopes – edgar.processamentos@gmail.com
Yanna Gonzaga – tec.yanna@gmail.com

Na carona da Compra Coletiva

Aproveitando o boom da compra coletiva no Brasil, produtos satélites surgem para apoiar o modelo de negócio.
Sendo assim surgem dois novos sites o Troca Cupom e o Ouvidoria Urbana.

O trocacupom surgiu para auxiliar os consumidores de sites de compra coletiva a trocar cupons de desconto.

Mais que economizar comprando desconto o site permite evitar que o consumidor perca seus cupons podendo trocar ou vender para outros usuários.

Todos podem aproveitar diversos descontos e ainda interagir com pessoas que compram nestes sites trocando experiências de compra, avaliando sites e criando uma verdadeira rede de amantes da compra coletiva.

Os consumidores de todos os sites tem acesso livre ao trocacupom, portanto se você compra no Peixe Urbano, ClickOn, Clube Urbano ou qualquer site de compra coletiva pode usar o serviço e colocar seu cupom para troca ou venda.

O Blog Ouvidoria Urbana foi criado por um casal que gosta de comer bem. Com isso, aproveitamos a onda dos descontos na Internet através de sites de compra coletiva para conhecer novos lugares.

Depois de uma meia dúzia de experiências (algumas boas, outras nem tanto), sentimos falta de uma forma abrangente de contar para as pessoas como foi utilizar o cupom, se o local era legal, como era o atendimento e a qualidade do produto/serviço.

URL:

post publicado no site:  goette.com.br

Pesquisa sobre conhecimento do processo da empresa

No mês de Setembro o coordenador de testes Robson Agapito teve a iniciativa de realizar uma pesquisa sobre o nível de conhecimento que profissionais da área de testes tem dos processos relacionados. Participaram da pesquisa 19 profissionais que atuam em diversos setores de empresas e ocupam os cargos de: analista de sistemas, coordenador, analista de testes, arquiteto de testes, gerente e engenheiro da computação.

Segue: