Um dos pilares do Scrum, framework para desenvolvimento de software ágil, é manter uma boa comunicação entre todos os envolvidos no desenvolvimento, inclusive o cliente (representado pelo Product Owner).
Para facilitar a comunicação, utiliza-se muito um quadro Kanban; entretanto, para alguns times, seja por restrição de espaço ou por equipe distribuída (mesmo que o Scrum peça que todos se mantenham juntos no mesmo espaço, as vezes não dá pra evitar como, por exemplo, no caso de software Open Source), o quadro não é a melhor solução. Nestas situações, talvez o Trello possa ajudar o time.
Outra questão é fazer uma correta estimativa do tempo de uma tarefa, mas o mais curioso é que nem sempre o desenvolvedor tem consciência de qual é a sua capacidade de desenvolvimento. O WakaTime é uma ferramenta que dá visibilidade ao desenvolvedor, mostrando, de uma forma muito prática, o tempo que foi gasto com programação.
Trello
O Trello é uma ferramenta de gerenciamento de projetos gratuita e baseada na web. Nele, os projetos são representados por boards, os quais contêm lists (correspondendo à lista de tarefas). As lists contêm os cards (correspondendo às tarefas em si). Os cards devem progredir de uma lista para a próxima (através do arrastar e soltar), de forma a refletir o fluxo da funcionalidade a partir de uma ideia até a sua implementação. Usuários podem ser delegados aos cards. Usuários e boards podem ser agrupados em Organizações.
Listas sugeridas para um board *
- Reference/Resources: Temos aqui todos aqueles arquivos que precisamos acessar sempre. Um modelo de fatura, um documento escaneado, etc. Recursos importantes adicionados a esta lista estarão acessíveis com um click.
- Sprint Backlog: Lista de tarefas que precisam ser completadas durante o sprint.
- Blocked: Um impedimento externo é quando existe uma dependência fora do time, e o time está incapacitado de progredir em um item até que o trabalho externo ao seu controle esteja concluído.
- In progress: Nesta lista se encontra tudo aquilo que estiver em andamento.
- QA: O Scrum Master definirá, nesta lista, todos os MVP’s concluídos, ou seja, prontos para serem testados pelo departamento de controle de qualidade.
- Bug Report: Durante o controle de qualidade, bugs podem ser encontrados. Essa lista serve para rastrear todos os problemas antes de mover o MVP para a lista de concluídos.
- Done: Todos os MVP’s que passaram pelo controle de qualidade serão arquivados aqui.
Como usar:
- Se você ainda não tem uma conta, acesse: https://www.trello.com/ e cadastre-se.
- Acesse este template https://trello.com/b/P7ol5pkc e utilize a opção de copiar o board. Pronto, é só seguir a sugestão acima.
WakaTime
É uma ferramenta de análises estatísticas para programadores. É um projeto de código fonte aberto com plugins para monitoramento do tempo automático e insights sobre suas programações. Possui relatórios semanais por e-mail e monitora separadamente o tempo gasto em cada commit e em cada linguagem de programação/marcação/configuração. Exibe estatísticas por branchs e por arquivos.
Como usar:
- Acesse o endereço: https://wakatime.com e cadastre-se.
- Siga as instruções de instalação do plugin para o seu editor favorito e pronto!
Olá desenvolvedores. Aqui vai um artigo que tenta ensinar a forma como obter um orçamento que valorize o seu trabalho. Alguns pontos são muito importantes na hora de negociar o pagamento. Espero que ajude.
Olá desenvolvedores. Aqui vai um artigo que tenta ensinar a forma como obter um orçamento que valorize o seu trabalho. Alguns pontos são muito importantes na hora de negociar o pagamento. Espero que ajude.
https://pt.yeeply.com/blog/como-obter-um-orcamento-justo-para-criar-aplicativos-moveis/