La verdad pensé mucho sobre realizar esta entrada, ya que información referente a lo que les voy a mostrar a continuación hay en todos lados pero aquí vamos.

La norma NMX-I-059-NYCE-2011 (la más actual a día de hoy) o de cariño MoProSoft es  un modelo de procesos enfocado a pequeñas y medianas empresas dedicadas al desarrollo de software. Esta norma ha tenido una gran aceptación debido a que el flujo de los procesos es bastante simple y la gran adaptabilidad que tiene, ya que, como a mi me gusta explicarlo, MoProSoft es como una Interfaz (POO), ya que nos dice qué es lo que se tiene que realizar, pero no nos limita en el cómo hacerlo.

MoProSoft está estructurado en 3 categorías conteniendo en ellas 9 procesos, los 9 procesos minimos que una empresa debería tener.

Estructura de MoProSoft

Si, ya sé que la imagen muestra sólo 6 procesos, esto es porque los 3 procesos restantes son subprocesos de Gestión de Recursos. Los listo a continuación:

  1. Recursos Humanos y Ambiente de Trabajo
  2. Bienes, Servicios e Infraestructura
  3. Conocimiento de la organización

Ahora que conocemos la estructura de MoProSoft, es hora de saber un poco más sobre los procesos. A continuación se enlistan los procesos y su propósito en la vida:

  1. Gestión de Negocio.- Establece la razón de ser de la empresa, sus objetivos y las condiciones para lograrlos, para lo cual es necesario considerar las necesidades de los clientes, así como evaluar los resultados para poder proponer cambios que permitan la mejora continua. Adicionalmente habilita a la organización para responder a un ambiente de cambio y a sus miembros para trabajar en función de los objetivos establecidos.
  2. Gestión de Procesos.- Establece los procesos de la organización, en función de los Procesos Requeridos identificados en el Plan Estratégico. Así como definir, planificar, e implantar las actividades de mejora en los mismos.
  3. Gestión de Proyectos.- Asegura que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización.
  4. Gestión de Recursos.- Consigue y dota a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, así como crear y mantener la Base de Conocimiento de la organización. La finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización.
  5. Recursos Humanos y Ambiente de Trabajo.- Proporciona los recursos humanos adecuados para cumplir las responsabilidades asignadas a los roles dentro de la organización, así como la evaluación del ambiente de trabajo.
  6. Bienes, Servicios e Infraestructura.- Proporciona proveedores de bienes, servicios e infraestructura que satisfagan los requisitos de adquisición de los procesos y proyectos.
  7. Conocimiento de la Organización.- Mantiene disponible y administra la Base de Conocimiento que contiene la información y los productos generados por la organización.
  8. Administración de Proyectos Específicos.- Establece y lleva a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados.
  9. Desarrollo y Mantenimiento de Software.- Realización sistemática de las actividades de análisis, diseño, construcción, integración y pruebas de productos de software nuevos o modificados cumpiendo con los requerimientos especificados.

Ya estamos listos para aprender a implantar MoProSoft nivel 1 en tu organización (o la de tu jefe) . En unos días estaremos aprendiendo cómo implantar el proceso de Gestión de Negocio, ¡Nos leemos en la próxima entrada!

Osea como???

Publicado: 8 octubre, 2011 en Desarrollo

Osea como???? me mandó un error por no encontrar errores??? jajajaja XD cada error que saca ya el VS2010 😛

 

Somos programadores…

Publicado: 2 octubre, 2011 en Música

Es de madrugada y no programo nada… XD, así que anduve de ocioso y les traigo esto!

Esta mañana mientras trabajaba sobre un proyecto… ocurrió un error bastante inquietante, debido a que unas horas antes mi equipo de proyecto y yo habiamos estado bromeando sobre supuestas manifestaciones demoniácas en la habitación donde nos encontrábamos, además de en nuestro código XD (debido a que por alguna extraña razón se perdieron referencias)… y luego… bueno veanlo con sus propios ojos.

Error del demonio

¡¡Hola Android!!

Publicado: 28 julio, 2011 en Uncategorized

Que tal estimados lectores, hace unas semanas que me he estado adentrando poco a poco en el mundo del desarrollo de aplicaciones móviles para Android, así que el día de hoy trataré de despertar en ustedes también el gusanito del Android.

Hoy realizaremos el clásico ejemplo de Hola Mundo, y antes de comenzar hablemos un poco sobre el IDE, personalmente utilizo MOTODEV Studio, que es básicamente una adaptación de Motorola de Eclipse, si tienes Eclipse ya instalado en tu equipo, pues solo es cuestión que agregues el módulo de Android y listo.

Ahora si, vamos a comenzar.

Iniciamos nuestro IDE preferido y creamos un nuevo proyecto de Android.

Nombre del proyecto = HolaAndroid — SDK Destino = Android 2.2 — Nombre de la Aplicación = HolaAndroid

Damos click en finalizar

Ahora, vamos a crear un botón. En el explorador de proyectos nos vamos a res/layout damos doble click sobre main.xml, nos abrirá una pequeña ventana con la vista gráfica de la interfaz, pero nosotros vamos a usar la vista de código, a la cual podemos accesar dando clcik en la pestaña junto a la que dice «Graphical Layout» en este caso dice «main.xml».

Por default nos aparecerá un Linear Layout, agregaremos un TextView y un Button:

<Button android:layout_width=»wrap_content»
android:layout_height=»wrap_content»
android:text=»Haz Click Sobre Mí»
android:id=»@+id/btnHola»/>

Una vez que hayamos agregado el botón abrimos la actividad «MainActivity» que es el código de nuestra interface, aqui es donde programaremos el botón.

El MainActivity nos tiene que quedar de la siguiente manera

public class MainActivity extends Activity implements OnClickListener {
Button btnHola;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnHola = (Button)findViewById(R.id.btnHola);
}

public void onClick(View src)
{
Toast.makeText(this, «Hola Android», Toast.LENGTH_LONG);
}
}

Y listo!!! Tendras tu primer aplicación en Android lista!! n_n

 

Si se me pasó algo, comenten!

 

Bueno, pues quizá no todos lo saben pero la semana pasada anduve por Campus Party México 2011 y algo que a todos nos llamó la atención fué la final del Torneo de nivel avanzado de Mortal Kombat. Una batalla genial, no recuerdo los nicks de los participantes, pero sin duda nos regalaron unos minutos de emoción, risas y diversión!

P.D Si saben los nicks de twitter de estos favor de comentarlos para que tengan su crédito n_n

Bienvenidos!

Publicado: 12 junio, 2011 en Uncategorized

Bueno, antes que nada bienvenidos a mi blog, y les agradezco el pasar a leer este mi primer post esperemos de muchos, en los cuales trataremos temas diversos tales como, Programación, Redes de computadoras, Linux, Windows, y Tecnologías en general. Trataré de postear algo al menos 1 vez a la semana, tratando de mantenerlos al tanto en todo este ámbito. Si les gustaría que haya un post dedicado a algún tema en específico, vaya!, solo tienen que enviarme un mensaje y prepararé algo.

Bueno leemos pronto ya con el primer tema preparado!

And the adventure began!