Ambiente de desenvolvimento perfeito

Estava matutando sobre como uma equipe de desenvolvimento perfeita seria…

por exemplo: todos com a mentalidade de fazer o projeto dar certo, sem atender clientes, com tempo livre e dinheiro sobrando

todos com participação de lucro do projeto de forma igualitária,

meio que anarquista, sem chefes, sem telefones, apenas idéias, um projeto sendo movido a idéia de todos.

vamos dizer…que eu vou la chamo 5 pessoas que estão disposta a trabalhar em um projeto que o lucro só vem se der certo

todas que tenham realmente disponibilidade para ficar ± 1 ano sem receber ND…que ja tenham terminado a faculdade e que não tenha muitos compromissos com a vida. e que nao trabalhe. ou seja disponibilidade 24h…talvez amigos

será que isso seria o ambiente de desenvolvimento perfeito? e o projeto daria certo?

um pouco de útopia…

hehehe ta pensando em criar um “Facebook melhorado?” hehehe … brincadeiras a parte… dificil é achar pessoas com disponibilidade 24h sem fins lucrativos mensal…

acho q o unico motivo de esse seu “time” não ser perfeito é ter q ficar 1 ano sem ganhar nada hehehe …

Não.

Impossível saber.[/quote]

[]s

como seria luiz?

acho que uma pergunta utópica dessas só você pode responder pra si mesmo…

como gostaria de trabalhar? como gostaria que fosse seu ambiente de trabalho?

e claro… depende muito do projeto, eu acho…

Bom, acho que idependente de quanto tempo cada membro da equipe tem para um determinado projeto, se não houver a paixão em fazer aquilo por parte de todos (dependendo do tamanho da equipe) os membros, acho que tende ir ao fracasso da forma quer você falou…

claro que digamos que nós ganhamos na Mega-Sena da virada e temops hoje um prêmio que no final, cada um ficopu com uma conta bancária de 10 milhões de reais.

Decidimos desenvolver aquele projeto que tínhamos vontade há tempos, mas nunca tinha saído do papel porque não tínhamos o tempo necessário… Se todos estiverem com um mesmo pensamento e ninguém perdesse o foco no meio do caminho pra ir aproveitar os seus 10 milhões, sim, acho que teríamos a equipe perfeita…

Porém, acho que é como você falou, uma mera utopia…

Abs []

Acho legal. Mas e as decisões do projeto? Um projeto onde todos tem a mesma responsabilidade haveria conflitos e acabaria perdendo a identidade com a idéia inicial.

então, mais o que eu vejo é o seguinte

cliente X precisa de uma aplicação, ai constroem e vendem a aplicação para o cliente X

agora uma aplicação para o android / iphone por exemplo, o lucro só vem depois da publicação

sei que há empresas que fazem sobre encomenda, mais eu acho que o kick-ass ta na venda pro usuario final

outros países e alguns brasileiros sozinhos entenderam isso e ganharam dinheiro

[quote=douglaskd]então, mais o que eu vejo é o seguinte

cliente X precisa de uma aplicação, ai constroem e vendem a aplicação para o cliente X

agora uma aplicação para o android / iphone por exemplo, o lucro só vem depois da publicação

sei que há empresas que fazem sobre encomenda, mais eu acho que o kick-ass ta na venda pro usuario final

outros países e alguns brasileiros sozinhos entenderam isso e ganharam dinheiro

[/quote]

Sem dúvida existe muito potencial nesse mercado com a explosão dos smartphones e o surgimento das appstores. Só estou falando que um bando de programadores com idéias aleatórias não faz um ambiente perfeito, porque vc precisa de alguém para impor a visão do produto e não deixar questões pessoais interferir, mas algo tipo anarquia fica complicado né… :roll:

Problemas que eu vejo:

  1. Falta de hierarquia

Também tenho a mesma opinião, é necessário UMA pessoa que tenha o poder da decisão final. Entre cinco pessoas dificilmente existirão 5 ideias iguais. E ai? Como seria feita a decisão da ideia principal?

  1. Falta de Feedback do produto

Você diz em ficar um ano sem atender clientes. Já eu acredito que o que move o produto são os clientes e não a tecnologia. A solução pode ser simples se atender o cliente é o que interessa. Prefereria algo mais voltado ao modelo ágil, com ciclos pequenos e feedback constante.

