Mostrando entradas con la etiqueta CProject. Mostrar todas las entradas
Mostrando entradas con la etiqueta CProject. Mostrar todas las entradas

miércoles, 30 de diciembre de 2015

Feliz año nuevo con CProject

Después de un año duro de trabajo he tenido unas horas para dedicar a repasar la última actualización de CProyectPro. En ella he corregido varios bugs que me habían comunicado (todos menores que no afectaban a la funcionalidad) y he añadido tres idiomas más: portugués, francés y alemán.

Entre las características de esta nueva versión está la posibilidad de elegir el idioma de la aplicación independientemente de la configuración del dispositivo.


Preferencias de la aplicación. Selección de idioma.

Por otro lado he añadido algunos retoques gráficos como barras de desplazamientos en color azul, etc. Son muy sutiles pero mejoran un poco más el estilo de la aplicación, el cual trato siempre con mucho mimo.

A los que hayáis comprado la aplicación espero que disfrutéis los cambios, y los que no… ¿a qué esperáis para comprarla? :D

En cualquier caso os deseo a todos ¡feliz navidad y año nuevo!

domingo, 1 de junio de 2014

Publicadas nuevas versiones de CProject free y CProject pro

Anoche publiqué una nueva versión de CProject free que junto a la versión publicada el 18/5/2014 de CProject pro cierran un ciclo de interesantes novedades en la aplicación.

Estas dos versiones incluyen las siguientes correcciones:

  • Se corrigen errores de padding en algunos layouts. Este era el problema que hacía que en algunos dispositivos los iconos de exportación se salieran un poco de la pantalla.
  • Botón incorrecto en el popup de fechas. Aunque los usuarios pulsaban el botón de asignar, se iluminaba el de cerrar. Realmente asignaba la fecha, pero visualmente era incorrecto.
  • Texto en inglés de la ayuda.
  • Locale en_EN en el .xls. Este error consistía en que la exportación del Excel siempre se realizaba en español. Ahora se realiza en función del idioma del dispositivo.
  • Ajuste de tamaño de Gantt. Aunque en dispositivos de pantalla grande no importaba, en móviles se veían pocas tareas del Gantt.

Optimización de tareas en Gantt con CProject

Además se han incluido nuevas características:

Nuevo estilo visual:

He trabajado mucho siguiendo los consejos que los usuarios me han enviado por email. Se han hecho comprobaciones para mejorar la paleta de colores y hacerla más accesible. Además se han incluido nuevos wallpapers para móviles.


Pequeños cambios marcan la diferencia. Mejoras en el estilo visual. Pantalla kanban CProject.

Share files (sólo versión pro):

Ahora es posible compartir datos entre aplicaciones. El usuario puede enviar por email el xml compatible con Microsoft Project, el Excel, etc.


Compartiendo datos con CProject pro.

BurnDown Chart (sólo versión pro):

La analítica muestra ahora una gráfica burndown. Directamente de la Wikipedia… “Un diagrama burn down o diagrama de quemado es una representación gráfica del trabajo por hacer en un proyecto en el tiempo. Usualmente el trabajo remanente (o backlog) se muestra en el eje vertical y el tiempo en el eje horizontal. Es decir, el diagrama representa una serie temporal del trabajo pendiente. Este diagrama es útil para predecir cuándo se completará todo el trabajo. Usualmente se usa en el desarrollo ágil de software, especialmente con Scrum.”


Gráfico BurnDown en CProject pro

Como podéis ver, no hemos estado parados estos dos meses desde la última actualización :D

Y ahora… ¿ os animáis a comprar la aplicación?

Saludos.

lunes, 3 de marzo de 2014

Migrando un proyecto desde android a Microsoft Project.

Una de las características interesantes de CProjectPro es la posibilidad de exportar datos en formato .xml estándar importable con Microsoft Project, GanttProject, Merlin (OSX) o cualquier otro programa compatible.


Paso 1. Obteniendo el xml

El proceso es bastante simple. Partimos de un proyecto creado desde CProjectPro.

En mi ejemplo he creado uno muy simple con dos tareas y un hito. A continuación vamos a las opciones de exportación y elegimos xml. El archivo se exporta en la ruta:

/mnt/sdcard/cproject/ con la siguiente nomenclatura fecha.hora.minutos.segundos-TítuloReducido.xml



Kanban con las dos tareas e hito de ejemplo


CProjectPro exportando el proyecto a xml


Representación del gantt en CProjectPro

A continuación os pongo el xml generado por la aplicación



