terça-feira, 2 de junho de 2009

PBL - Condomínio Serra Verde

No último laboratório, foi discutido em sala de aula o problema de segurança no Condomínio Serra Verde, onde um entregador de flores, entrou para fazer a entrega em um apartamento, e o porteiro desconfiado o chamou para tirar esclarecimentos.

O entregador percebendo que não iria entrar para o roubo pulou o muro.

O síndico convocou uma reunião onde foram levantadas várias questões sobre a fragilidade, foram dadas alguns pontos de vista sobre requisitos de sistemas adequados.

No final da reunião um dos condôminos ofereceu uma propina caso o síndico comprasse o sistema do seu primo.

Pensando sobre estas questões considero os seguintes pontos.

O Vertical Tranquility da Siemens é bastante eficiente e prático, mas o ZoneMinder por ser gratuito e livre, permite personalizações mais flexíveis, podendo se adaptar rapidamente a uma necessidade diferente no condomínio e neste ponto a terceirização dos serviços permite delegar a uma empresa dedicada e especializada no assunto, cuidar destes aspectos de adaptação.

Além da parte técnica a empresa terceirizada cuida dos aspectos de RH do pessoal não só da segurança, mas outras como copeira, manutenção e limpeza, tirando uma responsabilidade enorme das costas do condomínio, principalmente pelo valor, onde a terceirização divide os custos com muitos outros clientes.

Em um determinado momento foi oferecido ao síndico uma sistema proprietário, inclusive com uma pequena comissão caso ele aceitasse. Se é legal ou não depende do regimento do condomínio, mas no aspecto de eficiência, correria um risco enorme de dar errada, já que não houve base de comparação com mais 2 outros sistemas.

segunda-feira, 1 de junho de 2009

PBL - Aprendizado baseado em problemas

O principal benefício do PBL, que observei, foi o desenvolvimento da iniciativa no aluno, ensinando-o a pensar de forma organizada sobre o problema e como resolvê-lo.

Uma boa descrição vem do site da Unifesp:

"O Aprendizado Baseado em Problemas (Problem-Based Learning - PBL) destaca o uso de um contexto clínico para o aprendizado, promove o desenvolvimento da habilidade de trabalhar em grupo, e também estimula o estudo individual, de acordo com os interesses e o ritmo de cada estudante.

