O requisito de trabalho basicamente quer que o cliente em potencial tenha experiência com um projeto no qual você estava encarregado, no qual você pode ou não ter pessoas seguindo sua liderança. Se você tem esse tipo de experiência e planeja mencioná-la, verifique se conseguiu .
Se você não tem uma experiência com PM, a melhor coisa a fazer é ser proativo e procurar um projeto em seu trabalho atual . Se, por algum motivo, você não conseguir colocar um projeto em prática, inicie um projeto de código aberto e tente atrair pessoas . Mesmo se você for um desenvolvedor solo, aprenderá muito sobre gerenciamento de projetos de software. Comecei meu projeto de código aberto e estou aprendendo técnicas de gerenciamento de projetos (PM). Estou até aprendendo e me classificando como desenvolvedor de trabalho porque sou ambos, meu gerente e desenvolvedor, portanto, meu lado gerente define tarefas e estimativas e meu lado desenvolvedor se compromete com essas tarefas. Agora no trabalho, estamos iniciando um projeto e agora me sinto mais confiante em saber se comprometer com um requisito específico e como estimar sua entrega.
Sobre técnicas de software livre PM de software livre:
Descobrindo recursos ... às vezes nem o cliente sabe o que ele realmente deseja.
Traduzindo recursos em requisitos.
Estimando requisitos.
Priorize os requisitos e escolha os que se encaixam em uma iteração. (Quais são os requisitos mais básicos que podem se encaixar em uma iteração?)]
Definir marco e iterações.
Divida o problema. (análise de domínio)
Design inicial (design apenas bom o suficiente).
desenvolvimento (teste, implementação, etc)
No final da iteração, analise seu desempenho e feedback. Eu entreguei o que prometo? O que deu errado? O que eu fiz certo?
Aprenda também como escopo com CHANGE . Sério, no meio da iteração, você ou seu cliente descobrirão que há um recurso muito importante que, se não o fizer, o projeto estará morto. Provavelmente, sua única constante no seu projeto é a mudança!