IndicaQuem
A Equipe de Sistemas & Web da MSI Tecnologia conversou com os criadores do "Indica Quem", serviço gratuito na web que tem como objetivo cadastrar currículos e cede oportunidades de trabalho e negócios para pessoas que estão fora do mercado de trabalho ou desejam mudar de emprego.
Através desse artigo, você vai saber mais sobre o programa, como ele funciona e como ele poderá lhe ajudar. Confira.
O que é?
Por mais que haja políticas voltadas para aberturas de frentes de trabalho, e por mais que se prometa nesta área, o que temos visto no cenário deste nosso Brasil, é o aumento cada vez maior da população sem preparação educacional, psicológica, estrutural e profissional. Gente sendo cuspida pelas universidades e pelas escolas técnicas a cada 6 (seis) meses, com uma grande maioria totalmente despreparada. Todas, em busca dos seus propósitos, objetivos e sonhos. Contaminadas de profundas esperanças e verdadeiramente jogadas alheias à sorte.
Cientes disso, algumas empresas perceberam que poderiam transformar esta esperança em negócio (e que negócio!) e daí tiveram a “brilhante” idéia de criarem sistemas de currículos na Internet. Estes sistemas cobram injustamente de quem injustamente não tem um tostão se quer para pagar. Ganham dinheiro com os desempregados e com as empresas empregadoras. Tratam o desemprego como produto, divulgam inúmeras vantagens e não dão nenhuma garantia de nada.
Há sistemas de currículos na Internet que se classificam como gratuitos, mas que na verdade de graça mesmo só tem o cadastro, o resto, se o usuário quiser, tem que pagar para ter acesso. Há outros que disponibilizam “x” dias para a utilização completa do sistema, a partir de “x” mais 1 (um), as principais funcionalidades são bloqueadas e os usuários que quiserem ter acesso às oportunidades oferecidas e participar dos processos seletivos, tem que pagar. Ou seja, tudo não passa de uma verdadeira armadilha.
É claro que há sistemas gratuitos e bons, mas esses são marginalizados por pessoas que acreditam que só os serviços pagos é que são eficientes. Estes sistemas algumas vezes, sofrem represálias de concorrentes poderosos que ao se sentirem ameaçados, tratam logo de “resolver” seus problemas.
Em virtude deste cenário, decidi escrever esta matéria para apresentar um sistema recentemente lançado na Internet por mim e mais dois profissionais. O que mais me motivou a escrever, foi sem dúvida, a possibilidade de fazer com que este sistema chegue ao conhecimento de uma grande massa de pessoas que hoje necessitam dos recursos por ele oferecidos. Buscamos a satisfação de poder contribuir, no auxílio de garimpeiros de oportunidades de trabalho em suas empreitadas. Este sistema possui 100% das funcionalidades totalmente gratuitas e por tempo indeterminado. É de fácil utilização e seu cadastro é extremamente rápido.
IndicaQuem (www.indicaquem.com.br), é um sistema de auxilio para profissionais e empresas, que tem a pretensão de se tornar líder neste segmento e acabar de vez com o pagamento dos serviços de sistema de currículos, que hoje é comercializado e até monopolizado em algumas regiões.
Como é a ferramenta?
No IndicaQuem o profissional realiza pesquisas de oportunidade de trabalho, utilizando ou não critério facilitadores. Responde quantas oportunidades quiser. Consulta contatos recebidos de consultores de empresas. Envia mensagens diretamente pelo sistema respondendo um contato recebido. Pesquisa todos os seus contatos recebidos e ou realizados, empregando ou não critério. Convida todos seus amigos para também utilizarem todos os recursos do sistema.
Assim como o profissional, o consultor de RH tem acesso a todas as funcionalidades do sistema de acordo com seu perfil. Cabendo ao consultor o direito de cadastrar quantas oportunidade de trabalho quiser. Pesquisar profissionais sob fortes critérios de seleção. Verificar todas as respostas de profissionais por oportunidade cadastrada. Contatar um profissional diretamente pelo sistema, além de ter controle sobre os contatos realizados e recebidos. Convida quantas outras empresas quiser, para também obterem o auxilio do IndicaQuem nos seus processos seletivos.
As funcionalidades deste sistema serão facilmente constatadas e devidamente comprovadas por qualquer um que realize seu cadastro e passe a integrar o sistema.
Não queremos transformar o desemprego em produto. Queremos sim, uma grande massa de pessoas utilizando o IndicaQuem para auxiliá-los na busca por melhores oportunidades e melhores profissionais. E quando um, apenas um desses, nos responder notificando tal fato, Aí sim, nos sentiremos verdadeiramente realizados e recompensados, e saberemos que o primeiro passo terá sido dado de forma firme, segura e equilibrada. E que todos os nossos esforços e sacrifícios não foram em vão.
A publicação desta matéria neste portal não foi por acaso, não! O IndicaQuem foi criado sob fortes critérios de desenvolvimento de software. Estruturado sob conceitos da UML, implementado em Java (JEE) com apoio do framework Struts e DisplayTag e persistência dos objetos no SGDB PostGreSQL.
O IndicaQuem teve todo seu desenvolvimento empregando o máximo da POO, inclusive no modelo de objeto relacional. Uso dos diagramas de classes, caso de uso e seqüência. Documento de requisitos e especificação e caso de testes, além de toda gerencia mapeada por cronograma. Toda a documentação do sistema está sendo migrada para o formato PDF e estará disponível para ser copiada por qualquer um usuário que a queira.
A Idéia
Surgiu de várias conversas durante vários almoços e finais de tarde. Essas conversas giravam em torno de vários assuntos. Alem de falar sobre todas as mulheres “gostosas” (faltava provar de verdade! Risos...) vistas no dia, falávamos sobre o estudo teórico do desenvolvimento de software, do não emprego de grande parte desta teoria em projetos de pequeno e médio porte, da vontade de ser empreendedor e ter um produto, e das possíveis necessidades do mercado que poderiam viabilizar um investimento de negocio.
E eu, me perguntava como investir grana num negocio, se não se tem experiência nenhuma de tocá-lo em frente? Infra-estrutura, mão de obra, ferramenta e um negócio. Não se tinha nada disso.
Até que um certo dia, a idéia de iniciar um projeto sem compromisso com nenhum cliente, ganhou forma e peso. Essa era a grande idéia! Um projeto Planejado, estruturado e gerenciado como se fosse de grande porte. Desta forma, criaria um laboratório, cujas cobaias seriam somente os diretamente envolvidos! Ganharia-se “know how” como projetistas, gerenciadores, coordenadores e desenvolvedores. Empregaria-se tecnologia e conceitos de ponta, além de todos atuarem em todas as fases do projeto.
Pra começar, que tal criar um sistema de cadastro de currículo. Já que o desemprego virou um produto comercializado e disputadíssimo, seria muito legal, criar-se um sistema 100% livre para todos os profissionais e consultores e de quebra, quebrasse todos que ganham dinheiro com isso (ganhar dinheiro com o desemprego, é pura sacanagem!).
A equipe
A idéia estava “servida”, e a expectativa de que a grande maioria, se não todos, a “ingerisse”, pairou no ar por infinitos 10 ou 15 segundos. Até que se ouviu um “Eu topo!” no outro lado da mesa, repetido por quase todos. É claro que alguns não muitos convictos, meio autocontrariados.
Beleza! Então, precisamos agilizar e nos organizar para colocarmos as coisas em prática. Que tal se nos reuníssemos no próximo final de semana?! Esta sugestão (solicitante), foi facilmente identificada como a senha pra formalizar educadamente a saída desta aventura.
O que se ouvi em seguida, suou como alerta de parada obrigatória para toda e qualquer tentativa de avançar na idéia. Coisas do tipo: “he! Já tinha marcado uma parada, não vai dar!”, “Pra mim, também não dá”. Por mais que estejamos acostumados a ouvir estórias parecidas, a gente sempre acha que vai ser diferente. Acho eu que é por isso que continuamos tentando! É só o bicho pegar, que rapidinho aparece um que “corajosamente” fura o barco, sai batido e deixa a força do rodamoinho se encarregar de arrastar os restantes soltos de idéias.
Fiquei só, e com uma idéia na mão. E já que tinha iniciado, decidi seguir. Levei a proposta para outros caras, mas sem sucesso. Até que encontrei o Felipe Rodrigues, programador (Jr) Java e o Sergio Carvalho, designer de mão cheia. Ambos imediatamente se apaixonaram pela idéia e Toparam a parada na hora. Definimos que o Felipe ficaria com implementação Java, o Sergio seria responsável por gráficos, diagramação e interface, e eu faria toda parte de analise, coordenação e gerenciamento, além de implementar. Pronto, estava formada a equipe. Um analista, um programador e um designer.
Estrutura de desenvolvimento
Não tínhamos (continuamos não tendo) grana. Tínhamos uma idéia que já nascia sem visar lucros. Como vamos trabalhar nisso? Como vai ser a infra-estrutura? É agora que tudo vai parar!? Que nada! vamos trabalhar em células! Cada um na sua casa, com as suas respectivas máquinas. Nos reunimos uma vez por semana, para entregarmos o que estiver feito e para dividir e receber novas tarefas. Que tal?! Estava resolvido o problema da tal infra-estrutura.
Felipe Rodrigues é programador Java desde 2003. Trabalha com POO desde o início da carreira, tem seu trabalho reconhecido e aplaudido pelas equipes que compõe. Um cara na essência da palavra “polivalente”. Apóia, incentiva, contribui, participa e integra.
Sergio Carvalho tem contribuído com a sua visão abstrata para esse mundo não menos virtual, desenhando interfaces claras, singelas, objetivas e alegres. Dono de riscos inovadores que compõem gráficos constituídos também de vida, e de uma alegria simplesmente contagiante que nos distancia de qualquer problema. Especialista nas ferramentas PhotoShop, Flash, CorelDraw e Dreamweaver.
Valdo Nascimento tem atuado como analista em projetos estruturados em POO, UML / RUP. Tem passagem por empresas Privadas e estatais de médio e grande porte.
Ferramentas e Tecnologia
Dentro da mesma filosofia do IndicaQuem, buscamos utilizar ferramentas 100% livres, j á que qualquer custo financeiro direto inviabilizaria o projeto. Adotamos Eclipse 3.1 como IDE de implementação, FrameWork Struts 1.2 como suporte na arquitetura MVC, Tomcat 5.0 como servlet container e PostGreSQL SGDB do produto. Utilizamos JDBC como interface de comunicação entre a aplicação e o SGDB; Display Tag library 1.1 para paginação de registros resultado de consultas.
Inicialmente abrimos debate objetivando obtermos respostas para questões fundamentais do projeto. No final desta primeira reunião já tínhamos definido a plataforma de desenvolvimento, ferramentas, tecnologia e conceitos que empregaríamos no produto.
Criamos os documentos de levantamento de requisitos e especificação de caso de uso com modelo próprio, obedecendo as regras da UML; Da UML também empregamos os diagramas de caso de uso, classes e seqüência;
Modelamos e criamos a estrutura fisica da base de dados com recursos do conceito de herança (POO) disponibilizado pelo SGDB PostGreSQL.
Com apoio de toda esta estrutura documental, Implementamos todos os processos, não esquecendo de tratar todas as exceções; As regras de negocio foram implementadas nos objetos, através dos respectivos comportamentos. As regras de inteface, foram implementadas nos formulários (forms) e mapeadas por classes de propriedades do framework Struts. Para a navegabilidade da visibilidade de registros exibidos por consultas, adotamos recursos de tag customizada do Display tag.
A persistência dos objetos de negocio foram realizados nos objetos relacionais hospedados no SGDB PostGreSQL. Utilizamos o máximo dos recursos deste SGDB. Procedimentos estocados, regra de integridade, otimização de consultas e implementação do SQL obedecendo ao padrão ANSII.
O projeto passou pelas três fases distintas e dependentes. Desenvolvimento, homologação e produção. A fase de desenvolvimento foi acompanhada de testes unitários, devidamente documentada com auditoria própria. Procedimento repetido na fase de homologação, na qual foi acrescentado o teste integrado. Na homologação contamos com ajuda de outros profissionais que executaram e validaram os testes criados e o resultado obtido.
O produto, principais atores e funcionalidades
O IndicaQuem é uma ferramenta em linha livre para profissionais e empresa. Configura como principais usuários o profissional (pessoa comum que está a procura de oportunidade de trabalho) e consultores (analistas de RH, responsáveis por processos seletivos de empresas que representam). Vem para auxiliar as pessoas na busca por oportunidade de trabalho e empresas nos processos seletivos. Disponibilizando recursos de pesquisas de oportunidade ou profissionais, envio e recebimento de mensagens, histórico de toda a comunicação entre consultores e profissionais, alteração de dados cadastrais, alteração e recuperação de senha de acesso ao sistema, responder oportunidades oferecidas, obter respostas de oportunidade cadastradas, convidar amigos, consultar histórico de convites, estas são algumas das funcionalidades já presentes no IndicaQuem.
Macro visão cronológica de um ciclo operacional do usuário Consultor
- Uma pessoa (com perfil de consultor) recebe um convite do IndicaQuem, aceita-o, informa seus dados e finaliza seu cadastro.
- Após o respectivo cadastro, informa login (e-mail cadastrado) e senha (chave de acesso ao sistema) para ter acesso as funcionalidades do sistema.
- O sistema autentica os dados e libera as funcionalidades respectivas ao perfil de consultor.
- Cadastra as oportunidades de trabalho oferecidas pela empresa que representa
- Realiza pesquisa de profissionais (utilizando ou critérios de seleção)
- Seleciona profissional e envia contato definido por texto digitado livremente
- IndicaQuem avisa ao profissional que há um contato de um consultor, pendente de leitura no IndicaQuem
- Consulta respostas enviadas para uma oportunidade
- Responde respostas recebidas definida por texto digitado livremente
- IndicaQuem avisa ao profissional que há uma resposta de um consultor, pendente de leitura no IndicaQuem
- Consulta contatos realizados
Macro visão cronológica de um ciclo operacional do usuário profissional
- Uma pessoa (com perfil de profissional) recebe um convite do IndicaQuem, aceita-o, informa seus dados e finaliza seu cadastro.
- Após o respectivo cadastro, informa login (e-mail cadastrado) e senha (chave de acesso ao sistema) para ter acesso as funcionalidades do sistema.
- O sistema autentica os dados e libera as funcionalidades respectivas ao perfil de profissional.
- Realiza pesquisa de oportunidades (utilizando ou critérios de seleção)
- Seleciona uma oportunidade e responde enviando mensagem definida por texto digitado livremente
- IndicaQuem avisa ao consultor que há um contato de um profissional, pendente de leitura no IndicaQuem
- Consulta oportunidade respondida
- Consulta contatos recebidos
- Responde contatos recebidos definido por texto digitado livremente
- IndicaQuem avisa ao consultor que há um contato de um profissional, pendente de leitura no IndicaQuem
- 11. Consulta contatos realizados
Como o IndicaQuem está estruturado sob fortes critérios de relacionamento, o seu acesso está restrito às pessoas que receberem convites das que já estão cadastradas ou do próprio IndicaQuem. A idéia é criarmos um, circulo de amizades, no qual, “A” conhece “B” que conhece “C” e que conhece... e conhece “A”.
Caso você queira entra para esta grande irmandade e ainda não tem nenhum amigo cadastrado que possa lhe enviar um convite, basta que envie um e-mail para o IndicaQuem (indicaquem@indicaquem.com.br) colocando no assunto a frase “Eu quero um convite.” E no corpo do e-mail, escreva o seu nome (não precisa ser completo), que o IndicaQuem lhe enviará um convite contendo chave de acesso ao cadastro no sistema.
O futuro do IndicaQuem
Sabemos que ainda há muita coisa pra fazer no sistema. Melhorias de diagramação, design, paginação, novas funcionalidades e relatórios. Isso constitui uma maior preocupação no aperfeiçoamento da ferramenta. O que mais nos motivará a continuar trilhando este caminho, é a utilização do IndicaQuem como ferramenta, cujo propósito é auxiliar todas as pessoas (profissionais e consultores).
O futuro do IndicaQuem está na quebra por preconceitos, na união de todos que lutam por igualdade, na busca de todos por melhores dias, está literalmente nas mãos daqueles que nos darão um voto de confiança e exigirão de nós, o emprego prático dos nossos discursos.
Lembro a todos os senhores que o IndicaQuem está aberto para sugestões, criticas e reclamações. Não hesite em nos contatar (indicaquem@indicaquem.com.br), porque para nós, a sua colocação (seja ela qual for) será sempre muito importante.
Agradecemos imensamente a todos pela leitura deste texto, pela solidariedade e generosidade, aqui prestadas.
Atenciosamente,
Equipe IndicaQuem.
Por Douglas d'Aquino e Equipe IndicaQuem
