“Quando um carpinteiro constrói um belo armário, ele não usa madeira ordinária no forro. Para dormir tranquilo, usa madeira boa. Isso o deixa feliz. É a estética e a qualidade que o movem. Eu sou acima de tudo um artesão.” (Steve Jobs)
domingo, 25 de julho de 2010
Mitos sobre Metodologias de Desenvolvimento de Software
Nas minhas últimas experiências e discussões sobre Metodologias de Desenvolvimento de Software, tenho percebido que esse é um assunto que tem seita, crença, mitos e valores. As visões ordotoxas sobre determinadass metodologias de desenvolvimento de software fazem com que os seguidores de "seitas" criem verdadeiros mitos sobre esse assunto, tais como: O meu processo de desenvolvimento de software é o melhor. Essa é a crença de quem não enxerga o contexto do projeto. A organização, o tipo de cliente, a equipe, o domínio do problema têm características próprias, e precisam de um processo direcionado para suas necessidades. Nenhum processo caixa preta servirá para todas as organizações.
domingo, 27 de janeiro de 2008
Modelagem de Processos

Semana passada estava trabalhando na definição de um processo de desenvolvimento de sofwtare para uma empresa, e entre as pesquisas que fiz, encontrei uma solução bem interessante: o EPF (Eclipse Process Framework). Esse framework permite criar plugins de processos, que são bastante simples de alterar para uma organização ou projeto. Em cada plugin você define padrões e biblioteca de métodos que podem ser reusados facilmente, inclusive em outros processos. Existem alguns plugins de processos já prontos para serem customizados, como o OpenUP, XP e Scrum. Estou trabalhando com o plugin do OpenUP, é um processo que une conceitos do RUP e de metodologias ágeis (SCRUM e XP). Fiz algumas modificações no processo para deixá-lo mais simples e adequar à realidade da empresa interessada. Com a ajuda do EPF isso é feito de maneira totalmente automatizado. Esse framework permite publicar todo o processo na WEB, com diagramas, modelagem de tarefas, atividades e papéis já gerados automaticamente (ver exemplo).
quarta-feira, 21 de novembro de 2007
Direto da Bahia :) : Revolução Francesa vira jogo brasileiro
Um grupo de pesquisa baiano está desenvolvendo um game para ensinar jovens a partir de 14 anos sobre a Revolução Francesa. Trata-se de "Tríade: Igualdade, Fraternidade, Liberdade", um RPG single-player que leva o jogador para a França do século 18. ( mais informações )
Achei esse projeto bem interessante, seu objetivo eduacacional é muito bom. Além do mais o game, que tem lançamento previsto para agosto de 2008, será gratuito, com distribuição prevista em escolas de Salvador.
Fico orgulhosa por saber que tenho um grande amigo participando desse projeto, grande Abelmon :).
domingo, 18 de novembro de 2007
Você pode fazer a diferença...
Aproveitando o clima natalino que se aproxima, vou utilizar esse post para divulgar um trabalho social muito bonito que vem sendo desenvolvido com idosos em Salvador, o Abrigo São Gabriel. Conduzida pelo irmão Gabriel, essa instituição acolhe idosos abandonados, carentes de afeto, de carinho, de um lar... Este abrigo é mantido apenas com doações, quem quiser contribuir com esse GRANDE trabalho pode obter mais informações aqui.Mas acreditem, bem mais que doação material, esses idosos precisam de amor! Quem puder visitar, conversar, abraçar, verá como eles se sentem felizes com nossa simples presença, palavra, carinho.
Vamos tentar fazer a diferença... e não apenas no Natal!
terça-feira, 6 de novembro de 2007
JabRef
Estou utilizando o JabRef para gerenciar as referências da minha dissertação do mestrado. Esta ferramenta tem me ajudado bastante na organização dos materiais (artigos, livros, relatórios técnicos, entre outros) .Algumas funcionalidades legais do JabRef que tenho usado:
- cadastro de bibtext source, review, abstract ...
- geração automática de bibtex keys
- geração das referências já padronizadas ( formato do arquivo: rtf)
- exportação para Html ( existem vários templates legais )
Um recurso que seria interessante na ferramenta é o cadastro de review como html, permitir incluir link para outra referência, urls externas, imagens. Isso seria bom para relacionar referências, selecionar imagens que serão utilizadas na dissertação.
Software Product Line Scoping
The goal of this post is present the main topics of the survey realized in software product line scoping. This survey is part of my master thesis, in that I will define an approach to software product line requirement engineering. The basic steps of the approach are scoping, elicitation, modeling, validation and requirements management.Scope gives support for all further product line activities, so it is very important. But some challenges are identified in scoping, such as scope size, wrong products, absence of essential stakeholders, economic problem, social problem , specific context and different needs of organizations.
In the survey were analyzed 9 approaches. For each approach were identified: activities of scoping, strengths and weaknesses. Then, the more relevant activities found on the survey were grouped on a matrix and the approaches were compared.
The conclusions of the analysis are: the more complete approach is Pulse Scoping Process; the Pulse-ECO is the more referenced approach in the literature identified in this work; few approaches have activities to treat social problem of scoping; one approach has activity to identify available assets; only one approach defines relation between domains; and only one approach has guidelines to different contexts.
Before this scenario, my initial proposal to software product line scoping is adapt Pulse Scoping Process to the reuse tool domain, adding activities to: help the marketing team on product portfolio scoping (e.g. identify customer segments, prioritize each segment; identify essential stakeholders); identify sub-domains and their relations; consider view point of the whole optimal and of the individual optimal; identify available assets.
The presentation (see) of the survey was done for the I.N.1.0.3.8 - Advanced Seminars in Software Reuse course at Cin/UFPE. Participants of the seminar discussed about the approaches comparison criteria and risk in reuse the available assets. The reuse of available assets can reduce efforts, but is necessary evaluate their impact in product line. The approaches comparison matrix can be improved (e.g. define the level of completeness of each activity in the approaches).
Assinar:
Postagens (Atom)