Planeje e seja feliz nos seus projetos
by Luiz Paulo | janeiro 27, 2010 | 6 Comments »Estamos cansados de ouvir falar em PLANEJAMENTO, não apenas no desenvolvimento de software, mas também, familiar, financeiro, enfim, em tudo na vida. Alguns acham uma coisa importantíssima e que resolve todos os problemas, outros acham que não é tão necessário, afinal "NÃO TEMOS TEMPO PARA ISSO".
Estou participando no desenvolvimento de um site (que partiu de uma agencia), tipo, a idéia é fodastica! Mas estamos com um probleminha básico, falta de planejamento.
Coisas simples não foram colocados no design, a usabilidade acabou ficando a desejar (agora está melhorando).
Para se ter uma idéia, não existia botão para editar perfil, ou até mesmo fazer um logoff do sistema.
Isso tudo é falta completa de definição, falta de rascunho (munhecão mesmo).
Aí pergunto...
Tem noção do tempo que demora para refazer um cadastro?
Ou mudar algum layout mal planejado...
Dependendo do que for, gastaremos um dia inteiro tendo que mudar o banco, PK, FK, etc, mudas códigos SERVER SIDE, CLIENT SIDE e ainda fazer testes.
O que as empresas (principalmente as agências) não entendem é que 30 minutos de reunião, discussão, definição, planejamento não será uma perda de tempo, e sim uma puta economia lá na frente. As coisas bem definidas e bem especificadas reduzem MUITO o tempo de criação / desenvolvimento.
Se planejar faz tão bem para o projeto, por que os caras não usam?
Simples! Comodismo total.
Resolver os problemas conforme forem surgindo é muito "mais simples" do que tentar prever as coisas e montar especificações.
Não estou aqui para atacar ninguém, apenas para levantar a bola que as coisas podem ser melhores.
Agora te pergunto... Qual é a atenção que você (sua equipe) dá para o planejamento no início de um projeto?
Se a sua resposta é "nenhuma", "pouca" ou "quase nada", só tenho uma coisa a dizer: Você está enrolado!
É claro que tudo tem suas proporções, se o projeto é pequeno estará pouco enrolado, e assim sucessivamente. Leia esse post e entenda o que é estar muito enrolado A importância da usabilidade na fase inicial de um projecto.
Há algum tempo atrás passei por problemas de planejamento e escrevi esse post: Planejamento de software (Keep It Simple Stupid) e esse post gerou muitas opiniões. (Muito bom isso!!!)
Gente, planejar, falar, se comunicar, etc. Mesmo que pouco não faz mal para a sua empresa ou seu desempenho. Muito pelo contrário...
Pensem nisso.
Posts Relacionados
Categorias: Artigo, Desenvolvimento web
Tags: , agencia, desenvolvimento, kiss, planejamento, projeto, tempo








6 Comentários
Vey,
Isso me parece mais planejamento feito por alguém que não conhece (ou não se importa) com o serviço a ser prestado do que com falta de planejamento. =/
[]’s
Cacilhas, La Batalema
Seguinte... eu concordo com o que o Cacilhas falou, mas o LP levantou uma questão importante falando sobre planejar. Aqui mesmo na empresa que trabalho acontece constantemente a falta de planejamento. É claro que não por nossa culpa, mas porque não temos tempo, os projetos chegam do nada, muitos para pouca mão de obra, sem contar os prazos sem noção. Isso às vezes mata o conceito do planejamento como uma fase de desenvolvimento e acabada deixando o mesmo como algo que pode ser descartado. Na minha opinião e seguindo o post do LP, o "plano", projetar, planejar, deve sim ser uma fase essêncial do projeto, eu arriscaria dizer que indispensável.
Um grande abraço a todos,
Bruno.
Faaaaaaala Cacilhas
Falta de conhecimento ou de atenção?
Acredito que isso também!
Agora me fala uma coisa, o que isso acarreta?
Vey, como desenvolvedor, você já pegou projetos que onde você não tinha conhecimento nenhum sobre o assunto?
Tenho certeza que sim e teve que se dedicar bastante para entender, estudar etc etc.
No final das contas você ficou fera no assunto.
Agora... Voltando para o escopo inicial...
Se você fecha um projeto qualquer, tem que ter conhecimento daquilo, tem que saber exatamente o que aquilo tem que fazer, para poder sair um trabalho bem feito.
Esse é (ou deveria ser) o trabalho dos profissionais da nossa área, se interessar por um problema e criar a solução ideal.
[]'s
Cara, o maior problema é que os responsáveis pela parte comercial do projeto estão focados em entregar o produto ($) e não se este vai funcionar como deveria, ou ainda pior, se este é realmente o que o cliente precisa.
Isso ainda me indigna muito em nossa área...
Valeu,
Zappala.
Concordo.
É necessário atender ao que o usuário precisa e para isso é preciso haver interesse, vontade de fazer acontecer e, acima de tudo, comunicação.
Por isso aqui onde estou trabalhando agora a própria equipe de desenvolvimento participa da diagramação dos projetos, das especificações. Isso reduz o ruído (melhorando a comunicação) e envolve mais os desenvolvedores, tornando-nos mais comprometidos, além de reforçar o espírito de equipe em lugar das famigeradas panelinhas.
[]’s
Cacilhas, La Batalema
Por isso te falo...
Aí é o paraíso! hehehhee
#myfreecomm