Algoritmos de Ordenação

BozoSort

Esse algoritmo é muito hilário e a charge do Karlisson (nerdson) ainda mais!

Um exemplo para demonstrar como funciona seria:

Pegue um baralho com 54 cartas e jogue para o alto, enquanto as cartas nao cairem todas ordenadas continuaremos a jogar elas para cima.

Tem um outro site com vários desenhos de algoritmos de ordenação (inclusive o bozo), muito bacana para comparações, dá até pra lembrar da faculdade.

Sucesso?

Acorrentado ao projeto Últimamente fala-se demais em “sucesso de projetos”, para ilustrar um pouco melhor isso imagimenos ou lembremos a seguinte situação:

… indo trabalhar notamos um outdoor enorme(referente a projetos) do lado daquele outro com uma bela morena, de olhos azuis, calça apertada… , no início até olhamos para a morena, mas depois aquele outro outdoor fica martelando no inconsciente de nossas cabecinhas: “Será que esse meu atual projeto vai ter sucesso, tá meio obscuro aquilo! nao sei… pq de acordo com PMI, é assim q tinha q ser bla, bla, bla… mas pensando melhor seria assim bla, bla, bla “. Passa-se alguns minutos e já esquecemos e finalmente chegamos ao trabalho, começamos a ver aqueles e-mails de cursos e palestras ao melhor estilo: Planejamento Estratégico, Gerenciamento de Projetos com Joselito Sem Noção (formado em Administração) ou aquele outro SEJA REVENDEDOR HERBALIFE e ganhe muito, mas muito mesmo!

E o que é que nós fazemos? Se a resposta for: Joguei tudo fora!

Você está de parabéns! É isso mesmo

Andam pregando mentiras por todos os cantos, com se bastasse apenas um planejamento estratégico e não precisasse mais de habilidade para entender o mercado. Quando falo em SUCESSO DE PROJETO, estou me referindo a entrega no prazo, dentro do orçamento e com qualidade. Agora quando me refiro a SUCESSO DE PRODUTO associo isso a dois pontos muito importantes que são os requisitos fucionais e não-funcionais. Muitas das vezes notamos gerentes não se importando se aquele produto vai atender ou não ao cliente, ou seja não se importam com os requisitos. Isso jamais poderia acontecer, o negócio é o carro chefe de todo sistema, é evidente que se o desenvolvimento do projeto for uma completa negação, o negócio também será.

sucesso_negocio

Então ao meu ver para se obter sucesso em um projeto, precisamos atender as metas (lógico né!), mas quais seriam elas?

  1. Se atendeu ao negócio (funcionais e não-funcionais) – Quantos aos requisitos funcionais, parece até bobo, mas nota-se no mercados vários sistemas desenvolvidos que nao tem nada haver com o negócio. E o atendimento aos requisitos não-funcionais, é cada vez pior, parece até que as empresas contratam um monte de vendedores (não é Analista de Negócio/Requisitos, devia ser mas não é!) sem conhecimento nenhum e que são excelentes no “gogó”.
  2. Executou o escopo como previsto – Escopo geralmente muda um pouco, mas se mudar demais, está errado.
  3. Cliente satisfeito.
  4. Atendeu a expectativa dos principais stakeholders.
  5. Equipe com moral alta.

Post Inicial

E aí pessoal, este é o post inicial, então… a idéia de ter este blog é passar a minha opinião sobre qualquer coisa, principalmente tecnologia.