Gerenciamento Projetos Software - Virtual Business

15
Gerenciamento de Projetos de Software VIII SEMANA DE COMPUTAÇÃO UNIPAC – BARBACENA Filipe Falcão

description

Palestra sobre Gerenciamento de Projetos de Software apresentada na VIII Semana de Computação da Unipac de Barbacena pela Virtual Business.

Transcript of Gerenciamento Projetos Software - Virtual Business

Page 1: Gerenciamento Projetos Software - Virtual Business

Gerenciamento de Projetos de Software

VIII SEMANA DE COMPUTAÇÃO

UNIPAC – BARBACENA

Filipe Falcão

Page 2: Gerenciamento Projetos Software - Virtual Business

Gerenciamento de Projetos

• Objetivos a serem alcançados

• Aplicabilidade

• PMI (Project Management Institute)

• PMBOK (Project Management Body of Knowledge)

Page 3: Gerenciamento Projetos Software - Virtual Business

PMBOK – Áreas de conhecimento necessárias à equipe de gerenciamento do projeto

Gerenciamento de Projetos

Page 4: Gerenciamento Projetos Software - Virtual Business

• Ciclo de vida do projeto

Gerenciamento de Projetos

Page 5: Gerenciamento Projetos Software - Virtual Business

• Gestão de Riscos: Identificar os riscos e planejar ações a fim de evitá-los ou

contorná-los

• Gestão de Escopo: Garantir que todo o trabalho que faz parte do projeto seja

cumprido, definindo de forma clara o que faz e o que não faz parte do projeto

• Gestão de Tempo: Definir atividades, atribuir recursos, determinar prazos e

acompanhar o cumprimento dos mesmos

• Gestão de Comunicação: Coletar e definir quais informações devem ser

divulgadas, para quem e com que periodicidade

Gerenciamento de Projetos

Page 6: Gerenciamento Projetos Software - Virtual Business

• Gestão da Qualidade: Garantir que o projeto irá satisfazer as necessidades

esperadas

• Gestão de Pessoas: Proporcionar a utilização mais efetiva dos recursos

humanos disponíveis para o projeto

• Gestão de Custo: Garantir que o projeto respeitará o orçamento definido

• Gestão de Aquisições: Gerir as relações de consumo de produtos e serviços

entre a equipe executora do projeto e fornecedores externos.

Gerenciamento de Projetos

Page 7: Gerenciamento Projetos Software - Virtual Business

Gerenciamento de Projetos de Software

Projeto de Software

• É um tipo de projeto como outro qualquer, as mesmas técnicas de gerenciamento se aplicam ao desenvolvimento de software

• Aspectos do negócio aumentam muito a complexidade e o grau de risco envolvidos no projeto:

• Alta rotatividade da equipe• Mudanças de tecnologia

• Indisponibilidade do usuário

• Evolução dos requisitos• Formato de contratação praticado pelo mercado

Page 8: Gerenciamento Projetos Software - Virtual Business

Gerenciamento de Projetos de Software

Cliente Fornecedor

Define requisitos

Solicita propostas Elabora Proposta

Avalia e contrata

-Prazo-Custo

Assina contrato

Execução do projeto

Entrega e aceite

Etapas da contratação de um projeto de desenvolvimento por custo fixo

Page 9: Gerenciamento Projetos Software - Virtual Business

Porque é utilizado

- Cliente tem uma falsa sensação de segurança: custo e prazo definidos e escopo delimitado

- Outras opções: contratos de escopo variável e aquisição progressiva não são bem aceitas pelo mercado

- Exigência do mercado (público e privado)

Gerenciamento de Projetos de Software

Page 10: Gerenciamento Projetos Software - Virtual Business

Problemas Gerados

- Com base em uma definição superficial são definidos: Prazo e Custo

- Na maioria dos casos para se cumprir o prazo e o custo definidos, a qualidade final do produto é prejudicada

- Não considera alterações inerentes a um projeto de desenvolvimento de software

- Desgaste com o cliente em possíveis redefinições de escopo

- Custo de desenvolvimento muito mais alto (necessidade de uma reserva de contingência)

Gerenciamento de Projetos de Software

Page 11: Gerenciamento Projetos Software - Virtual Business

Recomendações

• No momento da negociação, procurar ter um entendimento o mais detalhado possível do escopo do projeto

• Reuniões periódicas com a equipe do projeto

• Definição do modelo de processo mais adequado a realidade do seu projeto/empresa

Gerenciamento de Projetos de Software

Page 12: Gerenciamento Projetos Software - Virtual Business

Recomendações

• Manter o cronograma sempre atualizado para que seja possível acompanhar o cumprimento dos marcos formais definidos no projeto e se antecipar a possíveis problemas

• Mantenha o cliente sempre bem informado e próximo do desenvolvimento

• Capacite sua equipe de gerenciamento de projetos

Gerenciamento de Projetos de Software

Page 13: Gerenciamento Projetos Software - Virtual Business

Virtual Business - www.virtualbs.com.br

A Virtual

• Início das atividades em 2002

• Atualmente divide sua equipe de produção em duas grandes áreas:

Fábrica de Software- Software sob demanda- Produtos Internos

Serviços Web:- Sites e Portais- Loja Virtual- BlueTooth Marketing

• Atua ainda nas áreas de Consultoria, Treinamento e OutSourcing.

Page 14: Gerenciamento Projetos Software - Virtual Business

Virtual Business - www.virtualbs.com.br

A Virtual

Tecnologias utilizadas no apoio ao desenvolvimento

SGBD: Microsoft SQL Server (Transact SQL), Oracle (PL/SQL), MySql e Interbase.

Desktop: C++, C#, Delphi, Visual Basic e Java.

Web: ASP.Net, VB.Net, C#, ASP 3.0, PHP, Java (JSP, Servlets, JSF, Hibernate, Struts 2)

Outras Tecnologias: SOA, WebServices entre outras.

Page 15: Gerenciamento Projetos Software - Virtual Business

Obrigado

www.virtualbs.com.br

Filipe Falcão Guimarães

[email protected]

Virtual Business