quinta-feira, 6 de outubro de 2011

quinta-feira, 4 de agosto de 2011

Microsoft dá 250 mil dólares em prémios a quem descubra falhas de software

"A Microsoft anunciou um prémio de 200 mil dólares e outro de 50 mil a quem descubra falhas no software da empresa.

As falhas, porém, têm de ser mais complexas do que simples bugs e a empresa publicou uma série de orientações sobre as entradas que admite a concurso.

O prémio foi anunciado em Las Vegas, num evento dedicado a segurança informática e os interessados têm um ano para trabalhar no desafio. Os vencedores serão conhecidos na edição de 2012 do evento.

Qualquer pessoa que não trabalhe na Microsoft nem no Governo americano pode participar – e, reconhecendo que os adolescentes têm tipicamente cartas a dar neste género de situações, o concurso é aberto a maiores de 13 anos."

in - Publico.pt

Será que este dinheiro vai chegar???

quarta-feira, 29 de junho de 2011

[WHAT] - Scrum

Tive o meu primeiro contacto com Scrum numa apresentação efectuada no ISEL pelo Tiago Andrade e Silva - Fundador da Comunidade de Scrum em PT, a sessão foi interessante e a colocação de algumas questões por parte de individuos que têm alguma experiencia em gestão de projetos temperou essa sessão produzindo alguns outputs, revelando que o Scrum talvez (ainda) não responda de forma eficaz, ou não assente em todos os projectos de software.

Como disse, foi o meu primeiro contacto com o Scrum que assenta nos principios estabelecidos pelo Manifesto para o Desenvolvimento Ágil de Software.

O que é o Scrum?
"Scrum é um processo iterativo e incremental utilizado para o desenvolvimento de produtos ou gestão de tarefas. A agilidade que suporta esta framework de gestão e planeamento, traz uma nova dimensão na capacidade de resposta, adequabilidade, eficácia e eficiência na gestão de projectos. " - http://scrumpt.com

Na minha opinião e apesar de não ter grande experiencia de gestão de projectos, penso que se pode retirar alguns conceitos interessantes desta metodologia e aplica-las nos projectos, para mim um desses pontos é o facto de colocarem o focus nas pessoas (Equipa de desenvolvimento, Gestor Projecto "Scrum Master"-> , Owner do Projecto -> O cliente ), o que acontece nos projectos de software tradicionais é o facto de a informação fluir entre os gestores de projectos e quando a informação chega à equipa de desenvolvimento aparece por vezes com algum ruido ou com falta de detalhe, alem do facto a equipa dev não poder dialogar directamente com o cliente.

A meu ver um ponto a desfavor do Scrum e que foi levantado durante esta sessão, é o facto dos chamados Sprints ( Work Cycle) que ocorrem a cada 7 a 30 dias produzir um output para o cliente, e em alguns projectos de grande complexidade é impossivel ter algo "palpavél" ou que seja util para apresentar ao cliente, que normalmente quer ver coisas a acontecer, ecras a piscarem etc etc.

Contudo, penso que o Scrum é uma abordagem que pode dar sucesso em alguns projectos, e gostaria de um dia estar envolvido num projecto complexo que esteja inteiramente assente nesta framework do Scrum.

sábado, 12 de março de 2011

[Soft] Using Git

O GIT é um software de controlo de versões.
A sua utilização é bastante simples.

alguns Links :

http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide ;
http://www.slideshare.net/NetPonto/controlo-de-versao-distribuido-com-git ;