Métodos ágeis no desenvolvimento de jogos
Ultimamente tem-se falado bastante de métodos ágeis. Praticamente todas as grandes empresas de desenvolvimento de softwares que vieram à universidade onde estudo (UFV) trabalham com esses métodos e nos deram a oportunidade de saber um pouco mais sobre o processo na prática.
O SCRUM, conjunto de métodos que mais me chamou atenção, é uma potencial ferramenta para gerir grupos pequenos de desenvolvedores e ainda proporciona um controle forte sobre prazos e estado de produção do projeto (alguém já sabe onde isso vai dar?).
O SCRUM, de modo bem resumido, funciona da seguinte maneira: o cliente (“product owner”) ajuda na construção de uma lista de requisitos (“backlog”), e coloca esses requisitos em ordem de importância. O time de desenvolvimento monta ciclos (“sprints”) de desenvolvimento selecionando alguns requisitos e os desenvolve num período de tempo pré determinado (normalmente 2-4 semanas). Todos os dias os membros da equipe se reúnem em estilo “stand-up meeting”, para atualização e divisão de novas tarefas. Ao final de cada ciclo é feita uma reunião maior para apresentação das novas funcionalidades do produto e seleção de requisitos do próximo ciclo, onde o cliente pode dar pitacos e até alterar a lista de requisitos. Os ciclos se repetem até que o produto esteja completo.
Para mais detalhes, visitem o link (http://www.mountaingoatsoftware.com/scrum). Mais tarde eu posto mais links nos comentários.
Agora que sabemos mais ou menos o que é SCRUM, pensem no “PRODUCT OWNER” como o game designer e os desenvolvedores como o resto do time de desenvolvimento. Bem razoável, não?
Bom nós aqui na Giudecca adotaremos o método, com algumas alterações para nossa realidade, e faremos a experiência. Acredito que encontraremos algumas dificuldades devido à variedade de especialidades num time de desenvolvimento de jogos, mas os prós superam os contras. No final, tenho certeza que irá funcionar até melhor do que esperamos, resolvendo vários problemas que levaram nosso grupo a cancelar o primeiro projeto.
Gostaria de saber se tem alguém por aí que trabalha com métodos ágeis e tenha tempo de postar um conselho ou algo assim… opiniões e dúvidas são mais que bem vindas!!
xDD
SBGames2008… Alguém??
Hoje na reunião da Giudecca tínhamos em pauta a presença no evento SBGames08. Alguns membros do grupo estão muito empolgados, outros menos, mas o que conta é que com certeza nosso nome será representado lá em BH ( com direito a camisa customizada da Giudecca e tudo mais xDD ).
Eu quis falar desse evento pois não tenho visto muita divulgação. Talvez eu esteja muito ansioso, mas o fato é que as inscrições estão abertas e eu esperava mais alvoroço em torno disso. Cheguei a mandar um email para a organização, pedindo alguma informação a mais sobre a programação, mas ainda não fui respondido.
Pelo que está anunciado, teremos o evento Microsoft Academic Days on Game Development in Computer Science Education, e parece que a Sony e a Ubisoft também devem dar as caras por lá. Depois dos pronunciamentos da Sony no último SBGames, temos motivos de sobra para esperar muito desse próximo encontro. Espero também poder conversar com outros desenvolvedores independentes e profissionais para ter uma boa idéia de como anda o mercado no Brasil.
E aí povo, alguém tem um bom motivo para não comparecer??
Parece brincadeira
Não tenho estado nos meu melhores dias desde que li isso.
Contextualizando vocês: na Giudecca nós começamos um novo projeto, depois de abandonar o primeiro por várias razões, e estamos tentando aplicar um método de gerência diferente, onde todo mundo vai trabalhar um pouco mais. Estive pesquisando muito sobre as viradas que o mercado está dando e como poderíamos criar alguma coisa legal para nós e para o público quando me deparei com a notícia.
Eu tenho acompanhado a luta quase que épica do mercado de jogos no Brasil, tentando se levantar com bases fortes e tomar seu merecido espaço. Mas, por mais que essa luta tenha se tornado mais equilibrada com o “boom casual”, agora me sinto como uma criança que acabou de ganhar um monte de roupas no aniversário (acho que todo mundo entende essa dor).
Eu estava pensando em como temos que nos esgueirar pelas brechas de tempo entre universidade, compromissos e desenvolvimento, em como tentamos superar a falta de apoio e de compromisso até mesmo dentro dos grupos de desenvolvimento. Isso não é motivo suficiente par nos fazer parar, mas uma notícia onde um CEO de uma divisão da maior empresa do ramo (IMHO) fala que tenta investir no país mas é parado por falta de vontade política, é de tirar o chão.
É claro que a entrada de empresas grandes no país não é a solução para o problema, mas é um passo a frente.
Olhando pelo lado da pirataria:
Como otimista e ainda suficientemente crédulo no povo brasileiro, gosto de pensar que uma grande baixa de preços dos produtos originais irá fazer com que a compra de produtos piratas diminua drasticamente.
Se a pirataria aumenta e financia a criminalidade, meus queridos governantes, VOCÊS, com suas taxas ridículas e impostos “over the edge”, aumentam e estimulam práticas como essa.
Não gosto de pirataria e já escutei N^100 argumentos prós e contras para tomar esse partido, mas não podemos tratar esse problema somente fazendo campanha de conscientização. Arranjos têm que ser feitos e motivos têm que ser dados antes que a consciência apareça, ou seja, parem de encher os bolsos de dinheiro e tenham visão de futuro pelo menos uma vez na vida.
Existe outro ponto de vista que vale a pena ser citado:
A entrada de empresas grandes gera emprego, a geração de empregos demanda capacitação, a demanda pressiona as instituições de ensino.
Se na atual situação já existem faculdades investindo na indústria de jogos, imagine as possibilidades se um mercado promissor se mostrar mais próximo que nunca? Creio que nosso esforço se tornaría, no mínimo, mais recompensador.
Vou parar por aqui antes que sua paciência acabe e sobre texto.
Espero ter pelo menos jogado minhas idéias em ordem xD Abraço!
Baum…
Blog novo…
Vamos ver se dessa vez eu consigo mantê-lo atualizado. Vou falar mais sobre desenvolvimento de jogos, o mercado que nos espera e sobre o grupo de desenvolvimento do qual faço parte.
Para saber mais: www.giudecca.nintendohost.com.
Até…