Sobrecarga de projetos no freelance

Essa semana li no blog do José Papo sobre gestão de projeto, no qual o autor aborda a escassez de profissionais e sobrecarga de projeto para os recursos disponíveis. Apesar do artigo abordar de uma perspectiva do gerente de projeto, o tema sugere algumas reflexões também na vida de um freelancer.

Trabalhar como freelancer tem suas vantagens e desvantagens em todos os aspectos. Isso todos nós sabemos. Mas uma coisa é certa: se o freelancer não tiver organização, acabará sobrecarregado de trabalhos a serem realizados, da mesma forma que se trabalhasse em uma empresa. Tudo porque o freela é multi funcional.

O trabalho do freela se inicia com o primeiro contato, seja por telefone, msn ou e-mail. Em se tratando de desenvolvimento (programação), há algumas etapas intermediárias até o inicio do projeto, que são o levantamento de requisitos, definição de escopo, estimativa de custo e prazo, etc, o que já exige do freela uma certa disponibilidade para entender o que o cliente deseja. E pra piorar, todo esse trabalho pode ser em vão se o cliente achar um outro cara que cobra metade do preço. Pra se ter uma idéia, ouvi dizer que uma agência por aí cobra R$200 para definir o projeto (requisito, custo e prazo). Se é verdade, não sei.

Uma vez fechado um projeto, o programador freelancer inicia o trabalho de desenvolvimento. É justamente nessa etapa que o problema tende a aparecer. Com a mão na massa, e em multithread, já que o freela realiza todo trabalho de atendimento, suporte, negócio e programação, novas procuras e oportunidades tendem a surgir. E neste momento, o profissional tem que ser forte e frio para dizer “Não”. O quê? Freela negando trabalho? Você tá louco, mano?!

Como eu disse, o freela necessita ter muita organização. Iniciar novos projetos sem concluir ou estar em fase final do atual pode lhe render dores de cabeça e muitas cobranças. Afinal, no projeto você definiu um prazo. E, como já sabemos, na área de TI, prazo é algo que se cumpridos podem lhe render bons frutos. Segundo o Gartner, 70% dos projetos são falham em relação ao cronograma. Você pode fazer a diferença no mercado. Basta ter os pés no chão. É melhor negar um projeto, do que assumir um compromisso que você não pode cumprir.

É comum que todo e qualquer freelancer deixe um novo projeto já engatado, enquanto conclui o atual. Mas, em se tratando de desenvolvimento de sistema, não podemos esquecer das etapas pós desenvolvimento. Homologação, validação dos requisitos e manutenção são necessárias para a qualidade do projeto (você está preocupado com isso, né?).

Portanto, na minha opnião, as principais características de um freela são a organização e compromisso.  Se comprometer a desenvolver dois ou mais projetos em paralelo, é um risco à qualidade do projeto e projeção de seu nome no mercado. Tenha seus pés no chão, evite a sobrecarga de trabalho. Saiba avaliar quais clientes sérios e os que estão a procura de “parceiros de projeto” (leia-se, programador de graça). Aliás, isso é tema para um outro artigo.

Apagão em TI: gestão de riscos

Dizem que a história se repete. E este ano aconteceu novamente… Semelhante a 1999, no início deste mês parte do país ficou às escuras por algum motivo ainda não muito bem esclarecido. A falta de energia afetou 12 estados brasileiro, causando prejuízo e transtornos para a população atingida. (Saiba tudo sobre o apagão aqui e aqui)

E foi justamente nesse cenário que muitos profissionais de TI deve ter pensado: “putz! deveria ter estudado mais sobre gerencia de risco”. E o que vem a ser gerenciamento de risco de projeto?

Riscos de projeto são condições que, caso venham a ocorrer, podem comprometer ou impedir a realização de um dado projeto. A necessidade de gerenciar riscos decorre, principalmente, da constatação de que a quantidade e diversidade dos riscos de projeto excede o montante de recursos alocados para neutralizar todos esses riscos durante a execução do projeto. Essa situação demanda que os riscos devam ser priorizados ou “gerenciados” adequadamente. Wikipédia

O PMBOK aborda 9 áreas de conhecimento de gestão, sendo que a gestão de risco de projeto é uma das mais importantes. Em termos práticos,  o que o a apagão tem a haver com o gerenciamento de risco? Tudo! Vejamos:

Um empresa de hospedagem que promete oferecer a seus clientes disponibilidade de 99,8% de seus sistemas online, tem como um dos principais atributos de qualidade e requisito não-funcional, alta disponibilidade. Assim, a empresa necessita ter um análise e planejamento consistente para seus servidores estejam sempre disponíveis. E se der problema no hardware do servidor? E se cair o link (conectividade) do servidor? E se houver um apagão? O gerenciamento de risco tende a neutralizar esses e outros problemas que possam vir a ocorrer. Mesmo que o problema venha a se repetir 10 anos depois. Foi o que aconteceu com a Locaweb.