12
20140203.0.53.32-Desde_andr.xml
Charlicode - CProyect
1
1
0
0
0
1984-01-01T00:00:00
1
2014-03-03T09:00:00

 
  1
  Estándar
  1
  -1
  
   
   1
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   2
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   3
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   4
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   5
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   6
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
   
   7
   1
   
    
     09:00:00
     13:00:00
    
    
     15:00:00
     19:00:00
    
   
   
  
 


 
  1
  1
  Inicio
  0
  0
  1
  2014-03-03T09:00:00
  2014-03-06T19:00:00
  PT16H0M0S
  0
  
  2014-03-03T09:00:00
  PT2H0M0S
 
 
  2
  2
  task one
  0
  0
  1
  2014-03-05T09:00:00
  2014-03-08T19:00:00
  PT24H0M0S
  0
  
  2014-03-05T09:00:00
  PT0H0M0S
 
 
  3
  3
  end
  0
  0
  1
  2014-03-08T09:00:00
  2014-03-08T09:00:00
  PT0H0M0S
  0
  
  2014-03-08T09:00:00
  PT00H0M0S
 




Paso 2. Importando el xml

Microsoft Project

En este ejemplo voy a importar los datos en un proyecto vacío. Lo que hay que hacer es desde el menú “Archivo\nuevo” de Microsoft Project elegimos en la caja de selección la opción “Formato XML (*.xml)”.


Abriendo un xml en Microsoft Project

Después de seleccionar nuestro archivo Microsoft Project nos pregunta si queremos importar el archivo como proyecto nuevo, anexar los datos al proyecto activo o combinar los datos en el proyecto activo. En este ejemplo elegiré como proyecto nuevo.

Después de pulsar finalizar los datos ya se pueden usar desde Microsoft Project.


Microsoft Project mostrando los datos exportados desde CProjectPro.

En Merlin

En Merlin es igual de simple. Desde el menú File elegimos Open y seleccionamos el archivo .xml


Merlin en OS X mostrando el proyecto.

En GanttProject

La importación del proyecto en GanttProject se realiza desde el menú “Proyecto\Importar”. A continuación se elige la opción “Archivos de Microsoft Project”. Después se selecciona el archivo y pulsa “Aceptar”.


GanttProject mostrando los datos. La interfaz es un poco espartana.

Pues esto ha sido todo. Como se puede comprobar la exportación desde CProjectPro es muy sencilla, y la importación en los distintos programas también ha sido fácil. Obviamente el archivo xml generado sólo contiene los campos necesarios para que el xml sea compatible y se exporten las opciones de la aplicación android CProject.

Saludos.

lunes, 17 de febrero de 2014

CProjectPro. Nuevas características en versión móvil.

Después de un sprint de dos semanas estoy contento, ya que acaba de salir a la venta CProjectPro. Esta versión de la aplicación es similar a CProject free, pero con algunas mejoras:


Vista proyectos

Vista analítica
  • No incluye publicidad. Algo obvio en una versión de pago.
  • Exportación de datos: la gran ventaja de esta versión frente a la gratuita es que permite exportar los datos en formato .xml , compatible con Microsoft Project y con GanttProject.

Además también funciona sobre móviles con resolución 480 x 800 o compatibles. Esto sin duda será una alegría para todos los que me habéis escrito email comentando este tema.

Sé que me he desviado un poco del Roadmap publicado hace unas semanas, pero aunque yo tenía unos planes iniciales los comentarios de la gente me hicieron modificarlos.

Las pantallas de la versión móvil han sido bastante trabajadas. Algunos me comentabais que simplemente reduciendo el tamaño del texto sería suficiente, pero tras unas pruebas me pareció mejor opción incluir pestañas tanto en el kanban como en la vista analítica.


Edición de tareas

Vista kanban

Saludos.

miércoles, 29 de enero de 2014

Appszoom.com ¿Pero esto qué es?

Estaba leyendo “La estafa de la linterna molona que ilumina más en android” en el blog del maligno y me ha llamado la atención la siguiente frase: En otros foros como AppsZoom aparece aún disponible y en ellas hay ya más de 100.000 descargas y muchas quejas de víctimas. SIC

Personalmente nunca he bajado aplicaciones que no fueran de Google Play, ni he rooteado el móvil ni nada, así que no conocía otras alternativas a la de Google para hacerse con aplicaciones. Entonces se me ha venido a la cabeza… ¿estará en este portal mi aplicación?

Dicho y hecho, con una simple búsqueda en el propio portal llego a la url http://es.appszoom.com/android_applications/productivity/cproject-free_iwrvp_comments.html.


Imagen del portal appszoom.com con un poquito de publicidad

