Um critério para saber se o meu projeto vale a pena

Meu projeto vale a pena?

Por MarcoGomes em 2009-Mar-04. 

Generalizando ainda mais, você pode se perguntar: – Devo continuar tentando resolver este problema desta maneira?

É muito comum que desenvolvedores passem batido por esta questão. O piores programadores acham que a primeira abordagem que encontram é a única maneira de resolver um problema.

Se você já se fez alguma das perguntas acima, ótimo. Não sei se há resposta definitiva, mas vou mostrar como eu me respondo.

Estabeleça um prazo e trabalhe com toda a sua energia até lá, depois faça uma estimativa da distância que se encontra do objetivo final, e se vale a pena continuar trabalhando no projeto.

Prazo claro e inadiável

Durante o desenvolvimento dos meus projetos de uma madrugada (insoniaware), eu seto uma meta: às 8 am vou parar de trabalhar neste projeto. Não importa o que estará pronto, eu vou parar. Se houver algo funcional, vai pro ar, se não é útil ainda, vai ter seu desenvolvimento interrompido por algumas horas pra que eu reflita um pouco.

Você pode estabelecer um limite de um mês para tocar profissionalmente um projeto pessoal, ou uma semana trabalhando diariamente com o futuro sócio. O prazo não precisa ser 8 am e a madrugada não é o único período produtivo do dia :)

Não empurre com a barriga

A maior importância desse prazo é estabelecer um momento exclusivo de reflexão; ele vai evitar que você vá “empurrando com a barriga”.

Empurrar com a barriga, porque já estava assim, fui fazendo e quando vi já estava todo enrolado são situações que sempre me deixaram frustrado. O item PPOG (Princípios da Programação Orientada a Gambiarras), da Desciclopédia define essa situação como “Faca nos dentes – O famoso vai fazendo aí!”.

Definir um prazo inadiável foi a maneira que encontrei pra não deixar meus projetos saírem do controle.

Getting Real

Projetos como o Wallpapr, Busica, Wallpapr for iPhone e Webriga (que fiz com o @mauricio) eram funcionais já nessa primeira parada obrigatória e foram pro ar, com bugs, mas foram.

O protótipo da boo-box, ImageDolly e AdBird não estavam funcionais neste primeiro checkpoint. O trabalho neles foi interrompido pela manhã (lembro como se fosse hoje) e era o momento de fazer uma reflexão se o projeto realmente valia a pena, e se aquela era a melhor maneira de resolver o problema.

Como você pode imaginar, tenho alguns outros projetos que nunca foram continuados. Achei que não valiam a pena ou que existiriam outras maneiras de abordar o problema.

 

Fases de Projeto

 

1. Fase de INICIAÇÃO – É a fase onde ” damos partida” oficialmente ao projeto através do Termo de Abertura, processo que, como todos os demais 43 do Guia, pressupõem Entradas, Ferramentas e Saída. Aqui, todos os envolvidos nesta fase reconhecem que um projeto ou fase deve começar e se comprometem para executá-lo.

2. Fase de PLANEJAMENTO – É a fase responsável por detalhar tudo aquilo que será realizado pelo projeto, incluindo cronogramas, interdependências entre atividades, alocação de recursos envolvidos, análise de custos, etc., para que, no final dessa fase, ele esteja suficientemente detalhado para ser executado, sem dificuldades e imprevistos. Nessa fase, os planos auxiliares de comunicação, qualidade, riscos, suprimentos e recursos humanos também são desenvolvidos.

3 – Fase de EXECUÇÃO – É a fase que materializa tudo aquilo que foi planejado anteriormente. Qualquer erro cometido nas fases anteriores fica evidente durante esse processo. Grande parte do orçamento e do esforço do projeto é consumida nessa fase.

