Quais ferramentas / metodologias / estratégias você usa para se manter organizado ao fazer seu trabalho como desenvolvedor? Você pode fornecer detalhes?
9
Quais ferramentas / metodologias / estratégias você usa para se manter organizado ao fazer seu trabalho como desenvolvedor? Você pode fornecer detalhes?
Respostas:
Eu uso um Kanban pessoal em cada um dos meus contextos de localização . Por exemplo: Escritório em casa, Escritório em casa e negócios.
Esta resposta é baseada nesta postagem do blog . Extraí as informações mais relevantes, mas você pode estar interessado na parte psicológica do método, que não detalharei aqui.
fonte
Não é necessário usar aparelhos eletrônicos se papel e lápis velhos ainda funcionarem.
Para coisas que precisam ser lembradas por um curto período de tempo: Post-it notes . Se não for mais necessário, jogue-o fora.
Para pensar: papel e lápis . Basta usar a parte traseira limpa das impressões desnecessárias.
Para relatar à gerência: o que eles me mandarem usar.
Felizmente, não temos uma política de mesa limpa. : D
fonte
Eu tenho três ferramentas principais, com diferentes benefícios:
Rápido - quadro branco - é o melhor para o curto prazo, posso rabiscar qualquer coisa nele e qualquer pessoa local pode vê-lo. Nós os usamos para o status das máquinas de laboratório e eu os uso para coletar meus pensamentos quando não há tempo nem energia extra para a interface do usuário
Fácil de gerenciar - para qualquer coisa que possa ser compartilhada com a alta gerência (número de testes aprovados, número de recursos implementados etc.) - eu uso o Excel. Na minha empresa, temos vários mecanismos necessários de comunicação de gerenciamento - todos usam os mesmos dados, mas em formatos diferentes. O Excel é praticamente perfeito para isso - faz de mim um gráfico para a reunião, uma planilha para os contadores e uma lista de coisas que eu posso enviar por e-mail para obter status.
Amigável à equipe - Eu mudei absolutamente para o Rational Team Concert quando o usei neste inverno. Possui a combinação de quadro branco (amigável para a equipe) e Excel (compatível com gerenciamento), já que histórias e tarefas podem ser renderizadas e filtradas de várias maneiras, enquanto ainda estão vinculadas a check-ins e maneiras pelas quais as equipes gostam de acompanhar status. Na IMO, isso foi o máximo, porque as pessoas conseguiram comunicar o status umas das outras (e eu, o líder da equipe) de uma maneira que funcionasse para elas, mas eu poderia processá-la de uma maneira que funcionasse para pessoas de fora. Advertência - não é barato, a configuração NÃO é fácil e houve alguma curva de aprendizado - mas a maioria das pessoas classificou a curva de aprendizado como "vale a pena".
fonte
A escrita constante no OneNote é a espinha dorsal da minha estratégia de organização pessoal. O seguinte pode ou não funcionar para você, mas eles me serviram bem:
fonte
As listas de tarefas separadas são bastante projetadas. Enquanto estou trabalhando, não quero ser interrompido por TODOs pessoais. Mas quando meu contexto muda para o tempo pessoal, ainda quero um sistema para acompanhar as coisas que preciso fazer, pois sou notoriamente disperso. E o RTM é menos informal o suficiente para a tarefa (sem trocadilhos) :-)
fonte
Muitas boas ferramentas já respondem. Encontrei alguns "processos" para ajudar também
fonte
Eu uso o evernote para fazer anotações sobre praticamente tudo e qualquer coisa. Quando chegamos à fase de projeto de carnes e batatas, transferimos os requisitos para o redmine, que se torna o verdadeiro capataz.
fonte
O nível de coisas que você deve fazer para autogerenciar diariamente depende muito da empresa (organização / estrutura) em que trabalha.
Se for uma empresa de pequeno porte, obviamente você terá que fazer todos os escritos manualmente, usando o editor de texto mais apropriado para suas necessidades. Como afirmado anteriormente - isso pode ser feito no OneNote / Outlook. Vários quadros de lembretes e funcionalidades agora também estão integrados nos sistemas operacionais. Dependendo da linguagem de programação e do IDE em que você trabalha, é necessário usar a manutenção de código oferecida e a instrumentação de monitoramento do fluxo de trabalho.
Se for uma empresa de médio porte, a empresa precisará ter seu próprio IS, com base em alguns softwares Server, por exemplo, servidor MS Exchange em execução no Datacenter MS Server 2k8 (R2), fornecendo ambiente corporativo completo para o ambiente baseado no Outlook. É provável que você use ferramentas de terceiros como GExperts / CnPack / madExcept ou qualquer outra empresa de ferramentas que exija, resultando no uso mínimo ou mínimo da funcionalidade de gerenciamento de fluxo de trabalho interno do IDE ... por exemplo, diagramas de Gant.
Se for uma grande empresa / empresa / co-proporção, certamente há o seu próprio IS, fornecendo propósitos específicos de departamento em execução em alguns softwares de servidor não baseados no Windows * e hardware de servidor da classe Mainframe. Não posso comentar muito nesta área. Se eu quisesse, eu faria ilegalmente, muito ... pessoal, pessoal.
É realmente difícil responder sem fornecer escopo mais preciso da sua resposta direcionada - OU - você insere informações mais detalhadas da sua situação atual.
Por que não Windows? A resposta é simples:
O sistema operacional Windows, desde o Windows 95, sempre foi usuário único; sistema Operaiting de sessão única, portanto, não foi projetado para ser executado no ambiente corporativo.
O OS Unix, em comparação, é construído apenas para redes, portanto, usa principalmente Protocolos de Transporte (Hyper-Text; File Transfer; etc.) para troca interna de dados - sem a camada de hardware entre os componentes do sistema.
Mais informações aqui: http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406
OBSERVAÇÃO: Principalmente - o nº 10 é o que mais difere, com impacto razoável nos dados e no fluxo de trabalho de toda e qualquer empresa.
PS Eu trabalho em empresas de médio porte.
fonte