[quote=douglaskd]então, mais o que eu vejo é o seguinte

cliente X precisa de uma aplicação, ai constroem e vendem a aplicação para o cliente X

agora uma aplicação para o android / iphone por exemplo, o lucro só vem depois da publicação

sei que há empresas que fazem sobre encomenda, mais eu acho que o kick-ass ta na venda pro usuario final

outros países e alguns brasileiros sozinhos entenderam isso e ganharam dinheiro
[/quote]

Essa é a diferença entre desenvolver tecnologia e desenvolver aplicativos. Acho que a primeira é muito mais estimulante.

Oi,

Pode ser que alguém se empolgue no começo, depois de um tempo com certeza só vai dar confusão…
Agora encontrar alguém com disponibilidade 24h é útopia…

vamos dar o exemplo de um jogo.

o feedback que pode ter é através de demos…mais não tem um cliente X,são varios usuarios aleatórios

a questão do lider, é muito complexa…

toda banda, filme, jogo, qualquer coisa, tem o principal…mais como uma pessoa que não é lider olharia para um lider

o que percebo é que o brasil só desenvolve pra Cliente X, enquanto outros paises desenvolvem para usuarios

poucos apps são vendidos para usuarios, e uma equipe que vende para usuarios tem que ser diferente…

o que eu acho errado…mais é o jeito que ta funcionando…é tem uma empresa que desenvolve e tem o dono…

ai o dono tem funcionarios que recebem salarios, ai os funcionarios não tem a mesma paixão que teria se o software também fosse dele…

ai não tem criatividade, por que precisam fazer o que foi solicitado e não ser pago para ter idéias

vendedores gostam de vender por que ganham comissão, e funcionarios sem comissão ganham oq, cargo e mais tarefas…

a idéia inicial é utópica, por que todo mundo é pobre e não tem condições de sair do emprego atual…mais seria interessante chegar a uma idéia de equipe razoavel…

Olha da para desenvolver sim, mas teria que ter mais flexibilidade, pelo que entendi seria algo nas horas livres, ninguém tem 24h livre… Se conseguir 3 h por dia é muito…
Sei lá, vai que vc encontra um pessoal que topa… :roll:

não…hehe eu nem to montando…só queria discutir o assunto…

Essa não seria a equipe perfeita, seria a próxima turma de mendigos do abrigo!

Vamos por pontos:

  • todos com a mentalidade de fazer o projeto dar certo,
    Ponto positivo. Se a equipe não quer fazer o projeto dar certo, quem vai querer? Porém isso é quase comum. POucas vezes encontrei pessoas que trabalhassem em um projeto que não quisessem fazer o projeto dar certo.

  • sem atender clientes,
    Ponto negativo. O cliente não é um inimigo, mas sim um aliado. Nós que costumamos colocá-los na posição de adversário, lutando pra manter escopo (que geralmente é mal negociado) ao invés de satisfazer o cliente. Lembre-se: o cliente paga a conta, seje ele um usuário do browser gratuito ou a empresa que te contrata. Se o cliente atrapalha, é porque você, o especialista, o conhecedor, o sacerdote dos bits, não está guiando o cliente adequadamente.

com tempo livre e dinheiro sobrando

  • Só trabalhariam mauricinhos milionários nessa equipe? Fracasso. Acredito que o correto seria “focados no projeto” e “com um bom orçamento”

todos com participação de lucro do projeto…

  • Ponto positivo. Acredito que com participação nos lucros, todos trabalham mais.

de forma igualitária,

  • Ponto negativo. Se houver prejuízo, todos vão colaborar? Todos vao trabalhar igualmente? O cara que passou os últimos 12 anos se matando de estudar e trabalhar deve ganhar o mesmo que o estgiário que acabou de sair das fraldas e ainda não largou a mamadeira de cerveja?

  • meio que anarquista,
    Ponto negativo. Anarquina não funciona. Líderes naturais acabam surgindo.

  • sem chefes,
    Ponto confuso. Se por chefe quer dizer o cara que não entende porra nenhuma e só manda, ponto positivo. Se está falando do líder que motiva a equipe, resolve as pendências e serve de bom exemplo, ponto negativo.