Mas, a gestão de risco não se limita apenas às grande e médias empresas. Seja você iniciando sua empresa ou em trabalho autônomo como freelancer, o gerenciamento de risco se torna extremamente necessário. Eu, particularmente, tenho a mania de trabalhar com “o dedo no CTRL + S” (atalho para salvar documento), já que não possuo um no break disponível para segurar os trabalhos, em caso de queda ou oscilação de energia.

Quando se fala em risco, não se limita a ter somente um no break. Este recurso é um amparo momentâneo. A “gerência de risco pessoal”, digamos assim, envolve algumas ações, que podem amenizar possíveis problemas que venham a surgir em condições adversas. Além do no break, é sempre bom manter um hábito de realizar back up mensal (minha sugestão) de seus documentos importantes. Uma outra dica importante é manter seu HD particionado. Em uma partição deve-se manter o sistema operacional,  e na outra, seus dados, documentos pessoais e profissionais. Em caso de problema com o SO, sua reinstalação não afetará os arquivos na outra partição.

Portanto, podemos observar que gestão de risco não é uma atividade exclusivamente de profissionais de TI, das grandes empresas e gerentes de projetos. Gerenciamento é válido e necessário para todos aqueles que utilizam da tecnologia. Se você tem alguma dica mais sobre o gerenciamento de risco para uso pessoal, deixe registrado nos comentários.

Abraço e até mais!

“Olá! Preciso de um sistema. Quanto você cobra pra fazer?”

Enquanto lia um livro sobre SEO, fui aplicando alguns conceitos no blog, com o objetivo de melhor posiciona-lo com a palavraa chave “programador php”. O resultado foi positivo e, por algumas semanas, permaneci no topo da busca orgânica do Google. Hoje ainda me encontro entre as três primeiras colocações, como resultado dos esforços passados.

Como consequência, choveu e-mail de possíveis clientes e/ou interessando em obter um sistema para integra-lo ao projeto em andamento. E o que me chamou mais atenção é como as pessoas veem (ou não veem) o processo de desenvolvimento de software. Em diversos e-mails, alguns visitantes dificilmente explicou o que deseja, porém claramente solicita custo e prazo de desenvolvimento.

É bom deixar claro que, muitos destes não possuem conhecimento do processo de desenvolvimento. Estimar custo de um sistema sem definir escopo e requisitos deste, é um tiro no pé. Ou na mão. Muitas vezes, quando mal modelado ou mal definido as funcionalidades, o desenvolvimento acaba sendo mais custoso que o estimado no início do projeto. E, em se tratando de freelancer, na maioria dos casos não há ajuste de custo. No final da história, de duas uma: ou o freelancer acaba perdendo por trabalhar mais e não receber, ou o cliente fica com o sistema incompleto, por não querer ou poder custear os ajustes de requisitos.

Portanto, se você é um cliente, e tem um projeto, expresse isso escrevendo. Liste em um documento o que você deseja ter no site/sistema, e como funcionará cada item. Se você for o desenvolvedor, solicite junto ao cliente o que ele pensa, tire todas as dúvidas. Evite deixar “pontos de fuga”, digamos assim. Acredite: isso não resolverá de vez o problema de requisitos, mas com certeza minimizará consideravelmente este problema.

Abraço, e até a próxima!

Após pouco mais de dois meses longe do blog, eis o retorno. Template novo, idéias novas, novas situações. Um bom tempo passei estruturando a base do projeto lançado esse ano: o Eventos de TI. Ainda há algumas idéias para serem postas em prática, a fim de deixa-lo mais profissional. Comunicarei as novidades aqui no blog.

Não sei quem são os leitores, e pouco sobre quantos leem. Mas só sei que escreverei. E twittarei.

process-library

As pragas virtuais estão soltas, e muitas vezes temos os computadores infectados por vírus e trojans oriundos da internet, emails ou pen-drives (principalmente de faculdade). É comum, ao percebermos certa lentidão ou travamento de programas, abrirmos o gerenciador de tarefas, com o Ctrl + Alt + Del do windows. Nela podemos ver, basicamente, os programas aberto e como está sendo consumido os recursos do pc. Na segunda Aba do gerenciador, temos a lista de processos que estão em execução.

gerenciador-de-tarefas