4- Fase de CONTROLE - É a fase que acontece paralelamente as de Planejamento e Execução. Tem como objetivo acompanhar e controlar aquilo que está sendo realizado pelo projeto, de modo a propor ações corretivas e preventivas, no menor espaço de tempo possível, após a detecção de anormalidade. O objetivo do controle é comparar a “Linha de Base”, levandada no início do projeto (Estado Inicial), o seu status real no momento (Estado Atual), com o status previsto pelo planejamento (Estado Desejado), tomando ações corretivas em caso de desvio.

5 – Fase de ENCERRAMENTO – É a fase quando a execução dos trabalhos é avaliada através de uma auditoria interna ou externa (terceiros), os livros e documentos do projeto são encerrados e todas as falhas ocorridas durante o projeto são discutidas e analisadas para que erros similares não ocorram em novos projetos e, melhores estratégias são identificadas e selecionadas como “lições aprendidas”. Aqui, se formaliza a aceitação do projeto ou fase e encerra-se de uma forma organizada, o projeto solicitado.

 

Resumindo, diria que para mim, exitem 3 fases de gerenciamento: Iniciação – Planejamento/Execução/Controle – Encerramento.

Inicio da fase de Implantação

Após algum tempo sem novidades no Blog a Corpora TI volta a atividade blogueira com novidades a respeito de projetos. Esta semana foi iniciada a fase de implantação e testes do projeto do programa de Geranciamente para estabelecimentos de educação Infantil. Este sistema consegue gerenciar todas informações pertinentes a rotina diária da escola, com o adicional da tecnologia de Biometria para controle de pontos e presenças tornando o gerenciamento dos alunos e funcionários mais precisos.

Em breve estaremos publicando imagens dos sistema.

Interessou ???

Envie um e-mail para contato@itcorpora.com.br

Produção de Sistema de Tomada de Decisão

A Corpora estará iniciando o desenvolvimento de um sistema de tomada de decisões. Este sistema será diferenciado, e será um sistema para avaliação de risco, contratos de compra e venda, gestão de coolaboradores. Este sistema rodará todo em plataforma Web permitindo acesso de qualquer lugar até de dispositivel móvel (Smartphone).

Fique atento para mais novidades aqui no Blog Corpora.

Mais um Coolaborador na Corpora…

Um novo integrante passa a fazer parte do time da Corpora… Tiago Wegner especialista em segurança da informação entra no time da Corpora para trazer conhecimento e soluções na área de segurança. Tiago profissional experiente atualmente trabalha em uma instituição financeira de grande porte como Analista de Segurança da Informação.

Se você deseja soluções nas áreas de design, arquitetura da informação, softwares ou segurança a Corpora tem todo o conhecimento necessário.

Entre em contato através do e-mail

contato@itcorpora.com.br

Sistema de Biometria quase pronto

Estamos terminando a implementação do sistema de biometria para a Escola Formiguinha. Este sistema estará integrado com o ERP que a Corpora está desenvolvendo para esta escola, inicialmente este sistema contemplará apenas a parte de funcionários da escola como fase de testes, mas também no futuro pode vir a controlar a frequência das crianças na creche.

Este sistema que está sendo desenvolvido pela Corpora sob medida para a escola é um sistema inovador, diferente de qualquer sistema existente no mercado, foi realizado estudos sobre funcionamento dos sistemas existentes e a Corpora pretende inovar na gestão das escolas infantis.

Interessou ? Entre em contato para maiores detalhes, teremos prazer em atendê-lo. Mande um e-mail para cicero@fqconsultoria.com.br.


Adicionar esta noticia no Linkk

A Gestão da Informação e o desempenho dos negócios

