Série: Planejar - Criando sua WBS

O freelancer que nunca ficou na dúvida quanto a preço e prazo para um projeto que saia agora deste site! [..]

Porta

Eu mesmo nunca conheci um freelancer que não tivesse se perguntado: “Quanto tempo eu levo para fazer isso ? Ou ainda: quanto cobrar por isto ?”

Pois é! Complicado seria nossa vida se não existisse o PMBOK ou as técnicas provindas dele. Eu só tive a ganhar fazendo a adoção certa das técnicas e ferramentas de gerenciamento de projeto, e graças a isto, iniciamos hoje a série “Planejar” sob o título: “Criando sua WBS”.

1. WBS (Work Breakdown Structure)

A WBS tem como finalidade listar as tarefas a serem realizadas no projeto. No post anterior, falamos um pouquinho sobre escopo e proposta comercial, lembra-se ? Pois bem! É hora de pegar aquele documento, e transcrever as atividades do escopo, para a WBS. Um professor meu costuma dizer que “tudo que é entregável tem que constar na WBS“.

Criar uma WBS é mega simples! O único pré-requisito é que você tenha uma folha qualquer - de preferência sulfite - uma caneta/lápis e ao menos uma mão para poder desenhar.

Exemplo de WBS

Procurando na rede por um exemplo simples, encontrei esse clássico onde o pessoal organiza o churrasco do fim de semana. Imagem provinda do Super downloads, o qual também tem uma matéria a respeito.

2. Criando a sua própria WBS.

Após ter levantado seus pré-requisitos minímos - sulfite e um lápis - vamos criar a WBS de um site básico.

Escopo:

Criar um site para a empresa XYZ com logomarca e layout personalizados. Há necessidade de um cadastro para que os visitantes possam se cadastrar.

Com isso, eu criei a WBS do escopo do nosso projeto:

WBS do Escopo da Empresa Xyz

Veja que eu separei as tarefas maiores, como Layout e Sistema de cadastro em sub-tarefas menores pelo simples fato de que será mais fácil estimar um prazo para tarefas menores do que para tarefas mais extensas.

E é essa justamente a idéia da WBS: permitir que o Gerente de projetos tenha uma noção melhor - as vezes mais cruel - da extensão que seu projeto tomou.

Definindo prazos.

Agora chegou a hora de definirmos um prazo para cada atividade menor destas, para chegarmos a um prazo para cada tópico principal cuja soma resulta exatamente no tempo de desenvolvimento do seu projeto.

WBS do Escopo da Empresa Xyz - com data

Veja que apenas com isso, conseguimos estimar o tempo máximo que esse projeto levaria para ser concluído. Importante falar que não colocamos data nos tópicos principais, como “Infra-estrutura visual”, “Layout”, “Modelagem”, pois eles são a simples soma de seus itens-filhos.

Para o projeto da Empresa Xyz, precisamos de exatos 24 dias e meio - assumimos 25 dias - para entregá-lo.

Você pode diminuir o tempo de criação pela metade!

Não, isso não é aquelas propagandas de TV. Na nossa WBS assumimos que você irá fazer tudo sozinho, mas mesmo sendo freelancer, você divide as tarefas com seu designer ou programador mais chegado, não é ? As vezes, o Alexandre e eu fazemos uns freelancers e ele fica com a parte de “Infra-estrutura visual” e eu com a parte de sistema e modelagem. Com isso, o prazo de 25 dias pode cair até para 13 dias, pois teremos tarefas paralelas, ou seja, ocorrendo simultanêamente. Isso eu explicarei com mais detalhes quando formos criar nosso cronograma.

Como estimar meu preço com isso, Tio ?

Chegamos na pergunta que não quer calar, não é mesmo ? Pois bem. A dica é simples: você tendo um preço por hora de serviço definido, basta transformar os dias em horas de trabalho e fazer a conta: Tempo em horas do projeto * seu preço hora = Valor do projeto

Muito importante lembrar que todos encargos, despesas com luz, Internet, comida e etc., já estarão contabilizados no seu tempo hora, tornando o calculo final bem mais simples.

WBS criada usando programa de diagramação UML para Linux chamado Dia . Há versões desta aplicação para Windows também.

