Gathering software requirements for begining business analysts La recopilación de software necesarios para el comienzo de los analistas de negocio

Posted on March 8, 2007 at 9:21 am Publicado el 8 de marzo de 2007, a las 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! Trabajo como Analista de Negocios para los últimos 4 años me ha enseñado unas cuantas cosas acerca de la recopilación de software de usuario y los requisitos que yo pensaba que iba compartir! 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: Hay un par de cosas que hay que hacer y tener en mente cuando usted está tratando de diseñar un sistema o aplicación para un conjunto particular de los usuarios:

1. What the user ask for may not be exactly what they want! Lo que el usuario pida pueden no ser exactamente lo que quieren! 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”. También pueden pedirle que haga X, Y, Z, porque las cosas que le hacen mucho más fácil, pero si usted acaba de hacer sin que a ciegas, se encuentra más que probable que más adelante los usuarios se quejan y dicen que 'S no funciona de la mejor manera posible o de la forma en que "debería". In order to figure out what the users REALLY need, you must sit down with them and WATCH while they work. Con el fin de averiguar lo que los usuarios necesitan REALMENTE, debe sentarse con ellos y WATCH mientras trabajan. 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. Las reuniones son grandes y que traten de recordar cómo hacer las cosas (50% de las cosas que no recuerda lo hacen) y darle algunos retorcidos vista de su trabajo. 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! No es que lo hacen a propósito, pero una vez que se vaya sentarse y ver cómo la gente trabaja, que encontrará allí son poco toneladas de los pequeños, pero importantes pasos que no se cree digno de mención! Once you see the flow with your own eyes, then sit down with everyone and have a meeting about what they want and WHY. Una vez que vea la corriente con sus propios ojos, y luego sentarse con todos y tener una reunión acerca de lo que quieren y POR QUÉ.

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! Siempre pregunte ¿POR QUÉ la gente está haciendo las cosas tal como son… por lo general es el hecho de que algunos problemas sólo pueden ser resueltos por decirle a alguien que hacerlo de otra manera! 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! Alguien le dijo a la persona X que hacerlo de esta manera y ahora que acaba de seguir haciendo de esa manera a pesar de que el proceso puede haber cambiado! People don’t like to change, even if it’s good for them! La gente no le gusta el cambio, incluso si es bueno para ellos! 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. Cuando usted comienza a preguntar por qué, la gente empezará a pensar que en realidad y puede descubrir por sí mismos de que están perdiendo el tiempo o hacerlo en un complicado camino que no es necesario.

3. Always try to get a general view first! Siempre trate de obtener una visión general primero! 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. La gente comienza inmediatamente a informarle a usted acerca de este problema con esta característica particular o de este paso en el proceso, etc, etc, pero a la primera que desea obtener una clara comprensión de todo el proceso, desde un nivel superior. If you get right into the details, you’ll end up making software or a process that might be overly complicated! Si obtiene la derecha en los detalles, acabaremos haciendo software o un proceso que podría ser demasiado complicado! It’s amazing how many times I’ve looked at processes and determined that the entire step can be eliminated!!! Es sorprendente el número de veces que he estudiado los procesos y determinado que el paso se puede eliminar! Always try to get the BIG PERSPECTIVE! Siempre trate de obtener el PERSPECTIVA DE GRANDES!

4. Make sure to document everything, so people don’t think you are wasting time. Asegúrese de que todo el documento, de modo que la gente no piensa que está perdiendo el tiempo. 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! Si está pasando mucho tiempo con las personas que realmente hacen el trabajo (que debe), entonces asegúrese de escribir todo porque usted no quiere que su jefe piensa que usted no está recibiendo nada hecho! It’ll also be easier to convince others that your solution is the best solution if you have lots of supporting evidence on paper. También le será más fácil convencer a los demás de que su solución es la mejor solución si usted tiene un montón de pruebas en papel.

5. Get sign off from all the top people, plus the users! Obtener firmar la parte superior de todas las personas, además de los usuarios! If management wants it one way and users want it another way, those issues need to be resolved quickly and jointly! Si quiere que la gestión de una manera y los usuarios quieren de otra manera, esas cuestiones deben ser resueltas de manera rápida y en conjunto! Don’t ever say you’ll do one thing before making sure it’s ok with the boss. No digo que nunca haré una cosa antes para asegurarse de que es bien con el jefe. Otherwise you’ll have to backtrack on your promise and people will get annoyed! De lo contrario tendrá que retroceder en su promesa y la gente recibirá molesto!

6. Lastly, but MOST IMPORTANTLY, TEST TEST TEST!!! Por último, pero GENTE, PRUEBA DE PRUEBA DE PRUEBA! Write out test scripts and test cycles. Escribir scripts de prueba y ciclos de pruebas. Don’t have to do anything fancy, use Excel to write it out. No tiene que hacer nada de fantasía, el uso de Excel para escribir a cabo. 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. Una columna de la característica particular o de la función que usted está probando, una columna para el resultado previsto, una columna de los insumos y una columna de los resultados previstos. You should always have expected inputs and outputs. Siempre debe haber esperado insumos y productos. And try to use varied data sets, small sets, large sets, and sets you know will cause errors (but hope to catch). Y tratar de utilizar variados conjuntos de datos, los pequeños conjuntos, grandes conjuntos, y establece que se sabe que pueden causar errores (pero espero a la pesca).

Hope this helps! Espero que le sirva!

If you enjoyed this post, make sure you Si disfrutan de esta entrada, asegúrese de que subscribe to my RSS feed Suscribirse a mi feed RSS ! !

» Filed Under »En virtud de la Presentación IT Job Stuff No hay nada por cosas

Related Posts Puestos relacionados

Please post your comments/suggestions! Por favor envie sus comentarios o sugerencias!