Quem nunca se viu em meio a pilhas de papéis e enxurradas de e-mails à procura de uma informação específica em determinado momento? Todos os dias na rotina empresarial recebemos uma quantidade significativa de informações por meio de papéis, e-mails, fax, voz e imagens. Quando não bem administrado esse volume crescente de informações acaba muitas vezes dificultando o total proveito de seu conteúdo, e por conseqüência, o desempenho das organizações. Por outro lado, a grande variedade dos modernos meios de troca de informações acabam, em sua maioria, não assegurando a ordem e o controle dos documentos, tornando necessária a implantação de um novo conceito de organização, monitoramento e controle das informações empresariais, a chamada Gestão da Informação. Segundo pesquisa realizada pela consultoria IDC, 32% das organizações já tiveram funcionários que passaram informações confidenciais a terceiros, 27% já tiveram denúncias comprovadas de e-mails racistas, machistas ou pornográficos. Isso, sem contar os prejuízos causados pela perda ou demora em resgatar informações perdidas pela falta de organização e controle dos documentos. Outro problema enfrentado pelas empresas é a dificuldade de armazenamento de documentos como, por exemplo, e-mails, papéis e fax. Além disso, de acordo com o Art. 932, III do Código Civil, a organização é responsável pelos atos de seus funcionários. Ou seja, o controle e a disciplina do conteúdo dos documentos enviados por seus colaboradores é de sua responsabilidade. Para minimizar os danos causados pela falta de uma política de controle das informações, as empresas têm procurado cada vez mais soluções que proporcionam controle, facilidade, segurança e praticidade no trato das informações organizacionais, como servidores de fax (que enviam e recebem documentos eletronicamente), soluções de gestão e monitoramento de e-mails e ferramentas de armazenamento de informações. Além de suas particularidades oferecidas, essas novas soluções oferecem também a possibilidade de integração entre elas ou ainda com várias outras soluções já utilizadas pelas instituições. Este cenário me faz concluir que não é por acaso que o mercado brasileiro de TI tem evoluído a um ritmo bastante promissor. A necessidade dos tomadores de decisão de controlar o ciclo de vida das informações e documentos corporativos vem acarretando um crescimento significativo em investimentos na área de TI. Só para este ano, segundo a IDC, está previsto um crescimento de 15% em relação ao ano passado, o que representa cerca de R$ 18,6 bilhões. Utilizando novas soluções para gerir o ciclo de vida das informações empresariais, as organizações podem controlar a estruturação dos seus documentos em todas as etapas de seu processo, aumentando a sua produtividade e competitividade. Ou seja, as novas ferramentas de TI possibilitam a adoção de uma nova atitude em relação à política de controle das informações, a Gestão da Informação, pois em uma economia cada vez mais globalizada, essa nova postura torna-se um importante diferencial e pré-requisito para as instituições que pensam em um futuro competitivo.

Fonte: Baguete

Especificação funcional – Entendendo o desejo do cliente (Parte 1)

Você trabalha com desenvolvimento de soluções em tecnologia da informação? Então você vai entender direitinho o que eu estou falando!

Com a sua licença pelo trocadilho: cliente é como mulher, você pode até saber do que ele precisa, mas geralmente não sabe o que ele realmente deseja.

Sim, acredite em mim! Não é por maldade ou por falta de vontade que isto acontece. Talvez por uma deficiência na comunicação, talvez por dificuldade de expressão, talvez por falta de conhecimento da necessidade, enfim, centenas e centenas de motivos para que isso venha a acontecer.

Se você está do outro lado, como salvador da pátria, senhor das soluções há muito esperadas ou o responsável em deixar a vida de um monte de gente mais simples, amigo… Você convive com um problema e tanto.

Independente do tamanho do seu cliente (não tamanho físico, mas sim corporativo) ele está pagando por um desejo e você recebendo para realizá-lo. Se você não entende perfeitamente este desejo, provavelmente não entregará a solução correta ou pelo menos completa. E convenhamos, se isto acontecer você realmente está encrencado, pois qualquer que seja sua solução para este problema, será um prejuízo. Seja seu (mais provável), seja do cliente.

Por mais que isto é claro, muitas empresas não dão o devido valor para uma fase do projeto: o levantamento de requisitos para elaboração da especificação funcional.

