Quanto tempo demora para fazer um aplicativo?

Olá

Para estimar qualquer tempo, a primeira coisa é: O que precisa ser feito?

A partir do escopo, é que define o tempo e custo previsto para o projeto.

Faça um levantamento dos requisitos do projeto junto ao cliente/usuário, e depois estime o tempo/custo. Existem diversas técnicas que ajudam nesta tarefa: Pontos de Função ou Planning Poker, por exemplo.

Qual o objetivo do projeto ? Qual plataforma ?(Web, Mobile, Desktop, Todas?) Principais funcionalidades? Número de usuários ? Integra com sistemas legados? Precisa fazer carga de dados? etc.

Quanto maior o escopo, maior o tempo e o custo.

É muito importante envolver(profundamente) o cliente/usuário neste processo, até para o mesmo visualizar o volume de trabalho que o desenvolvimento de um aplicativo/site/sistema demanda.

Ao explicar para o cliente, de maneira clara, objetiva e simples, ficará muito mais fácil até para eleger prioridades do projeto.

Normalmente o cliente, acredita que suas solicitações são simples e portanto rápidas de serem desenvolvidas, e por outro lado o desenvolvedor, tem uma visão mais detalhista do que precisa ser criado.

O importante é o dialogo franco, demonstrar o volume de trabalho, tarefas e complexidades envolvidas. Nisto os métodos ágeis ajudam muito.

Infelizmente na maioria dos casos, não existe o “rapidim”!

Software mal-instalado foi a causa da queda de avião da Airbus na Espanha

Olá

Veja este post do portal Info.Abril.com.br sobre a queda de um AirBus, decorrido de falha na instalação do software.

http://info.abril.com.br/noticias/seguranca/2015/06/software-mal-instalado-foi-a-causa-da-queda-de-aviao-da-airbus-na-espanha.shtml

Todos nós desenvolvedores sabemos dos problemas de bugs em software, embora neste caso tenha sido na instalação.

Fica o alerta(deste canal) que serve para todos: Software e pressa não combinam.

Todo o processo que envolve o desenvolvimento de software/homologação/instalação deve ser realizado com extrema atenção, cautela e sem pressa. E olha que estamos falando de uma empresa gigantesca – AirBus.

Vamos todos olhar estes e outros exemplos, e desenvolver com cautela/tranquilidade e tentar minimizar os bugs.

Bons códigos a todos.

Concurso da Ford paga até R$30 mil para app que melhore o trânsito em SP

Olá

Este tipo de concurso tem ocorrido cada vez com frequência maior.

Não temos como não pensar no aplicativo Waze, uma excelente ferramenta, que muito ajuda no trânsito.

Concurso da Ford, premia app que melhorar o transito em SP, veja no link abaixo, publicado pelo portal IdgNow

http://idgnow.com.br/mobilidade/2015/06/02/concurso-da-ford-paga-ate-r-30-mil-para-app-que-melhore-o-transito-em-sp/

Se você tem uma boa ideia sobre o tema, mãos a obra.

Dicas sobre desenvolvimento mobile – [VÍDEO]

Olá

Vídeo(41minutos) muito bacana, sobre dicas úteis no desenvolvimento mobile.

Aborda UX, backend, dicas(conceituais e práticas) de desenvolvimento, comportamento do usuário, notificações, diferenças entre iOS e Android, API,  etc.

Material publicado no portal infoq.com/br – Memórias das Trincheiras/Elton Luís Minetto – http://coderockr.com/

http://www.infoq.com/br/presentations/memorias-das-trincheiras?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row2

Muito útil para qualquer profissional(estudante, entusiasta, empreendedor) envolvido com desenvolvimento/designer de apps.

Assista!

Android M: confira as novidades da nova versão

Olá

Mais um Android vem aí, a versão M(sem nome definido ainda).

Veja esta excelente matéria do portal Tecmundo sobre as novidades do Android M:

– Nova estrutura de permissões dos aplicativos

– Novo gerenciamento de energia(chamado Doze) e muito mais

Veja mais detalhes no portal Tecmundo:

http://www.tecmundo.com.br/android/80661-android-m-confira-novidades-nova-versao-so-portatil-da-google.htm

No momento esta disponível a versão para desenvolvedores(developer preview),focados exclusivamente nos smartphones da família Nexus( 5, 6, 9 e Player ).

Que venha o novo Android M!

Quem quer criar software, precisa conhecer o manifesto ágil

Olá

É uma nova maneira de fazer software, independentemente de plataforma, linguagem, banco de dados, escopo, etc.

O manifesto é dividido em valores e princípios que orientam e ajudam a construir software de uma maneira(rápida e não rapidim) mais organizada e próxima do cliente.

http://www.manifestoagil.com.br/

As metodologias ágeis(SCRUM, XP, FDD, etc) são fundamentadas no manifesto ágil.

Fazer e entregar software, requer trabalho árduo, dedicação, comunicação  multilateral intensa e muita colaboração com todos os envolvidos.

Estude, discuta, divulgue, explique,  e pratique os métodos ágeis, seu cliente agradecerá. Vale muito a pena!

Responder a uma mensagem, é sinal de educação e respeito

Olá

Quantas vezes recebemos mensagens durante o dia ? E as formas são inúmeras: Whatsapp, torpedo, email, skype, facebook, etc.

Não responder, é uma tremenda falta de educação e respeito. Não precisa responder na hora, mas ignorar,é uma deselegância colossal.

Hoje temos facilidades de comunicação extrema, mantenha-se em contato, conectado, ativo e pronto para responder, quando solicitado, não somente na vida profissional, como pessoal.

Não responder a apelar para desculpas obsoletas, como: não tenho tempo(arrume), estou trabalhando(tem hora do almoço), esta chovendo hoje(e ?), é pior ainda.

Sempre que receber uma mensagem, responda.

Fica a dica: simples, cordial e respeitosa.