O aprendizado passa a ser centrado no aluno, que sai do papel de receptor passivo, para o de agente e principal responsável pelo seu aprendizado.Os professores que atuam como tutores (ou facilitadores) nos grupos têm a oportunidade de conhecer bem os estudantes e de manter contato com eles durante todo o curso. "
(http://www.unifesp.br/centros/cedess/pbl/)

Seguindo 7 princípios básicos, este sistema ajuda a identificar o real problema e formular as questões que realmente importam para sua resolução.

Princípios:
1 - Leitura do problema, identificação e esclarecimento de termos desconhecidos;
2 - Identificação dos problemas propostos pelo enunciado;
3 - Formulação de hipóteses explicativas para os problemas identificados no passo anterior;
4 - Resumo das hipóteses;
5 - Formulação dos objetivos de aprendizagem (o que o aluno deverá estudar para aprofundar os conhecimentos incompletos formulados nas hipóteses explicativas);
6 - Estudo individual dos assuntos levantados nos objetivos de aprendizado;
7 - Retorno ao grupo tutorial para rediscussão do problema frente aos novos conhecimentos adquiridos na fase de estudo anterior.

Com o debate em grupo, levantamos as hipóteses para resolver cada aspecto, e definirmos os objetivos de aprendizagem o qual trará o nosso entendimento da solução.

No mercado de trabalho temos problemas a serem resolvidos todos os dias, e este método ajuda na maneira como o enxergamos, nos tornando mais preparados para o trabalho em equipe, com questionamentos e conclusões mais precisas.

Importância da pesquisa científica

A pesquisa científica procura respostas não dadas a problemas existentes. A caraterística da pesquisa é encontrar meios de provar e questionar teses, objetivando o desenvolvimento de novas tecnologias e produtos, favorecendo a preservação e melhoria da qualidade de vida.

Basta olhar ao nossos redor para ver quantos frutos da pesquisa nos cerca, e como somos dependentes deles.

TV, Internet, celular, vacinas para várias doenças, energia elétrica, automóveis mais econômicos e eficientes, conhecimento mais abrangente e preciso.

Enfim os frutos são vários, tornando a sociedade mais evoluída e preparada para extrair o que há de melhor para o dia-a-dia.

Exercícios de lógica

Os exercícios aplicados de lógica levantou alguns problemas a serem resolvidos em grupo, observei que muito resolveram de forma intuitiva, visual e outros com um raciocínio mais matemático. Realmente o que se notou foram abordagens e hipóteses diversas, que faziam de certa forma cada um do grupo abrir seus pontos de vistas para aspectos que sozinho, não iríamos observar.

A impressão que ficou foi a importância do trabalho em grupo, e a conciliação dos diversos pontos de vista em prol de um objetivo comum.

domingo, 10 de maio de 2009

Gerenciamento de projetos

Na sala de aula foi apresentado um moderno sistema de gerenciamento de processos, o Scrum.

Aparentemente não fiquei tão surpreso, pelo fato de ter visto ele ser aplicado em muitos ambientes de trabalho, o que me surpreendeu de fato foram os detalhes de funcionamento deste sistema fascinante.

O Scrum elimina os problemas vindos da burocracia de papéis, colocando os verdadeiros interessados juntos, discutindo as soluções para os problemas.

Um exemplo bem interessante é o processo de criação de um sistema sem Scrum. O analista de sistemas vai ao cliente e documenta suas solicitações e passa ao arquiteto que desenha seus diagramas de representação e passa a equipe mão na massa, os programadores.

Agora imagine se o texto do analista seja mal interpretado pelo arquiteto, ou o mesmo aconteça com os programadores em relação ao próprio arquiteto, o sistema vai ser entregue ao cliente com muitas etapas bem diferentes daquele que o mesmo pediu.

Ajustes vão ser solicitados pelo cliente causando problemas nos prazos e orçamento, impedindo de se envolver em futuros trabalhos sem ter que contratar mais mão de obra.

O Scrum resolve ou diminui estes entraves, colocandos todos os interessados próximos e estabelecendo a cada 2 semanas novas metas. Neste ciclo denominado sprint, se o programador tiver dúvidas pergunta ao arquiteto, se o arquiteto não entender algo pergunta ao analista e se o cliente não gostar de algo, diz logo e não no final do projeto.

O Scrum é realmente bastante interessante nestes aspectos.

E o JIT - Just in Time? Também foi citado em sala de aula. Este processo, inventado pela Toyota, em poucas palavras trabalha sob demanda, sem desperdícios, onde se tem a quantidade de peças somente ao qual a produção precisa, sem sobras ou despedícios.

Enfim, 2 processos bem interessantes, mas como minha postagem denota claramente minha preferência pelo Scrum.

quinta-feira, 19 de fevereiro de 2009

Freeware do dia


Pra quem deseja iniciar na arte da programação o pessoal de Redmond lançou no final do ano passado o Microsoft Small Basic. Como o próprio nome sugere, é um pequeno ambiente de programação (menos de 5 MB!) voltado para introduzir as pessoas no mundo da programação.

O sistema é compatível com Windows Server 2003, Server 2008, Vista 32/64 bits com SP1 e Windows XP 32/64-bits com .Net Framework 3.5 SP1. Ele pode ser baixado aqui e uma introdução da linguagem em PDF pode ser encontrada aqui.

segunda-feira, 16 de fevereiro de 2009

Trabalho em equipe

Foram debatidos em sala de aula, vários aspectos positivos e negativos sobre o trabalho em equipe.
Gostei muito do debate de meu grupo, que ficou responsável por levantar os aspectos negativos, os quais serviram de base para outro debate interno sobre como resolvê-los.

O que me chamou mais atenção foi a preocupação do grupo no que diz respeito ao companheirismo, solidariedade e responsabilidade para com o objetivo do grupo, levantando os aspectos negativos que não devem ser seguidos.

Casos como do colega que diz ao chefe que o amigo está fora por 30min, sabendo que o mesmo saiu a pouco tempo apenas para tomar uma água, do funcionário que busca privilégios, através de agrados ao seu chefe ou até mesmo aquele que procura uma brecha para trabalhar menos, tornado a carga de trabalho para o restante da equipe muito maior, são exemplos que não devem ser seguidos.

Mas nem todos os lados negativos levantados são realmente negativos. As diferentes personalidades que fazem divergir as opiniões do grupo, servem para que um conheça melhor o outro, tirando disso as suas melhores características que vão contribuir como peças do quebra-cabeça. Para isso precisamos deixar de lado os nossos conceitos já formados e tentar entender o ponto de vista alheio.

Todos os aspectos mencionados, mesmo que não sejam realmente bons, vão nos fazer crescer, aprendendo com o dia a dia como superá-los, nos tornando mais fortes e confiantes para continuarmos em frente.

UNIFESO

Muitas pessoas tem dúvidas sobre a carreira que deseja seguir, já eu tinha certeza desde os 15 anos. Começou com meu primo de Belo Horizonte, com altos papos cabeça dizendo que era uma área promissora e que na empresa dele se investia muito em desenvolvimento.

Resolvi acreditar nessa idéia e partir para meu primeiro curso. Passou-se alguns meses fui convidado a dar aulas de informática aos 17 anos, onde permaneci por 3 anos.

Comecei a trabalhar em uma empresa que me incentivou a ir para área de desenvolvimento web, na época da tal bolha, que tanto se comentava. Partir para um curso de especialização bacana na UFRJ/NCE - Formação de Webmasters, o qual foi muito importante na época para conseguir ir para o Rio, trabalhar na área que realmente queria.

Pensava que era o que precisava até então. Fiz vários trabalhos autônomos, tive minha própria empresa e sai porque já estava de saco cheio de reuniões, burocracias e principalmente pouco dinheiro.

Enfim, hoje estou a 5 anos na Microdata desenvolvendo para área médica, um trabalho bastante prazeroso e recompensador, apesar da alta responsabilidade de se trabalhar com vidas.

O mercado cada vez mais exigente me levou a UNIFESO, e aqui estou em Ciência da Computação para encarar 4 anos e meio de facul. Está sendo ótimo, as amizades, professores e experiências que estou vivendo.