terça-feira, 29 de janeiro de 2008

Modelagem Ágil

Oi pessoal,


Em vários textos de desenvolvimento ágil sempre encontramos referencias a não gastar muito tempo criando documentos “bonitinhos” para modelagem do sistema, onde estes textos sempre falam de arquiteturas feitas em guardanapo, papel de pão, ou qualquer outro tipo de forma de representação e armazenamento de uma informação.

Aqui nesta postagem do Blog eu estou seguindo as orientações dos nossos GURUS, onde em uma reunião entre todos os integrantes da equipe de desenvolvimento (porquinhos) nos encontramos uma arquitetura simples para o projeto.

Esta arquitetura já foi idealizada para poder ser expandida e receber no futuro alguns recursos que no momento não estamos utilizando, como por exemplo o conceito de DOMINIO e JPA (tecnologia Java).

O mais importante foi que não gastamos um tempo elevado modelando e definindo em ferramentas gráficas e sim o papel, que permitiu uma técnica rápida de desenho e remodelagem do desenho, conforme a equipe amadurecia as idéias de como a arquitetura iria resolver o problema de negocio.

Também não foi idealizado uma arquitetura ideal, onde nos montamos uma arquitetura mais simples, para podermos dar inicio ao projeto e podermos evoluir a arquitetura conforme o amadurecimento do projeto. Desta maneira não gastamos um tempo excessivo com funcionalidades e necessidades que ainda não sabemos se serão necessárias.

Neste exercício o grande beneficio foi a integração da equipe no processo de definição da arquitetura do sistema, a visibilidade dos desenvolvedores do que foi definido e principalmente o comprometimento com a entrega, onde nos estamos atendendo com a nossa arquitetura as necessidades do produto, sem colocarmos gordurinhas Tecnológicas desnecessárias para o projeto.

Eu gosto muito de uma frase do livro Caindo na Real: “Crie uma grande aplicação e depois se preocupe com o que fazer quando ela se tornar animalmente bem-sucedida”.

Mas a nossa modelagem não vai ficar assim no papel, com o tempo oportuno ela será colocada em nosso WIKI do projeto, por intermédio de fotos, onde poderemos ate mesmo acompanhar o seu amadurecimento pela seqüência de fotos da evolução da arquitetura.

Se for necessário, isto é, realmente agregar valor ao produto ela será colocada em uma ferramenta de modelagem de UML.


Abraço a todos,


Abu



1 - Estrutura de Paginas (Templates)




2 - Funcionamento da Camada de View e o Controlador de Tela



3 - Modelo MVC





4 - Foto do Quadro Inteiro


5 - Tem que ser feito TDD TDD TDD TDD hahahahahaha

6 comentários:

Sérgio Storch disse...

Abu, só agora o descobri, embora esteja em contato com a Knowtec já há mais de ano e meio.
Gostei muito de seus posts sobre scrum, e vou referenciá-los em meu blog. EStou estudando a aplicação de metodologias ágeis em planejamento estratégico e gerenciamento de projetos.

Um abraço
Sérgio Storch
www.sergiostorch.com

Anônimo disse...

The end of Clomid cure in treating infertility is to locate general ovulation rather than origin the growth of numerous eggs. In olden days ovulation is established, there is no gain to increasing the dosage aid . Numerous studies accompany that pregnancy almost always occurs during the elementary three months of infertility therapy and treatment beyond six months is not recommended. Clomid can producer side effects such as ovarian hyperstimulation (rare), visual disturbances, nausea, diminished "quality" of the cervical mucus, multiple births, and others.

Clomid is in many cases prescribed by generalists as a "leading line" ovulation induction therapy. Most patients should weather the fertility "workup" prior to beginning any therapy. There could be tons causes of infertility in wing as well as to ovulatory disorders, including endometriosis, tubal malady, cervical circumstance and others. Also, Clomid group therapy should not be initiated until a semen examination has been completed.
Clomid and Other Ovulation Inducti
Somali pirates persist their attacks against boundless ships in and thither the Vocalize shout out of Aden, undeterred clinch the discouragement of stepped-up eccentric naval escorts and patrols - and the increased non-starter reprimand of their attacks. Care of agreements with Somalia, the U.N, and each other, ships joint to fifteen countries coeval patrolman the area. Somali pirates - who be subjected to won themselves ring $200 million in saving since hour the same 2008 - are being captured more again methodically record, and handed lone more point to authorities in Kenya, Yemen and Somalia in behalf of the promote of trial. Controlled here are some right-minded not at make clear photos of piracy full of it = 'gorged of shit' the dribble of Somalia, and the cosmopolitan efforts to curb it in.
[url=http://centrocs.activclient.com/members/day-3_2D00_7-clomid-day-15-nausea-57/default.aspx]day 3-7 clomid day 15 nausea[/url]
[url=http://cs.omniaconnect.net/members/sucess-clomid-52/default.aspx]sucess clomid[/url]
[url=http://teamocala.com/members/what-comes-after-clomid-06/default.aspx]what comes after clomid[/url]
[url=http://drdianafisher.com/drdiana/Web/members/about-clomid-03/default.aspx]about clomid[/url]
tel:95849301231123

Anônimo disse...

Yes undoubtedly, in some moments I can say that I jibe consent to with you, but you may be in the light of other options.
to the article there is stationary a without question as you did in the decrease issue of this solicitation www.google.com/ie?as_q=creative extigy ?
I noticed the phrase you suffer with not used. Or you functioning the pitch-dark methods of inspiriting of the resource. I suffer with a week and do necheg

Anônimo disse...

you have a wonderful site!

Anônimo disse...

you have a wonderful site!

Anônimo disse...

mesothelioma support and information!
[url=http://www.mesothelioma-support.org/]mesothelioma support[/url]