sem telefones,

  • O problema não é o telefone, mas quem liga e quando çliga. E também a disciplina de quem atende. Se alguém te liga 10 vezes no dia, ou é sua função atender telefone ou você está com algum problema de comunicação.

  • apenas idéias, um projeto sendo movido a idéia de todos.
    Idéias fazem parte, mas não representam nada se não forem postas em prática. E colocar boas idéias em prática significa que parte do trabalho vai ser chata, ruim e maçante. Pra colocar idéias em prática, mesmo as boas, temos de “sujar as mãos”. Se não for assim, os projetos acabam como aqueles em que a boa idéia é desenvolvida, mas falta o acabamento necessário para colocá-la no mercado.

  • vamos dizer…que eu vou la chamo 5 pessoas que estão disposta a trabalhar em um projeto que o lucro só vem se der certo
    Já fiz isso antes. Não dá certo. Ou a gente trabalha pra dar certo, ou a insegurança mata a equipe. Na hora que a barriga aperta, as pessoas começam a sair.

todas que tenham realmente disponibilidade para ficar ± 1 ano sem receber ND

  • Se forem sustentados pelos pais, conseguem. Senão, começarão a morrer com cerca de duas semanas. Por favor, incluam plano funerário na carteira de benefícios dessa empresa. Normalmente, quem ainda é sustentado pelo pai não tem a garra e a perseverança necessárias para encarar essa empreitada. E se o eles forem tão bons assim, logo arranjam um jeito de sustentar o projeto.

*…que ja tenham terminado a faculdade e que não tenha muitos compromissos com a vida.
Fuja desse perfil. Quem termina a faculdade sem ter compromisso com a vida normalmente é aquele que não tinha compromisso com a faculdade, nem muito menos com a família. O que te faz pensar que essa criatura nefasta vai ter compromisso com o projeto?

  • e que nao trabalhe.
    Programador que termina a faculdade sem ter tido um trabalho sequer? Abre o olho… Os bons se empregam desde cedo.

*As únicas criaturas que conheço que tem disponibilidade de quase 24 horas pra trabalhar são aquelas que são apaixonadas por desenvolvimento. Normalmente esses começam a trabalhar cedo, são super atarefados, tem muitos compromissos com qualquer merda que seja e muitas vezes sequer terminaram a faculdade por causa desses compromissos.
ou seja disponibilidade 24h…talvez amigos

será que isso seria o ambiente de desenvolvimento perfeito? e o projeto daria certo?

um pouco de útopia…

Não, esse ambiente não só não seria perfeito como seria um fracasso total.

Quer um ambiente quase perfeito?

Arrume programadores apaixonados pelo que fazem.
Dê a eles as ferramentas de que necessitam.
Dê um desafio empolgante, algo que não foi feito ou que seja difícil de fazer.
Eduque o cliente para que possa comunicar adequadamente suas necessidades e para que entenda que “não é apenas um botão”.
Dê um líder de verdade, daqueles que ajuda a equipe, que a equipe admire e que queira seguir. Não um gerente. Um “Leônidas”. Um líder que a equipe diga “um dia quero ser como esse cara”. Alguém que cuide de seus liderados como se fossem seus filhos e os ensine como se fosse um professor.
Dê a essa equipe um ambiente de trabalho onde possam pensar. Onde o foco seja resolver problemas e não produzir linhas de código.
Dê café. Muito café.
Não tente transformar seus desenvolvedores em gerentes.
Premie a excelência, não a gambiarra.
Entenda que bons progamadores normalmente são nerds e que isso é uma qualidade e não um defeito.
E, finalmente, dê um ganho mensal razoável que dê não apenas para sua alimentação, como também para seus gadgets e traquitanas. Pague pelo seu trabalho. E pague bem.
E ensine a esse monte de maquinas de codar que a satisfação do trabalho dele não está em ver linhas de código funcionando, mas em trabalhar no que se gosta, ser reconhecido e ganhar bem com isso.

Nao necessariamente!!! O Brasil eh o unico lugar do mundo que as pessoas que tem trabalhar e estudar ao mesmo tempo (infelizmente). Por isso o grande numero de profissional mais ou menos.
Na maior parte dos paises da Europa as pessoas terminam a graducao, fazem mestrado ai comecam a trabalhar.
Alguns trabalham durante o verao nas empresas, mas a maioria prefere pegar classes de verao e continuar recebendo bolsa.

