segunda-feira, 27 de agosto de 2007

SUA EXCELÊNCIA, O EGO

Este texto foi retirado do grupo "VisaoAgil" e foi postado por "Alberto Caetano".

--- x ---


SUA EXCELÊNCIA, O EGO

Sim, você conhece a figura, porque existe pelo menos um Ego em cada empresa. Quando alguém reclama que já falou "com Deus e todo mundo", o Ego corrige: "Com todo mundo pode ser, mas comigo ninguém falou."
EM TODAS AS EMPRESAS POR ONDE PASSEI, nunca deixei de topar com uma das várias encarnações do Ego. O Ego é aquele profissional cuja competência e intelecto estão muito, deveras, acintosamente acima do cargo que ocupa
atualmente, e de qualquer outro que venha a ocupar no futuro. O Ego veio a este mundo para brilhar, e se espanta quando seus colegas de trabalho não se ofuscam com sua luz de supernova. Mas o Ego é magnânimo e releva. Afinal, não se pode esperar muito das pessoas apenas normais - nós, que compomos aquela insignificante parcela da população a que o Ego se refere como "o resto".
Há algumas características típicas no comportamento do Ego. Anote-as, para se lembrar sempre de que todos somos pó, e para o pó voltaremos. Exceto, é claro, o Ego, que acredita ser o dono do aspirador. embora
DISCURSO O Ego não fala, entona. Não discute, ensina. Não pigarreia, reverbera a laringe. Quando o Ego resolve compartir seu repertório de pérolas verbais, o convite à vítima soa explícito: "Vem cá, tem um assunto
que eu quero monologar com você". EXPERIÊNCIA Não há nada que a gente faça que o Ego não tenha feito antes, e
melhor. Nessas horas, o Ego faz uso de uma de suas habilidades essenciais, a
de transferir o foco da conversa para si mesmo. Certa vez, um colega chegou atrasado e comentou: "Droga, furou um pneu". E o Ego, que estava por perto, emendou de primeira: "Aconteceu comigo o mês passado. Em Londres".
CONTATOS Todas as pessoas importantes fazem parte do rol do Ego. Alguém aí citou um advogado? O vizinho do Ego é o melhor da América Latina. Um desembargador? O Ego joga tênis com o próprio, às terças e quintas. Um
figurão, a quem alguém se referiu como "o doutor Guimarães?" O Ego distraidamente dirá: "Ali, o Guima".
FUTURO O Ego é um predestinado, e está sempre se preparando para dar o próximo passo. Por isso, não lhe sobra muito tempo para se dedicar à sua função atual. Quando perguntado sobre ela, o Ego começará a frase com "Bom,
no momento eu sou..."
EQUIPE O Ego nunca faz parte, só está circunstancialmente junto. Em reuniões, costuma menear a cabeça em desaprovação quando alguém faz um comentário. Convidado a opinar, dirá vagamente: "Só há uma solução, e todos
sabemos qual é". Durante o silêncio que se segue, o Ego fará uso de uma poderosa arma de seu arsenal, o sorriso enigmático, até que alguém se arrisque a dizer alguma coisa. E aí o Ego meneará a cabeça em desaprovação.
E sorrirá enigmaticamente.
POLÍTICA Se há alguém bem informado sobre o que os altos mandatários da empresa pensam, essa pessoa é o Ego. Mas o que exatamente o Ego sabe? "Só posso dizer que a situação é bem complexa..." Vai ter corte de pessoal? Toda
a estratégia será mudada? Vão suspender o nosso cafezinho? "Essas são algumas possibilidades, mas há outras..." E, aconteça o que acontecer, o Ego dirá depois: "Eu avisei, eu avisei..."
TRAJE O Ego se veste diferente. Até mesmo naquelas empresas em que o traje "casual" de trabalho possa dar a um visitante incauto a impressão de que dali a meia hora vai haver uma recepção para a rainha da Inglaterra, ainda
assim o Ego se vestirá de maneira a fazer o príncipe de Gales parecer um proletário emergente.
DETALHES O cartão de visitas do Ego é o único que foge do padrão da empresa.
Os papeizinhos onde rabisca mensagens são personalizados. Em seu local de trabalho, há no mínimo um certificado emoldurado de uma universidade americana, e uma foto do Ego vestido de esquiador, velejador ou pára-quedista. Até seu cortador de unha é de grife.
RELAÇÕES O Ego não faz amizade com colegas de nível hierárquico igual ou menor que o seu, porque isso pode ser perigoso. Afinal, o Ego raciocina, futuramente todos serão seus subordinados, e aí a amizade pode atrapalhar,
sabe como é, as pessoas confundem. Porém, é amicíssimo dos superiores, embora eles ainda não se tenham dado conta disso.
CULTURA O Ego não lê os livros que todo mundo lê, porque ele não é "todo mundo". Detesta modismos, a não ser aqueles que ele descobriu antes. E adora encaixar termos de inglês em suas conversas coloquiais. Chama reunião de
meeting, manual de book e intervalo de break, mesmo se, e principalmente quando, trabalha em empresa nacional.
TEMPO A sabedoria do Ego não pode ser aprisionada dentro de reles convenções de horário. Quando se pede a um grupo de apresentadores que falem "no máximo 10 minutos", o Ego falará meia hora. O Ego sempre chega atrasado aos
compromissos, mesmo quando se adianta. Aí, esperará até que todos os presentes estejam acomodados, para que sua entrada no recinto não passe despercebida.
ENGANO O Ego nunca erra. Apenas, algumas raras vezes, aquiesce que circunstâncias ulteriores tiveram uma influência indesejada no resultado esperado.
O ponto crucial é: como lidar com o Ego, já que a solução mais prática - atirá-lo do alto do prédio - está fora de cogitação? Não adianta colocar-lhe um apelido carinhoso, como "Top Model". Ou transformar seus hábitos em piada. Nada disso funciona porque o mundo em que o Ego vive é impenetrável.
O Ego não dissimula, ele está realmente convencido de que é aquilo que todos pensam que ele não é, uma ilha de genialidade cercada de incompetência por todos os lados.
Não há solução, a não ser paciência e bom humor. Aprendi isso no dia em que a mais completa tradução da filosofia do Ego me foi passada por um deles, ao comentar o crescente processo de automação no trabalho: "No
futuro", o Ego me disse em êxtase, "não haverá mais gente nas empresas. Só nós". (... e as centenas de processos inúteis eu diria rsrsrs)