20 Responses to “Série: Planejar - Criando sua WBS”

  1. Muito boa explicação muita gente (incluindo eu) precisa dessa dica simples e eficaz, eu até bolei um sisteminha pra calcular esse preço de acordo com umas variaveis q são mais fixas nos meus freelas (coisa de programador).
    Qualquer dia eu disponilizo la no Blog ou la no BitCodes.

  2. É, meu amigo, planejamento é tudo!
    ótimo artigo!

  3. Eu sempre me preocupava em como descobrir o tempo/valor dos meus serviços. Ótimo post.

    by Michael Richard

  4. Gostei.

    Artigo bem objetivo e interessante.
    Uma pequena idéia que tenho comigo já a algum tempo é
    “Imprevistos acontecem!”, então sempre procuro estender um pouquinho as horas só para ter uma margem de segurança no caso de algum evento inesperado.

  5. Ótimas dicas sempre que venho a aqui, mais uma salva.

    Práticas em metodologias de desenvolvimento ajudam nessa tarefa de definir tarefas. Eu tomo por base o XP (eXtreme Programming) para isso, com o sistema de estorias e pontos e etc, alterando de acordo com a realidade freela.

  6. Passini,
    Estender o cronograma pode até ser uma boa opção no começo, mas ela é uma “faca de dois gumos”, pois da mesma forma que você terá a folguinha para imprevistos, terá para desacelerar o projeto podendo acabar no final das contas atrasando com o mesmo.

    Tem umas jogadas de priorização de tarefas, e como eu disse no post, trabalhar em mais de uma pessoa, que acabam facilitando e “criando” tempo a mais para trabalhar no projeto sem ter que aumentar o prazo.

    Uma coisa que tenho usado, mas meio com cautela é: no exemplo, temos 25 dias para desenvolver, eu entrego ao cliente em 25 dias úteis e não dias corridos. Assim, ganho os finais de semana e possíveis feriados para esses “imprevistos”, além de ajustes que o cliente costuma pedir. Ou então, entregar em datas “fechadas”. 15, 30, 45, 60 dias. No caso, esse projeto de exemplo eu colocaria 30 dias para entrega.

    Há Gerentes de projeto que condenam essa prática, mas até o momento não encontrei outras soluções sem ser as que citei.

    Diogo,
    XP é um tema bem interessante que eu já até pensei em trata-lo aqui no blog, vou ver com o Alexandre se montamos algo para colocarmos em discussão! Atualmente, temos usado o Scrum, que diga-se de passagem é “similar” ao XP.

  7. Uma pergunta fora do contexto do post:
    Quando sai o layout? ;)

  8. Nel,
    O Alexandre está correndo atrás disso. Muito provavelmente ele dirá qual o status do mesmo!

  9. Gostaria de fazer uma crítica construtiva (espero), coloquem o link para assinar o RSS mais visível, pois, no rodapé da página fica um pouco complicado de encontrar.

  10. OPA GALERA… pra quem está contando com o NOVO LAYOUT, como o Nel, gostaria de pedir desculpas!!

    Estou esperando meu NOVO MONITOR chegar, já que meu “antigo” queimou … estou agora numa Lanhouse, por isso não esperava ;/

    Pra quem está procurando um MONITOR NOVO também, no link abaixo terá uma boa opção, foi o que encomendei pra TRABALHAR no VIDA DE FREELA;)

    http://www.americanas.com.br/AcomProd/590/716623
    (o bom é que vem com o copo já) =o)

    desculpem novamente, e semana que vem estou re-providenciando a CONTINUIDADE do PROJETO..

    Abração!

  11. hlegius,

    Muito bom esse método, hoje eu tava listando uns tópicos, mas tava complicado de organizar. Vou fazer uma WBS, parece a solução para meus problemas!

    Até mais.

  12. No meu caso não vou precisar estipular nenhum prazo, é só questão de hierarquia, mesmo. Porque vou fazer uma WBS para usar permanentemente - diariamente.

  13. Anny Rose,

    Qual seria o objetivo principal ? Pois as vezes, você pode tentar outras táticas de organização como Extreme Programming ou Scrum. Tudo depende de seu objetivo.

  14. hlegius,

    Me passa teu e-mail, assim fica mais fácil.

  15. Anny Rose,

    hlegius em gmail [ponto] com

  16. Muito bom artigo cara. estão de parabéns pelo blog. informação muito útil e mantendo sempre uma pequena dosagem de humor =D .

  17. Fico feliz que estamos conseguindo trazer conhecimento de forma diferente!
    Aproveito, e peço desculpas pela pouca taxa de posts/semana, realmente estamos trabalhando e montando algumas idéias para colocar no blog, e a correria de fim de ano não tem ajudado muito.

    Mas fiquem atentos que em breve, teremos novidades, e inclusive o layout que tanto o Alexandre prometeu. Sem falar numa taxa de posts/semana maior do que a atual!

    Stay tuned!

  18. […] comentamos aqui no blog como desenvolver uma WBS (em português EAP - Estrutura Analítica de Projetos), mas creio que faltou um elo entre a WBS e o […]

  19. […] sócio, leve em consideração custos, amplitude do projeto, um ponto importante desenvolver uma WBS, tempo de desenvolvimento e todos os aspectos que é necessário levantar para criar um briefing, […]

  20. WBS

Discussion Area - Leave a Comment