A simple vista y por lo poco que sé, este portal lo que hace es bajarse aplicaciones de Google Play y otras plataformas a su web y permitir que los usuarios las descarguen desde ahí enlazar las apps de Google Play haciendo de intermediarios entre Google Play y los usuarios. Esto explica porqué la aplicación de la linterna aún sigue vigente y porqué la mía no está actualizada. Eso sí, meten publicidad por un tubo y los usuarios deben logarse para la descarga usando su sistema.


Qrcode para descargar más fácil por su sistema, of course

También me ha resultado curioso que mi aplicación lleva en ese portal entre 100 y 500 descargas, más o menos como en Google Play. Picado aún más por la curiosidad, he querido identificarme como desarrollador a ver si puedo ver estadísticas más completas de mi aplicación, y me he encontrado con esto:


¡¡¡A Ron Gilbert le parece genial la herramienta de análisis de esta gente!!!

Por el módico precio de $200 $150 puedo contratar el sistema de análisis de mi aplicación con ellos, ya que han sido tan amables de mejorar la distribución aunque sea sin avisarme. Pero un momento… ¡si Ron Gilbert les ha puesto un comentario!

“AppsZoom's App Analysis was amazingly helpful and very detailed. Ron Gilbert, game designer, Beep Games.” (SIC)

Los más jóvenes si no sabéis quien es este personaje quedáis perdonados. Entiendo que Justin Bieber ha hecho mucho daño y no tenéis la culpa, sólo os dejasteis llevar… pero si tienes más de 25 ó 30 años y no lo sabes… ¡Fuera de mi blog insensato! Ron Gilbert es el creador de Maniac Mansion, La saga Monkey Island, y un largo etcétera.

Y este tío tan importante les ha puesto un comentario a los de appszoom, así que su sistema de análisis debe molar (¿será cierto o estarán usando su nombre en vano?). Por cierto, Ron Gilbert merece categoría propia :D

Volviendo al tema principal, he visto que este portal ofrece varios servicios más con precios similares. El único servicio que es gratis es el de descargas. También ofrecen unas estadísticas en la ficha de la aplicación, historial, comentarios, etc. pero todos ellos desactualizados.

A estas alturas resulta evidente que no me voy a dar de alta con ellos, entre otras cosas porque el servicio de Google Play sólo me costó $20 y es para siempre. Pero vamos, que tiene cojones que mi aplicación esté en appszoom y me entere ahora y de casualidad.

Personalmente no os recomiendo esta web para descargar mi aplicación, por lo menos hasta que yo como desarrollador tenga más información. No sé si alguno de los lectores del blog tiene más información sobre páginas de este tipo. Es curioso que es la segunda vez que me ocurre algo similar, aunque por lo menos esta vez no me han puesto un logotipo sobre mi cara.

Saludos.

jueves, 23 de enero de 2014

Uso de CProject. Vista analítica

Si os habéis instalado CProject habréis comprobado que tiene una vista analítica. Pero… ¿qué datos muestra? ¿para qué sirve esta vista?



Vista analítica de CProject. Cálculos automáticos para la toma de decisiones.

Imaginemos la siguiente situación: hemos creado 100 tareas en la vista kanban, y llega nuestro jefe sin avisar (¿o era una reunión de scrum?) y sin darnos tiempo a desayunar nos pregunta… ¿estado del proyecto?

Las buenas noticias son que si has estado gestionando el proyecto con CProject puedes entrar en esta vista y contestar con unos cuantos datos, como por ejemplo el porcentaje del proyecto realizado, si hay tareas con retraso incluyendo su porcentaje y los días de retraso, si hay hitos comprometidos, etc.

En resumen, esta vista realiza una serie de cálculos sobre las tareas y te da información útil para la toma de decisiones.

Saludos.

sábado, 18 de enero de 2014

Nueva versión disponible de CProject. Ayuda disponible en el menú.


Sección ayuda, con acceso directo para valorar la aplicación en Google Play

Acabo de subir una nueva versión de la aplicación CProject (1.0.3) a Google Play, así que en unas horas estará disponible la actualización.

Tal como comenté en el post del Roadmap, esta aplicación contiene las siguientes características:

  • Instalación en sd
  • Botón back sale de la aplicación y la deja en segundo plano.
  • Ayuda en español.

También contiene los siguientes ajustes:

  • Palabra “Nombre” español corregida en pantalla proyectos para tablets de 5 pulgadas.
  • Tamaños de letra para 480x800 corregidos.

También os pongo la captura de la ayuda, por ahora sólo está disponible en español.

Saludos

jueves, 16 de enero de 2014

Roadmap de CProject


CProject, vista analítica.

