Ícone do site Celso Kitamura

Ciclo De Vida De Uma Skill Alexa

Ciclo De Vida De Uma Skill Alexa
5/5 - (1 vote)

Você já sabe que skills Alexa são aplicativos de voz. E como todo software, os aplicativos de voz passam por diversas fases.

 

Nesse vídeo vamos conversar sobre estas fases e fazer um paralelo com outros tipos de software.

 

Vamos conversar sobre o ciclo de vida de uma skill Alexa.

 

 

Ciclo De Vida De Uma Skill Alexa

 

Já batemos um papo sobre o que devemos fazer antes de começar a codificar uma skill.

 

Pois bem, nós desenvolvedores gostamos de codificar. De sentar a bunda na cadeira e sair digitando.

 

Porém, quando você tem uma empresa para desenvolver skills Alexa, você precisa construir softwares profissionalmente.

 

Todo software tem um ciclo de vida. Desde o momento da sua concepção, do planejamento do projeto, até o encerramento do suporte.

 

E com as skills Alexa não é diferente. Afinal, uma skill Alexa é um software também, certo?

 

Ciclo De Vida Do Software

 

A definição de ciclo de vida do software é:

 

“Estrutura contendo processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso.”

 

Ou seja, são as etapas por onde o desenvolvimento do software passa, desde o planejamento até o software deixar de ser usado.

 

No mundo do desenvolvimento de software existem vários modelos de ciclos de vida do software.

 

E umas das primeiras coisas a se fazer é definir o modelo que será seguido.

 

Skill Delivery Framework

 

Pois a Amazon propõe um modelo de ciclo de vida de uma skill Alexa chamado Skill Delivery Framework.

 

Esse processo foi aprimorado à medida que o serviço Alexa evoluiu.

 

Ele permite que você inicie com uma experiência polida e altamente envolvente para seus usuários.

 

O objetivo dessa estrutura é orientar sobre o que é necessário para criar experiências ricas e envolventes na Alexa.

 

Veja uma imagem deste modelo:

 

Fonte: Amazon

 

As etapas deste modelo são:

 

  1. Planejamento do Produto: O começo de tudo não é a codificação. Antes é preciso fazer uma pesquisa para verificar se o produto tem demanda e estabelecer as funcionalidades em alto nível.
  2. Design de voz: É o momento de desenhar a VUI (Voice User Interface), o nome da skill, definir quais dispositivos atender, etc.
  3. Construir, testar e certificar: Agora chegou a hora de desenvolver, a hora de codificar. Ainda abrange a fase de testes, certificação e publicação da skill.
  4. Lançamento e promoção: “Construa e eles virão” só funciona em filmes. Não basta publicar a skill. É preciso promover a skill, definir por quais canais de tráfego os usuários virão.
  5. Otimizar e melhorar: Já conversamos um pouco sobre esta fase. Precisamos analisar a performance da skill, verificar se os usuários estão instalando e voltando para utilizar a skill, planejar futuras atualizações e correções. E principalmente, continuar o esforço de marketing e divulgação.

 

Palavras Finais

 

Utilizar um modelo de ciclo de vida do software é uma das melhores formas de garantir um bom alinhamento entre o desenvolvimento do software e a necessidade do usuário que vai utilizá-lo.

 

E não existe o modelo ideal, e sim o que é mais bem aplicado para cada necessidade.

 

No caso do ciclo de vida de uma skill alexa, a Amazon propõe a Skill Delivery Framework.

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

Sair da versão mobile