Um computador infectado, muitas vezes causa lentidão. Ao abrir o gerenciador, podemos verificar os processos que estão consumindo a memória ou processamento do computador. A novidade (pelo menos pra mim) é que podemos pesquisar no Process Library, a que se refere o .exe em execução.

Basta acessar o site, e digitar o nome do processo que está em execução. Obviamente, o site não retornará saberá identificar tudo, mas há uma opção para realizar um scan, e ajudar na identificação do mesmo. Achei bem interessante, pois podemos nos certificar que determinado processo é do programa que instalamos (ou não).

Não sei a quanto tempo existe, mas é de grande utilidade pública. Conheci em meio à greve da polícia civil ocorrendo em nossa cidade.

O estado da Bahia conta com uma Delegacia Digital (da polícia civil), para registro de ocorrências. Muitas vezes, quanto ocorre um furto, por exemplo, temos que ir até a uma delegacia mais próxima para dar queixa. Entrando no site, é possível realizar ocorrência relativas a furto de veículos, furto de objetos e documentos, perda e extravio de documentos e objetos, desaparecimento e encontro de pessoas. Entretanto, é preciso entender a diferença de furto e roubo, explicado também no site.

O sistema destaca, claramente, que falsa comunicação à Polícia é um crime, que dá prisão e multa (artigo 340 do Código Penal Brasileiro). Ou seja, tanto aquele trote via telefone, quanto registro via internet são crimes, e você pode entrar em cana.

Em breve, terá uma área para ocorrências de pessoas desaparecidas, pessoas procuradas e objetos procurados.

Final de semana chegou, hora de deixar o trabalho de lado e boiar na internet.

Vi no Tenso

checo-e-paiva

Checon e Paiva, desenvolvido em março, a convite de Alan Vilaça. O sistema conta com notícias, newsletter e curriculum. Trabalho desenvolvido com Code Igniter.

calpan

No Calpan, desenvolvi sistema de newsletter, notícias e área para catálogo de produtos e promoções. Trabalho desenvolvido como freelance, a convite de Alan Vilaça, em abril/2009.

Trabalho com Code Igniter e jQuery.

jupara-motos

Jupara Motos foi um dos trabalhos freelance concluidos em março, apesar de eu postar apenas hoje. O sistema foi desenvolvido a convite de Alan Vilaça, responsável pela interface gráfica.

O site conta com sistema de newsletter, notícias. Desenvolvido totalmente com Code Igniter e utilizando jQuery.

Há um tempo comecei a receber mensagens indesejadas (SPAM?!) de amor e cantada em meu celular, sem eu ter solicitado. As mensagens eram de um canal de cantada e kamasutra. Além de um conteúdo horrível, era descontado R$0,39 por mensagem.

Liguei para Oi e a atendente me retornou que para cancelar a assinatura, deveria enviar uma mensagem para +8609 com a palavra SAIR (em letra maiúscula).

Na primeira tentativa, não coloquei o + e no dia seguinte, continuei recebendo. Liguei novamente, e questionei ao atendente se a Oi era responsável pelo envio das mensagens, e ele me informou que o spammer a empresa responsável era a Zero 9.

Cancelando recebimento

Então já sabe: pra cancelar a assinatura, envie uma mensagem para +8609 (não esqueça do +) com a palavra SAIR (em letra maiúscula). Se tiver conseguido, receberá um torpedo logo em seguida com a mensagem “A assinatura do canal foi cancelada com sucesso”.

ATENÇÃO: Não sou responsável pelo envio. Apenas estou relatando como consegui parar de receber os torpedos.

Bateria movida a ar pode guardar até 10 vezes mais energia
Poderá chegar um tempo em que irão cobrar pelo ar que a humanidade respira. Enquanto isso não acontece, a bateria movida a ar, noticiada pelo site CNET, pode ser uma idéia não só econômica, mas também ecológica. De nome Stair (St Andrews Air), ela promete ser tão leve quanto uma bateria de lítio tradicional, mas com capacidade para armazenar de cinco a 10 vezes mais energia do que sua concorrente atual.

Fonte: Terra

Já noticiei aqui sobre um protótipo de carro movido a água, seja da chuva ou do mar. Agora é a vez do ar servir como materia prima para geração de energia. Com isso, é possível perceber dois fatos:

1) Há solução para o mundo sim! O homem é sábio, inteligente, e pode encontrar meio sustentáveis para contornar os problemas do mundo.

2) Além das soluções encontradas, o homem terá que lutar contra o dinheiro e capitalismo. Como a indústria e lobby reagirá quando a bateria movido a ar e o carro movido a água começarem a ser vendidos? Em relação a bateria, o lobby é menor, e as petrolíferas, como ficam? Quem viver, verá!

Página 2 de 141234567...Última »