Aqui na empresa nos fazemos uma coisa legal para melhorar o ambiente de trabalho e ter o ambiente ideal de desenvolvimento.

Todo mes nos temos o que nos chamamos de retrospectiva.

Eh uma reuniao que dura metade do dia que a gente discute tudo o que aconteceu no periodo de 1 mes.
Depois disso nos identificamos “impedimentos” que pode ser qualquer coisa, tipo ambiente barulhento, computadores antigos, cafe ruim, etc… todo mundo vota qual o mais importante e o top 3 da lista meu gerente faz alguma coisa pra resolver o problema.

Depois disso, nos temos uma votacao anonima de 1 ate 5 a respeito se vc esta feliz na empresa, 1 eh tipo “quero que tudo se exploda quero arrumar outro emprego” e 5 eh “THIS PLACE IS AWESOME!!!”, o meu chefe sempre tem canal aberto pra conversar com as pessoas que colocaram 2 para baixo (quem quiser pode procura-lo porque ele nao sabe uma vez que a votacao eh anonima).

Com isso nos resolvemos muitos problemas aqui na empresa e tipo desde quando nos comecamos, eh muito raro alguem colocar votar que nao esta feliz na empresa.

//Daniel

esse é um dos problemas que temos.

sempre pensamos em o que fazer para arrumar um emprego melhor,

sendo que o correto é o que fazer para ser melhor

enquanto aqui estudamos para ser funcionarios, no exterior estudam para serem empresarios.

Estou vendo que o tópico foi muito mal compreendido porque foi encarado como se o amigo quisesse empregar um monte de gente…

Douglas, daqui uns 5 - 6 anos estou pretendendo fazer isso + ou - da forma como você colocou no post.

Estou com uma boa grana guardada e uma outra boa sendo investida em fundos de investimento e ações (inclusive começando a dar frutos, esse negócio vicia).

Passados 5 - 6 anos, pretendo ter essa capacidade de me manter de uns 6 - 10 meses sem aparecer na frente de um chefe, pra poder fazer um projeto que eu tenho, há tempos, sair do papel.

Quando digo que o que você está pensando é Utopia, ressalto meus 2 motivos:

1 - Você não acha 5 pessoas com esse pensamento, com essa disposição, dispostas a arriscarem, justamente pelo que você falou, aqui temos cabeça de empregados, não de empreendedores que estão afim de arriscar; O que você falou é + ou - a história do Facebook, da Apple, etc. Isso no Brasil, “non ecziste”;

2 - Esse modelo negócio-cliente está tão enraizado aqui, que como os colegas falaram, se seu software não possuir 1 cliente bom, ou uma gama de usuários (melhor perfil pra esse tipo de software que você quer criar), pode ser o melhor Software do mundo, ninguém vai usar;

Ou seja, esse último sintoma eu vejo como positivo, pois fazer desde cedo um quadro de usuários lhe dando o feedback do Sistema é uma coisa boa, pois esse feedback faz com que seu usuário também se sinta parte da equipe (o que é uma verdade). Aí o modelo Agil de sprints curtas e retorno rápido faz a diferença como um dos amigos citou acima…

Enfim… Ainda acho que hoje é uma utopia, mas… Tente quebrar esse Tabu se possível… Se nada der errado nos meus planos não precisos, estarei fazendo uma loucura dessa, mesmo que seja pra mais tarde rir da loucura e compartilhar com os amigos do “por que” que deu errado…

Abs []

Se hoje vc pode ter um emprego que “financia” esse seu projeto, por que esperar estar cheio de grana pra tirar ele do papel? Por que já não ir fazendo ele acontecer mesmo que num ritmo menor, mas garantindo uma renda fixa (seu emprego) nesse tempo?

É isso que muitos empresários bem sucedidos recomendam, se tu podes levar seu projeto em paralelo e usar seu emprego atual como um financiador dele, é melhor que jogar tudo pro alto e colocar todas suas economias em algo que não se sabe se (ou quando) dará frutos.

Eu faço isso hoje e esta sendo a melhor alternativa que EU encontrei até minha empresa se consolidar e eu poder dar um passo adiante.

[]s