Gathering software requirements for begining business analysts Recolha de requisitos de software empresarial início analistas
Posted on March 8, 2007 at 9:21 am Postado em 8 de março de 2007 às 9:21 am
Working as a Business Analyst for the last 4 years has taught me a few things about gathering user and software requirements that I thought I would share! Trabalhando como Analista de Negócios últimos 4 anos, ensinou-me algumas coisas sobre recolha usuário e software requisitos que eu pensei que eu compartilharia! There are a couple of things you need to do and keep in mind when you are trying to design a system or application for a particular set of users: Há algumas coisas que você precisa fazer e deve ter em mente quando se está a tentar criar um sistema ou aplicação de um determinado conjunto de usuários:
1. What the user ask for may not be exactly what they want! O que o usuário solicitar que pode não ser exatamente o que querem! They may ask you to do X, Y, and Z because that’ll make things a lot easier, but if you just go ahead and do that blindly, you will more than likely find that later on the users will complain and say that it’s not working in the best possible way or the way it “should”. Eles podem pedir-lhe para fazer X, Y, Z, porque isso vai tornar as coisas muito mais fácil, mas se você só ir em frente e fazer isso cegamente, você vai encontrar mais do que provável que mais tarde sobre os usuários irão reclamar e dizer que ele 'S não funciona da melhor maneira possível ou a forma como ele "deveria". In order to figure out what the users REALLY need, you must sit down with them and WATCH while they work. A fim de descobrir o que os usuários precisam REALMENTE, você deve sentar-se com eles e WATCH enquanto eles trabalham. Meetings are great and they will try to remember how they do things (50% of the stuff they will not remember they do) and give you some warped view of their work. Reuniões são grandes e vão tentar lembrar como eles fazem as coisas (50% das coisas que não se lembra o que fazem) e dar-lhe alguns warped vista dos seus trabalhos. Not that they do this on purpose, but once you go sit down and see how people work, you’ll find there are tons of small little, but importants steps that they didn’t think were worth mentioning! Não que eles fazem sobre esta finalidade, mas uma vez que você vá sentar e ver como as pessoas trabalham, você encontrará existem milhares de pequenas pouco, mas passos importantes que não foram acho que vale a pena mencionar! Once you see the flow with your own eyes, then sit down with everyone and have a meeting about what they want and WHY. Depois de ver o fluxo com os vossos próprios olhos e, em seguida, sentar-se com todos e tem uma reunião sobre o que querem e PORQUE.
2. Always ask WHY people are doing things the way they are…usually you’ll find that some problems can just be solved by telling someone to do it another way! Sempre pedimos PORQUE as pessoas estão a fazer as coisas da forma como elas são… normalmente você verá que alguns problemas podem ser resolvidos apenas por dizer alguém para fazê-lo outra maneira! Someone else told Person X to do it this way and so now they just keep doing it that way even though the process may have changed! Alguém disse Pessoa X fazê-lo desta maneira e por isso agora eles apenas manter a fazê-lo dessa forma, embora o processo pode ter mudado! People don’t like to change, even if it’s good for them! As pessoas não gostam de mudar, mesmo que seja bom para eles! When you start asking why, people will begin to actually think about it and may figure out for themselves that they are wasting time or doing it in a complicated way that’s not necessary. Quando você começa a perguntar por que razão, as pessoas vão começar a realmente pensar nisso e pode descobrir por si mesmos que estão gastando tempo ou fazê-lo em uma forma que é complicado não é necessário.
3. Always try to get a general view first! Sempre tentar obter uma visão geral primeiro! People will immediately begin to tell you about this problem with this particular feature or this step in the process, etc, etc, but you want to first get a clear understanding of the entire process from a higher level. As pessoas vão começar imediatamente a informá-lo sobre este problema com esta característica específica ou este passo no processo, etc, etc, mas você deseja obter primeiro um claro entendimento de todo o processo a partir de um nível mais elevado. If you get right into the details, you’ll end up making software or a process that might be overly complicated! Se você obter o direito em detalhes, você vai acabar fazendo software ou de um processo que poderia ser demasiado complicado! It’s amazing how many times I’ve looked at processes and determined that the entire step can be eliminated!!! É incrível como muitas vezes Eu olhei processos e determinou que toda a etapa pode ser eliminada! Always try to get the BIG PERSPECTIVE! Sempre tentam obter a BIG PERSPECTIVA!
4. Make sure to document everything, so people don’t think you are wasting time. Certifique-se de documento tudo, que as pessoas não pensam que você está desperdiçando tempo. If you’re spending a lot of time with the people who actually do the work (which you should), then make sure you write everything down because you don’t want your boss to think you’re not getting anything done! Se você está gastando muito tempo com as pessoas que realmente fazem o trabalho (que você deveria), então certifique-se de escrever tudo para baixo porque você não quer que seu patrão para pensar você não está recebendo nada feito! It’ll also be easier to convince others that your solution is the best solution if you have lots of supporting evidence on paper. Ele também vai ser mais fácil convencer outros, que a sua solução é a melhor solução se você tiver lotes dos elementos comprovativos em papel.
5. Get sign off from all the top people, plus the users! Get off sinal de todas as pessoas no topo, mais os usuários! If management wants it one way and users want it another way, those issues need to be resolved quickly and jointly! Se ele quer uma forma de gestão e os utilizadores que querem outra maneira, as questões que precisam de ser resolvidas rapidamente e em conjunto! Don’t ever say you’ll do one thing before making sure it’s ok with the boss. Nunca diga que você faça uma coisa antes de fazer certeza de que está ok com o patrão. Otherwise you’ll have to backtrack on your promise and people will get annoyed! Caso contrário você terá que recuar em sua promessa e as pessoas vão chegar irritado!
6. Lastly, but MOST IMPORTANTLY, TEST TEST TEST!!! Por último, mas MOST IMPORTANTLY, TESTE TESTE TESTE! Write out test scripts and test cycles. Escreva out test scripts e ciclos de ensaio. Don’t have to do anything fancy, use Excel to write it out. Você não tem que fazer nada fantasia, use Excel para escrevê-la para fora. One column for the particular feature or function you are testing, one column for the expected outcome, one column for the inputs and one column for the expected outputs. Uma coluna para a característica específica ou função que você está testando, uma coluna para o resultado esperado, uma coluna para os insumos e uma coluna para os resultados esperados. You should always have expected inputs and outputs. Você deve sempre ter esperado inputs e outputs. And try to use varied data sets, small sets, large sets, and sets you know will cause errors (but hope to catch). E tentar utilizar variados conjuntos de dados, pequenos conjuntos, grandes conjuntos, conjuntos e sabem que podem vir a causar erros (mas espero que a captura).
Hope this helps! Espero que ajude!
If you enjoyed this post, make sure you Se você gostou deste post, certifique-se de subscribe to my RSS feed Inscrever-se em meu feed RSS ! !
» Filed Under »Arquivado Sob IT Job Stuff IT Job Stuff
Related Posts Related Posts
- Reasons to work for a small company if you’re in IT Razões para trabalhar para uma pequena empresa, se você estiver em TI
- How to ask for a raise in the IT/Computer field! Como pedir um aumento do IT / Computer campo!
- A few more things about how to ask for aa raise in IT! Alguns mais coisas sobre como pedir aa aumentar em TI!
- Using the Principles of Dale Carnegie to Create a Great Blog! Usando os princípios de Dale Carnegie para Criar um Grande Blog!
- Learn the physics behind everyday life and how things work Aprenda a física por trás vida cotidiana e como as coisas trabalham
