sexta-feira, 24 de agosto de 2007

Agilvideo - curso de métodos ágeis - parte 7: Tipos de Testes Automatizados

Agilvideo - curso de métodos ágeis - parte 6: Testes Automatizados

Agilvideo - curso de métodos ágeis - parte 5: O dia a dia de um programador XP

Agilvideo - curso de métodos ágeis - parte 4: Visão geral de XP

Agilvideo - curso de métodos ágeis - parte 3: Introdução aos principais tipos

Agilvideo - curso de métodos ágeis - parte 2: Introdução

Agilvideo - curso de métodos ágeis - parte 1: Introdução

quinta-feira, 23 de agosto de 2007

Object Oriented Analysis and Design using CRC Cards




Link: http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/crc_b/

Caindo na Real

Quer construir uma aplicação web de sucesso? Então é hora de Cair na Real. Caindo na Real é o menor, mais rápido e melhor caminho para construir software.

Caindo na Real é sobre pular todas as coisas que representam a realidade (cartas, gráficos, caixas, setas, esquemas, wireframes, etc.) e realmente construir a coisa real.

Caindo na Real é menos. Menos massa, menos software, menos funcionalidades, menos papéis, menos tudo que não é essencial (e a maioria do que você pensa ser essencial realmente não é).

Caindo na Real é permanecer pequeno e ser ágil.

Caindo na Real inicia com a construção da interface, ou seja, as telas reais que as pessoas irão utilizar. Começa com as experiências reais dos clientes, construindo a partir disso para trás. Dessa forma você obtém a interface adequada antes de obter um software errado.

Caindo na Real é sobre iterações e baixar os custos da mudança. Caindo na Real tem tudo a ver com lançamento, refinamento e melhorar constantemente, o que o torna o caminho perfeito para software baseado em web.

Caindo na Real entrega exatamente o que os clientes precisam e elimina qualquer coisa que não precisam.


Link: http://gettingreal.37signals.com/GR_por.php

Is Design Dead?

Martin Fowler

For many that come briefly into contact with Extreme Programming, it seems that XP calls for the death of software design. Not just is much design activity ridiculed as "Big Up Front Design", but such design techniques as the UML, flexible frameworks, and even patterns are de-emphasized or downright ignored. In fact XP involves a lot of design, but does it in a different way than established software processes. XP has rejuvenated the notion of evolutionary design with practices that allow evolution to become a viable design strategy. It also provides new challenges and skills as designers need to learn how to do a simple design, how to use refactoring to keep a design clean, and how to use patterns in an evolutionary style.

Link original: http://martinfowler.com/articles/designDead.html#id2250511

Manifesto for Agile Software Development

"Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através desse trabalho, passamos a valorizar:


Indivíduos e interação entre eles mais que processos e ferramentas


Software em funcionamento mais que documentação abrangente


Colaboração com o cliente mais que negociação de contratos


Responder a mudanças mais que seguir um plano


Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda."





http://agilemanifesto.org/

The New Methodology

Martin Fowler