Se você já é experiente em gestão de projetos ou já participou de alguns, pode pular os três próximos parágrafos, caso contrário, explicarei resumidamente o que seria este levantamento de requisitos na especificação funcional.

Podemos dizer que a especificação funcional é o primeiro documento a ser elaborado quando o projeto e software é iniciado, ou seja, após a sua viabilidade ser aprovada. Para não restar dúvida sobre este conceito, vamos abrir o leque e entender corretamente estes termos:

Projeto de software é uma execução de tarefas exercidas em um determinado tempo por um ou mais pessoas que tem por objetivo um resultado específico. Ele tem início, meio e fim. Envolve tipicamente a análise, especificação, o projeto (design), desenvolvimento, testes e/ou manutenções dos componentes de software e documentação associada.

A especificação funcional é o documento que contém o que o sistema deverá processar quando da sua entrega. Ele é um contrato contendo o que deve ser feito pelo prestador e o que será entregue ao cliente. Este documento é o coração do projeto.

Tendo entendido perfeitamente que é projeto e percebido a importância da especificação funcional, inicio aqui a primeira parte destas matérias sobre especificação funcional.

Adianto logo que os conceitos aqui expressos por mim são baseados em minhas experiências com o tema e não levantarei qualquer tipo de bandeira (CMM, PMBOK, Etc.) por mais que alguns de meus conceitos são graças a estas técnicas. Quero bater um papo sobre esta fase tão importante da vida do projeto.

Gostaria que os leitores deste humilde blog participassem com suas opiniões, experiências e visões sobre gestão de projetos, principalmente na expecificação funcional.

Utilizando 5S no Tratamento da Informação

Hoje, a maioria dos documentos é processada no computador, é comum que os documentos estejam misturados ou em localização incerta. Veja a seguir como os “5S” podem ser aplicados na organização de seus arquivos eletrônicos.

O objetivo é tentar dar para esses arquivos o mesmo tratamento que damos aos arquivos físicos, bem arquivados em pastas por datas, por assunto, etc.

1. Senso de Utilização: devemos descartar (deletar) periodicamente os arquivos que já não nos servem mais. Teremos de ter critérios para fazer essa eliminação. Computador muito carregado é sinônimo de computador lento.

2. Senso de Ordenação: o acesso conhecido e rápido é o grande desafio desse senso. Se o sistema de controle de arquivos tiver um roteiro bem planejado e definido (escrito ainda melhor), com apenas alguns minutos e muita segurança, qualquer pessoa poderá obter a informação.

3. Senso de Limpeza: normalmente a pasta “Meus documentos” acaba sendo a grande lixeira do nosso computador. Tudo que não sabemos onde colocar vai parar nela, deixando-a sem nenhuma organização, como um verdadeiro labirinto. É importante aprendermos a “não sujar” para não ter que sair deletando tudo, desesperadamente, quando a máquina estiver lenta.

4. Senso de Saúde: a conseqüência mais comum da não aplicação dos sensos anteriores é a lentidão do processamento das informações no computador. Quando os gigabytes são consumidos com arquivos desnecessários, a “doença” é inevitável.

5. Senso de Autodisciplina: é tornar sistemática esta prática e divulgar a informação.

Iniciado o trabalho de organização de Processos

Escola Infantil Formiguinha (Canoas)

Foi iniciado hoje dia 23 o trabalho de levantamento, organização e gerenciamento de processos e rotinas da Escola Infantil Formiguinha. A escola firmou parceria com a Corpora para realizar todo o trabalho de organização das informações da creche, bem como elaborar um melhor serviço de atendimento aos pais e alunos. Com este novo passo a escola está inovando na área da educação em relação a tratamento e disponibilização da informação a pais e funcionários. Toda a estrutura organizacional será revista. “Com isso pretendemos

facilitar o acesso a informação e futuramente disponibilizar para os pais de uma maneira rápida e fácil” afirma uma das sócias que aprovou e muito a entrada da Corpora para realizar este trabalho.

Escola Infantil Formiguinha (Canoas)