Olá galera…
Vendo algumas vagas em TI, reparei que agora ha também, vaga pra estagiário em TI pra área de análise de requisitos, o que ssber bem para se candidatar para uma vaga assim?
Pelo que vejo por aí, sabe aquele cara que tentou estudar tecnologia mas não certo ? Então, ele virou analista de requisitos que basicamente tem uma só pré-condição: saber ler e escrever em português.
Por favor ArtesaoDeSoftware, não fala besteira não!
Uma boa análise de requisitos é a base para um projeto de software bem sucedido. A análise de requisitos não é simplesmente escrever corretamente, é entender a necessidde do cliente e expressar essa necessidade de forma clara e objetiva, para que todos no projeto entendam.
Se você trabalha num projeto em que os requisitos geralmente não mudam, ou que o domínio do projeto é bem conhecido (como num controle de estoque, por exemplo) fica mais difícil entender a necessidade de um analista de requisitos. Agora, em um projeto em que os requisitos mudam constantemente, que não tenha domínio tão conhecido ou que possua diversos tipos de usuários, cada um com uma necessidade diferente é muito complicado entender, elicitar, combinar e manter os requisitos. A análise de requisitos envolve também a avaliação constante de requisitos, a análise de impactos de mudança e a rastreabilidade de requisitos, por exemplo.
Eu sou programadora em um projeto de grande porte e, acreditem, o maior problema que possuímos é no entendimento dos requisitos porque o usuário nem sempre sabe expressar suas necessidades de maneira clara.
Para começar como analista de requisitos, eu aprofundaria conhecimentos em técnicas de validação de requisitos (acredite, existem muitas), UML e gerência de mudanças.
até pode existir, mas seria interessante antes de se especializar em algo tão abstrato ter uma ideia de desenvolvimento de uma ponta a outra, vivenciar isso e, se ainda quiser, cair de cabeça nessa area.
Por exemplo, se vc pode trabalhar com o modelo de continuous delivery o cliente está sempre usando o software e está sempre dando feedback, logo o processo de “analise” pode ser incorporado ao ciclo de desenvolvimento. Se o cliente não sabe o que quer, deixa ele usar o sistema enquanto está sendo desenvolvido pq, se é para pedir algo, ele vai pedir qq coisa, inclusive coisas q ele não precisa e, pior, pode “esquecer” coisas importantes.
Nem sempre dá pra fazer assim, mas quando é possivel vc troca o “uml” por “working software”.
COncordo, para ser analista de requisitos eu acredito que é necessária uma experiência com programação e até mesmo modelagem antes de se aventurar no levantamento.
Olha dei uma lida na net e tal…
Achei ate interessante fazer um curso em análise de requisitos ou arquitetura de software…
Valeu a opinião de vocês…
[quote=programadora]Uma boa análise de requisitos é a base para um projeto de software bem sucedido. A análise de requisitos não é simplesmente escrever corretamente, é entender a necessidde do cliente e expressar essa necessidade de forma clara e objetiva, para que todos no projeto entendam.
Se você trabalha num projeto em que os requisitos geralmente não mudam, ou que o domínio do projeto é bem conhecido (como num controle de estoque, por exemplo) fica mais difícil entender a necessidade de um analista de requisitos. Agora, em um projeto em que os requisitos mudam constantemente, que não tenha domínio tão conhecido ou que possua diversos tipos de usuários, cada um com uma necessidade diferente é muito complicado entender, elicitar, combinar e manter os requisitos. A análise de requisitos envolve também a avaliação constante de requisitos, a análise de impactos de mudança e a rastreabilidade de requisitos, por exemplo.
Eu sou programadora em um projeto de grande porte e, acreditem, o maior problema que possuímos é no entendimento dos requisitos porque o usuário nem sempre sabe expressar suas necessidades de maneira clara.
Para começar como analista de requisitos, eu aprofundaria conhecimentos em técnicas de validação de requisitos (acredite, existem muitas), UML e gerência de mudanças.
[/quote]Concordo 100% com você, mas o que o ArtesaoDeSoftware falou não chega a ser uma mentira… Tem muito analista de requisitos que sabem escrever muito bem, mas desconhecem as tecnicas de levantamento dos requisitos.