Nos últimos anos, vem crescendo rapidamente o interesse em metodologias ágeis (ou "leves"). Também caracterizadas como um antídoto contra a burocracia ou uma licença para "hackear", estas metodologias despertaram o interesse em toda a extensão da indústria do software. Neste artigo, eu exploro os motivos para as metodologias ágeis, focando não tanto em sua leveza, mas sim em sua natureza adaptável e na sua tendência em colocar as pessoas em primeiro lugar. Eu também apresento um sumário e referências aos processos nesta linha de pensamento ainda considero os fatores que deveriam influenciar sua decisão sobre trilhar ou não este novo caminho.

Link original: http://martinfowler.com/articles/newMethodology.html
Link em Portugues: http://simplus.com.br/artigos/a-nova-metodologia/

It's Not Just Standing Up: Patterns of Daily Stand-up Meetings



http://www.martinfowler.com/articles/itsNotJustStandingUp.html

sexta-feira, 17 de agosto de 2007

SCRUM - Em portugues

Link de uma apresentação em portugues de SCRUM.

Vale a pena ver.

http://www.treinatom.com.br/betaEventos/ScrumComPauloPereira27_07_2007.rar

Try Another Way

Planning Poker

Software Project Management in 15 Minutes Part 2

Software Project Management in 15 Minutes Part 1

High Moon Studios – An Agile Game Developer

Developer Abuse

Being Agile is our favourite thing

Bay XP Meeting Part 2: Agile Estimation, Mike Cohn

Bay XP Meeting Part 1: Agile Estimation, Mike Cohn

quinta-feira, 16 de agosto de 2007

Processo Scrum



Retirado do site: Cochango

Agile Testing

Releasing a hotfix in Oblicore (the SCRUM way)

What is the SCRUM? (Part I)

The Daily Scrum meeting

Scrum Tuning: Lessons learned from Scrum implementation at Google

How To Plan Projects With Distributed Teams

In-the-Brain of Martine Devos on Agile Estimation & Planning - 06-06-07

Scrum et al.

Why does Agile Software Development pay?

terça-feira, 14 de agosto de 2007

Scrum em algumas empresas

Abaixo cito alguns links referentes às experiências destas empresas...vasculhando no Google você consegue achar mais links

Scrum na Microsoft
http://www.eweek.com/article2/0,1895,1885883,00.asp

Scrum no Google (projeto AddWords)
http://www.navegapolis.net/content/view/522/62/

Scrum no Yahoo
http://www.shmula.com/159/scrum-at-yahoo

Espero ter ajudado. Abraços.

Alexandre Magno, CSP
www.axmagno.com

segunda-feira, 13 de agosto de 2007

Software de Gerenciamento de Projetos Scrum e Outros

http://www.targetprocess.com./
http://acunote.com
http://www.versionone.com/communityedition.asp
http://www.danube.com/scrumworks/basic/license
http://code.google.com/p/storyverse/
http://studios.thoughtworks.com/mingle-project-intelligence
http://www.scrumforteamsystem.com
http://www.projectkoach.com/
http://www.xplanner.org/
http://www.dotproject.net
http://www.egroupware.org/
http://www.horde.org/groupware/
http://www.rallydev.com/
http://www.ivis.com/
http://trac.edgewall.org/
http://www.agile42.com/cms/pages/

Video HAKA

Curso de Scrum Master

Oi Pessoal,

Eu realizei nos dias 09, 10 e 11 de Agosto de 2007 o curso com certificação de Scrum Master.
Valeu a pena, foi realizado toda uma explanação de como funciona o planejamento e desenvolvimento de sistemas utilizando o processo Scrum.

Eu vou iniciar um conjunto de postagem a respeito do Scrum, para que eu possa dessa maneira compartilhar um pouco do que eu aprendi com vocês.


Falou....

quarta-feira, 8 de agosto de 2007

Técnica de Desenvolvimento de Software do Abu

1 - Criar cartões CRC com as informações levantadas com o cliente
2 - Gerar pert/cpm dos cartões CRC para termos ordem de execução dos cartões CRC
3 - Montar pastas no E.A. (ferramenta de UML) por grupo de assuntos a serem trabalhados no projeto
4 - Colocar em cada pasta do E.A. os requisitos identificados nos cartões CRC
5 - Montar cruzamento entre requisitos, por assunto de pasta
[Loop]
6 - Criar casos de uso para atender os requisitos
7 - Montar uma matriz entre caso de uso e requisito
8 - Montar diagrama de atividades para atender UC X Requisitos
[Fim do Loop]
9 - Escrever o caso de uso com as informações dos itens anteriores.

Finalmente eu tomei vergonha na cara

Oi pessoal,

Finalmente eu tomei vergonha na cara e criei um Blog para mim.

Provavelmente apenas eu e meu amor iremos ler e alguns alunos para buscarem informações sobre desenvolvimento de software.

Então.... boa sorte para mim neste novo desafio.

:)


Amplexos,

Prof. Abu