Fin de ciclo de calidad y pruebas de software P1

--Originally published at TC3045 – Memogcia blog

El proyecto

En el inicio del trabajo en equipo fue un poco lento por el tema de los NDA’s para poderles otrogar acceso a mis compañeros y que pudieran poder implementar sus metas que marcamos semanalmente.

Inicialmente decidí en buscar tutoriales buenos para que pudieran ir aprendiendo como se comporta el framework y se pudieran familiarizar mas con el código ya que es un framework orientado a MVC. La curva de aprendizaje no fue tan alta ya que varios compañeros ya habían tenido experiencia trabajando en servicios web, en cuanto a otros que nunca habían implementado servicios web, pero eso no fue una causa para que aprendieran lento, al contrario, mostraban mayor interés en el proyecto y al aprender como es que la mayoria de los servicios web funcionan.

En cuanto a las primeras semanas el equipo mostró interés en aprender el framework, mientras fueron aprendiendo iban surgiendo dudas, mismas que les fui respondiendo a lo largo de los días las cuales de la mayoría fueron preguntas en cómo los controlodores y las vistas funcionan en conjunto para poder mostrar la información en el fronend. En cuanto a ejercicios les pedí que fueran instalando lo necesario para que el framework pudiera correr sin problemas en sus computadoras y pudieran trabajar localmente sin necesidad de estar conectado al servidor. Las instalaciones fueron fáciles en los sistemas de Windows, pero por otro lado en los sitemas linux como Ubuntu y Mac tuvieron un poco mas de reto, lo cual me ayudó a recordar los pasos que se necesitaban hacer para que pudiera correr correctamente el framework y evitar los errores que les aparecía, mismos que me habían salido a mi cuando decidí instalar todo el entorno en Ubuntu, por razones que el servidor está basado en este sistema operativo y que hay Continue reading "Fin de ciclo de calidad y pruebas de software P1"

Inicio de la semana 2

--Originally published at TC3045 – Memogcia blog

En esta semana se definirán algunas tareas, como aprender o ver tutoriales del framework que se está usando en el proyecto. Israel, Germán y Andŕes tendrán que hacer la instalación del framework en su computadora al mismo tiempo que lo aprenden, esto les ayudará a familiarizarse con la estructura y así aprender mas rápido, además de que podrían salir dudas más puntuales de algunos componentes del framework.

Periódico al día

--Originally published at TC3045 – Memogcia blog

Nuestro proyecto consistirá en crear un periódico virtual en el que se muestren las noticias lo más rápido posible y así evitar que los usuarios que estén leyendo el periódico seguidamente no tengan que esperar a comprar el periódico al día siguiente como lo hacen la mayoría de las personas tradicionalmente.

Los conceptos del desarrollo de este proyecto los iremos desarrollando a lo largo de la próxima semana. Usaremos los frameworks que más se puedan adaptar el proyecto y se pueden hacer pruebas unitarias para así tener un proyecto completamente probado.

 

Análisis pre-morten

--Originally published at TC3045 – Memogcia blog

Este semestre está lleno de riesgos que se tienen que tomar. Llevo 5 materias este semestre además de trabajar en Dogsi en donde soy el desarrollador de la página web y próximamente la nueva aplicación que estará llena de funcionalidades nuevas y además más amigable. Me gusta mucho el trabajo que tengo, me ha servido todo el esfuerzo que le he dedicado para lo que ahorita es para mí el mejor proyecto que he realizado. En Dogsi ayudamos a los papás de perritos a encontrar a su cuidador ideal cuando salen de vacaciones o tienen que salir a trabajar y no pueden cuidarlo(s). Se les envía diariamente imágenes de sus perritos, además se les informa de que es lo que han hecho. Les ofrecemos tranquilidad y una plena estancia a sus perritos, mientras ellos disfrutan de sus vacaciones.

Cambiando un poco de tema en la clase de calidad y pruebas de software me gustaría aprender como desarollar pruebas de software que realmente ayuden a mejorar el producto final y así ofrecer una mejor calidad de servicio. Además me gustaría aprender como le han hecho otras personas para mantener esa calidad que se pudo lograr y eseñar al equipo de desarrollo cómo es que se tiene que desarrollar un producto de alta calidad (software).