Deve-se rejeitar projetos com escopo excessivo? [fechadas]

5

Falei com meu primeiro cliente em potencial hoje e ele me contou sobre os requisitos de seu projeto - um aplicativo para Android. Ele é um designer / fotógrafo famoso no meu país e agora quer que eu "converta o site em um aplicativo personalizado".

Portanto, os requisitos, detalhes retirados, são os seguintes:

  • eCommerce
  • Agregando todo o conteúdo dele, como vídeos, blogs, tweets etc., no aplicativo
  • Transmissão ao vivo de qualquer uma de suas demonstrações em estúdio
  • Realidade aumentada. Para que as pessoas possam ver como sua pintura ficará na parede antes de comprá-la
  • Compartilhamento de táxi

Agora, para um projeto freelancer, parece ter escopo excessivo.

Não estou dizendo que não posso fazer isso. Eu posso. Mas deixe-me ser realista:

  • Há uma curva de aprendizado acentuada quando se trata de RV.
  • Eu não sou um testador. Eu nunca testei white-box meus próprios aplicativos. Eu sempre teste caixa preta.
  • Já que ele é um artista de renome, algo menos que perfeito pode prejudicar sua imagem pública

Então, eu perguntei a ele por duas semanas antes de dar a resposta final. Agora sabendo a quem consultar para aconselhar, estou postando a questão aqui.

Apesar de interessante e pessoalmente desafiador, estou dividido em aceitar um projeto como este. Eu serei o único desenvolvedor para isso.

Alguém deveria rejeitar um projeto que parece ter escopo excessivo para as próprias habilidades?

    
por Little Child 23.08.2014 / 16:49
fonte

2 respostas

4

Eu gostaria

A) dê uma estimativa do tempo de quanto pode ser necessário para concluir o projeto (digamos, dois anos).

B) notificá-lo de que, é claro, essas estimativas de tempo não incluem nada do que ele possa pensar nos dois anos seguintes.

C) diga-lhe que, dado o tempo gasto, você precisa ter certeza de que será pago integralmente. Então você vai querer um montante inicial do dinheiro. E não a sua taxa ordinária (em um projeto que dura dois meses, você pode aceitar apenas metade do pagamento adiantado porque isso significa que você só terá que viver de poupança por um mês; mas em um projeto que leva dois anos você não pode pagar vivendo de economias por um ano inteiro).

Dado que ele não deveria ficar feliz em ouvir sobre A, B e C (*) de bom grado, ofereça-o para separar o projeto em iterações menores; o mais básico primeiro.

  • No início de cada iteração, ele só precisa pagar o dinheiro inicial para essa iteração. Além disso, ele só precisará fornecer especificações detalhadas para esse módulo, portanto, pode-se esperar que elas sejam mais detalhadas.
  • Ele receberá os resultados mais cedo. Na verdade, ele terá algo que pode ser distribuído em poucos meses, em vez de alguns anos.
  • No final de cada iteração, ele pode verificar a qualidade do produto e decidir se ele tem o dinheiro / vontade de continuar para a próxima iteração, parar o processo completamente ou até mesmo movê-lo para um contratante diferente mais tarde (o que ajudaria se você quiser "coçar fora" a parte VR).

Pontos de bônus se você vender a ideia para modularizar o aplicativo e tornar cada iteração um módulo, para que os usuários escolham quais módulos / plugins eles usarão.

(*) Se ele não se importa com A, B & C ... Corra por sua vida, o homem é um lunático

    
por 23.08.2014 / 19:19
fonte
2

Se você quiser o projeto, você deve

  1. Divida o projeto em subtarefas discretas. Ponto de venda: se todos, exceto AR e "Taxi Sharing", estiverem completos e funcionando, isso não seria melhor do que a coisa toda em espera por AR? Se tudo estivesse correndo, mas você nunca achou um AR que você gostou, não seria melhor?

  2. Priorize as subtarefas como impliquei em (1).

  3. Lembre-se do triângulo de ferro. Tenho certeza de que você sabe disso, basta aplicá-lo ao contrato: é claro que você pode fazer este projeto com pessoal e tempo, especificações e dinheiro suficientes. Se você precisar subcontratar uma pessoa ou equipe de controle de qualidade, faça-o. Se você puder trabalhar no comércio enquanto outra pessoa lida com o VR, orçamentar o engenheiro de RV. É muito caro? Podemos certamente remover ou adiar a parte de RV ou o "Taxi Sharing".

  4. Você diz que você é o único desenvolvedor? Se ele lhe deu dois anos para completá-lo, vá em frente. Essa especificação é a mais assustadora para mim. Eu suspeito que ele quer uma pessoa porque ele não quer pagar dois. Isto implica que ele quer um trabalho fabuloso concluído em nenhum momento e apenas o seu trabalho para suportar isso.

Dê a ele uma avaliação precisa do tempo, do trabalho e do pessoal de que precisará. Muitos artistas plásticos têm a impressão equivocada de que as pessoas estão muito mais interessadas nele do que realmente são. Eu não tenho ideia de quem é esse cara; Eu garanto a você que eu não estou (ainda) interessado em seu blog.

Outra conjectura, ele imagina que o material da RV será bacana o suficiente para realmente impulsionar as vendas. Eu realmente duvido disso, mas sua fantasia pode custar-lhe consideravelmente, sem a expectativa de que será usado. Isso indica para mim que ele precisa ter suas expectativas controladas, e você é o único com as rédeas.

    
por 23.08.2014 / 17:42
fonte