Mapeamento da História de Usuário

O objetivo do nosso projeto é a elaboração de um pacote python que tenha funções capazes de determinar, por meio de aprendizado de máquina, se entradas de texto são consideradas ou não keyboard smashing, sendo assim, o público alvo seria programadores que fariam a importação da nosso biblioteca para ajudá-los a processar suas bases de dados. Com base na descrição anterior, nosso user story map está estruturado da seguinte maneira:

Épico Feature História de Usuário

Release 1

  • Pacote Python para identificar Keyboard Smashing - É o objetivo central do projeto e que necessita de várias etapas para ser concluído.
  • Identificar keyboard smashing na língua inglesa - Inicialmente o escopo será limitado à língua inglesa.
  • Identificar Keyboard Smashing utilizando Random Forest - Um algoritmo random forest para a identificação de keyboard smashing, a priori esse seria um único modelo disponível para utilização no MVP.
  • Identificar Keyboard Smashing em palavras isoladas - Uma função simples que dada uma string como parâmetro retorne se ela é keyboard smashing ou não.
  • Identificar keyboard smashing em frases - Uma função que seja capaz de detectar a presença de keyboard smashing em frases/textos e retornar a resposta ao usuário.
  • Empacotar os módulos e pubilicar na Pypi - É preciso que os usuário consigam fazer a instalação do pacote com o pip para que seja feita a importação para seus códigos.
  • Release 2

    Em desenvolvimento...