Desde que CProject se indizó correctamente en Google Play, el ritmo de descargas de la aplicación se ha incrementado. Como dicen algunos, pasito a pasito pero a buen ritmo.

Me han enviado algunos correos en los que se me preguntan por futuras características de la aplicación, así que he decidido publicar el Roadmap de la aplicación. Por supuesto no se debe tomar al pié de la letra, porque como ya os he comentado a algunos esta aplicación la estoy desarrollando en mi tiempo libre.


PublicaciónVersiónCaracterísticas
Enero (en un par de días)1.0.3
  • Instalación en tarjetas externas.
  • Nueva sección ayuda.
  • Mayor tamaño de las letras para tablets de 5”.
Febrero – Marzo1.0.4
  • Diagrama burndown
Marzo - Abril1.0.5
  • Cambios en la exportación a Excel (más datos y más completo)
  • Exportación a xml (Compatibilidad de importación con Microsoft Project)

Bueno, no está nada mal. Por supuesto si alguien tiene alguna sugerencia será bien recibida.

Saludos.

jueves, 9 de enero de 2014

CProject. Vista Kanban

Según la wikipedia, el Kanban es un sistema de información que controla de modo armónico la fabricación de los productos necesarios en la cantidad y tiempo necesarios en cada uno de los procesos que tienen lugar tanto en el interior de la fábrica como entre distintas empresas.



Vista kanban en CProyect. Se usan tres columnas para clasificar las tareas.

Hablando en términos de control de proyectos, un kanban es una representación de al menos tres columnas en las que se muestran tareas de un proyecto. La columna Todo (por hacer) muestra las tareas que aún no se han comenzado, la columna En desarrollo contiene las tareas que están desarrollándose en ese momento, y la columna Finalizado tal como su nombre indica muestra las tareas que han terminado.

CProject controla estos tres estados mediante la barra de porcentaje. Una tarea con el 0% estará sin comenzar, con un valor entre 1% - y 99% ambos inclusive estará en desarrollo, y con 100% ha finalizado.



Edición de una tarea en CProject. Esta tarea se encuentra al 57% y por tanto está en la columna en desarrollo.

Estos porcentajes se pueden modificar en las tareas de dos formas distintas:

  • La primera sería editando la tarea con la barra de porcentaje.
  • La segunda opción disponible es desde el tablero kanban, pulsando el acceso directo “Fin” de la ficha de la tarea. Al pulsar automáticamente la tarea pasa al 100%.

Aunque esto en teoría debería ser así en un desarrollo ideal, he implementado la posibilidad de trucar un poco los estados. Esto se debe a que me he encontrado proyectos en los que era obligatorio poner tareas en las columnas por hacer o finalizadas con un porcentaje distinto de 0% ó 100% por motivos que no vienen al caso. Por eso CProject permite editar también la columna asignada a la tarea directamente en la edición de la misma.

Saludos.

lunes, 16 de diciembre de 2013

Primera semana de CProject en Google Play

  • Eres un encanto Walker.
  • Este lugar… de lo único que hablamos aquí es de sexo, y de sentimientos…

Estaba viendo el capítulo “Sin Límite de Tiempo” de la octava temporada de Colombo, cuando me he acordado de que hoy se cumplía una semana de la publicación de CProject. Así que me ha dado por conectarme al Dashboard de Google y sacar unos cuantos datos, a ver que tal iba la cosa.

Os pongo dos gráficas bastante simplonas, las que salen por defecto:



No se la ha bajado ni el tato.


Gente que tiene buen gusto y quiere ser productiva, por países

En resumen, según las estadísticas ha habido 8 instalaciones de la aplicación. Aunque me acabo de volver a conectar después de escribir el post y ya me aparecen más de 10, pero para el caso es lo mismo.

Pero tranquilos, que Roma no se conquistó en un día, y además hay buenas noticias. Resulta que cuando publiqué la aplicación el día 10 no aparecía ni en el buscador de Google Play, ni en la parte de las novedades, ni nada. Había que seguir el enlace directo que puse en mi anterior post. A lo largo de esta semana la aplicación ha ido apareciendo e indizándose en el sistema, y ahora los usuarios la pueden localizar. Así que espero que las cifras de descargas aumenten un poquito.

En fin, veremos como acaba este experimento.

Saludos.

martes, 10 de diciembre de 2013

CProject en Google Play


CProject listo para descarga en Google Play

Buenas a todos. Tal como os comentaba en mi anterior post acabo de publicar la aplicación CProject en Google Play en https://play.google.com/store/apps/details?id=com.charlicode.cproject

Os pongo algunas capturas más de la misma:


