As app stores estão por toda a parte. Inclusive no desktop e até no navegador. Com elas, veio a facilidade de buscar, instalar e atualizar aplicações no seu dispositivo preferido. Não só uma marca aparece rapidamente para o usuário, mas também a relação das marcas com seu público é estendida a cada vez que um aplicativo é atualizado. Tudo isso combina muito com processos ágeis de desenvolvimento.
Pioneirismo é cada vez mais importante. Lançar o aplicativo logo, ainda que não esteja na sua forma final pode ser o diferencial de sucesso. Desde que entregue valor ao usuário, claro.

A regra é ser rápido
Para disponibilizar o produto o quanto antes e começar a ter retorno financeiro o mais cedo possível, metodologias ágeis são uma ferramenta poderosa. Portanto adotar estas metodologias neste mercado é tão importante quanto foi para a web. É claro que publicar um software em uma dessas lojas pode não ser tão rápido quanto fazer o deploy de um produto web, mas a facilidade de fazer a publicação inicial e até as atualizações posteriores é inegável.
Scrum
O Scrum está em perfeita sintonia com esse espírito: produzir software que traga valor ao usuário o quanto antes. Isto através de sucessivas iterações. As revisões podem se beneficiar do feedback dos usuários que acontece de maneira natural em todas as lojas desse tipo. Assim o desenvolvedor tem mais insumos para saber em quais ajustes e novas funcionalidades deve focar a cada release.

Processo Scrum. Fonte: What is Scrum
A adoção do Scrum aliada a boas práticas de desenvolvimento de software como XP e TDD, para citar poucas, pode reduzir de maneira significativa o time to market desses produtos, sem perder qualidade e assim conseguir vantagem sobre a concorrência, que está cada vez maior.
Importante ressaltar que reduzir o tempo de desenvolvimento até a primeira publicação do aplicativo não é reduzir a qualidade e tampouco entregar produto placeholder apenas “para constar” na loja. Produtos cheios de buracos, parecendo as páginas web do final dos anos 90 – cheias de frases “em construção” – produzirão uma primeira imagem muito negativa.
Nesta hora é preciso bom senso, pois um impacto ruim em uma primeira versão pode desencorajar a futura utilização do aplicativo. Aí o mecanismo de atualizações fica inútil, já que o usuário acaba removendo o aplicativo antes disso acontecer.
- André Carvalho é Diretor de Projetos da Pinuts Studios

