Recolhendo exigências do software para começar analistas do negócio

Afixado março em 8, 2007 em 9:21 am

Trabalhar como um analista do negócio por os últimos 4 anos ensinou-me que algumas coisas sobre o recolhimento das exigências do usuário e do software que eu pensei do eu compartilharia! Há uns pares das coisas que você necessita fazer e se manter na mente quando você está tentando projetar um sistema ou uma aplicação para um jogo particular dos usuários:

1. O que o usuário pede para não pode ser exatamente o que quer! Podem perguntar-lhe que para fazer X, Y, e Z porque aquele fará coisas muito mais fáceis, mas se você vai apenas adiante e faz aquele cega, você mais do que provavelmente para encontrar isso mais atrasado nos usuários se queixará e se dirá que não está trabalhando na maneira melhor possível ou na maneira ele “deve”. A fim figurar para fora o que os usuários necessitam REALMENTE, você deve sentar-se para baixo com eles e PRESTAR ATENÇÃO quando trabalharem. As reuniões são grandes e tentarão recordar como fazem as coisas (50% do material que não recordarão que) e lhe dão alguma vista entortada de seu trabalho. Não que fazem este na finalidade, mas uma vez que você vai sente-se para baixo e veja-se como os povos trabalham, você encontrará lá são toneladas de pequeno pouco, mas as etapas dos importants de que não pensaram valeram a pena mencionar! Uma vez que você vê o fluxo com seus próprios olhos, sente-se então para baixo com todos e tenha-se uma reunião sobre o que quer e PORQUE.

2. Pergunte sempre PORQUE os povos estão fazendo coisas a maneira que são… geralmente você encontrarão que alguns problemas podem apenas ser resolvidos dizendo alguém para a fazer uma outra maneira! Alguma outra pessoa pessoa dita X para fazê-lo esta maneira e assim agora mantêm-se apenas fazê-la essa maneira mesmo que o processo possa ter mudado! Os povos não gostam de mudar, mesmo se for bom para eles! Quando você começar perguntar porque, os povos começarão a pensar realmente sobre ele e podem figurar para fora para se que estão desperdiçando o tempo ou o estão fazendo em uma maneira complicada que não seja necessária.

3. Tente sempre começar primeiramente uma vista geral! Os povos começarão imediatamente a dizê-lo que sobre este problema com esta característica particular ou esta etapa no processo, etc., etc., mas no você queira a primeiramente começam uma compreensão desobstruída do processo inteiro de um nível mais elevado. Se você começar direito nos detalhes, você terminará acima de fazer o software ou um processo que puderam excedente ser complicados! Está espantando-se quantas vezes eu olhei processos e determinado que a etapa inteira pode ser eliminada!!! Tente sempre começar o PERSPECTIVE GRANDE!

4. Certifique-se documentar tudo, assim que povos não pensam que você está desperdiçando o 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! It’ll also be easier to convince others that your solution is the best solution if you have lots of supporting evidence on paper.

5. Get sign off from all the top people, plus the users! If management wants it one way and users want it another way, those issues need to be resolved quickly and jointly! Don’t ever say you’ll do one thing before making sure it’s ok with the boss. Otherwise you’ll have to backtrack on your promise and people will get annoyed!

6. Lastly, but MOST IMPORTANTLY, TEST TEST TEST!!! Write out test scripts and test cycles. Don’t have to do anything fancy, use Excel to write it out. 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. You should always have expected inputs and outputs. And try to use varied data sets, small sets, large sets, and sets you know will cause errors (but hope to catch).

Hope this helps!

Enjoyed this post? Subscribe to Online Tech Tips via RSS Feed or via Email and receive free daily productivity tips.

» Filed Under IT Job Stuff

Add to Delicious Save this page Mixx it Stir it up on Mixx
Reddit Add to Reddit StumbleUpon Stumble this page

Related Posts

Please post your comments/suggestions!