Vista analítica. No hace falta hacer cábalas para saber que tarea va mal.

Edición de tareas.

Exportación de datos. Puedes exportar toda la información de la aplicación en formato .xls y aplicar un ETL para migrar :D

Vista gannt, con scroll vertical y horizontal.

Ahora mismo la aplicación no está preparada para móviles, sólo para tablets. Durante el año que viene le iré añadiendo más características.

Por ahora tengo pensado:

  • Compatibilidad con móviles.
  • Contextos.
  • Más diagramas.
  • Una nueva vista GTD.
  • Exportación a XML.
  • Y otras cosas chulas que ya os iré comentando.

Por supuesto si alguien quiere algo en concreto que lo comente y lo estudiaré.

Saludos.

sábado, 7 de diciembre de 2013

Avance de CProject, gestión de proyectos en Android. Próximamente en Android Market

Hace más de un año escribía este post en el que os comentaba que estaba realizando una pequeña aplicación que permitía gestionar tareas y sincronizarlas con OpenERP. A finales de 2012 aún no tenía pensado como iba a evolucionar el desarrollo, puesto que en realidad fue un proyecto rápido de cuatro días que preparé para una entrevista.

Aquí os pongo unas capturas de la primera versión. Como se puede comprobar usa por defecto el estilo visual de android. Simplemente le añadí un degradado a los títulos que encontré haciendo una búsqueda por internet (lo siento, no tengo la página).


CProject 2012. Vista de gestión de proyectos

CProject 2012. Vista kanban de tareas. Siento no tener una captura con tareas, no la hice en su momento.

Durante todo un año he ido añadiendo funcionalidades nuevas, ya que el proyecto inicial sólo constaba de una vista para la gestión de proyectos y otra vista kanban para la gestión de tareas. No sólo me enfrenté a retos de programación, sino a decisiones difíciles, como por ejemplo quedarme en casa trabajando mientras el resto de la peña se divertía en la piscina (sólo un rato, después fui, tranquilos :D )


Diseñando características de la nueva versión

Haciendo pruebas con la interfaz de usuario

Además de crear un estilo visual mucho más amigable, actualmente la aplicación tiene una serie de características bastante interesantes, como por ejemplo:

  • Vista gannt: Clásico diagrama Gantt con scroll vertical y horizontal.
  • Vista analítica: Facilita la interpretación de los datos y el estado del proyecto al usuario.
  • Exportación de datos en formato Excel.
  • Etc

Os presento las nuevas pantallas para que las podáis comparar con las anteriores. Como se puede ver, no hay color.


CProject 2013. Vista de gestión de proyectos. Estado actual.

CProject 2013. Vista kanban. Como se puede ver no hay color, literalmente

¿Y por qué os cuento todo esto? Pues porque acabo de empezar el proceso de publicación en Android Market. Actualmente me encuentro en proceso de verificación de datos, fee, etc. y espero que en 2 ó 3 días esté disponible para su libre descarga.

En cuanto esté publicada la aplicación os escribiré unos cuantos post más sobre ella para que podáis conocer las características de primera mano.

Saludos.

sábado, 17 de noviembre de 2012

CProject. Gestor de proyectos en Android

Desde hace tiempo estoy buscando un gestor de proyectos en android que cumpla con mis necesidades, pero no encuentro ninguno. Así que hace 4 días me pregunté: ¿y si retomo mi proyecto de sincronización de tareas Android-OpenERP y le doy un lavado de cara?. Dicho y hecho. En 4 días, con sus noches, he realizado un pequeño proyectito.

CProject - Créditos del proyecto.

Aún le queda mucho por mejorar. Por ahora sólo se pueden crear proyectos nuevos, tareas en dichos proyectos, y salvar toda la información en SQLite en el propio dispositivo. Por supuesto también se pueden migrar los proyectos a OpenERP mediante Web-Services.
CProject - Action bar con botón que ejecuta Web Service para migrar datos a OpenERP.

En mi lista de TODOs para el proyecto tengo en mente mejorar e implementar una serie de cosas, como por ejemplo que se pinte el diagrama de Gantt, asignar etiquetas a los proyectos, estadísticas, popups para introducir fechas, etc.

CProject - Pantalla de introducción de nombre de proyecto.

En sucesivos post iré comentando el estado del proyecto, he incluso cuando termine algunas características más grabaré algún vídeo para subirlo al blog.
Por último, si alguien está interesado en el proyecto, o desea que implemente alguna característica especial, o simplemente quiere colaborar, que contacte conmigo.
Saludos.
Related Posts Plugin for WordPress, Blogger...