Foros del Web » Programación para mayores de 30 ;) » Programación General »

Acelerar el desarrollo

Estas en el tema de Acelerar el desarrollo en el foro de Programación General en Foros del Web. Hola no se si sería este el foro correcto para hacer mi consulta, espero que sí. Hago aplicaciones para negocios en Visual Basic (6.0 pero ...
  #1 (permalink)  
Antiguo 18/02/2011, 13:36
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años, 6 meses
Puntos: 6
Acelerar el desarrollo

Hola no se si sería este el foro correcto para hacer mi consulta, espero que sí.
Hago aplicaciones para negocios en Visual Basic (6.0 pero espero en breve poder comenzar con .NET) y aplicaciones y sitios Web con PHP.
Siento que demoro demasiado en hacer los trabajos, me cuesta cumplir con las fechas, quisiera que me guíen de manera general sobre qué técnicas y/o herramientas existen para acelerar el desarrollo de software. No estoy utilizando ninguna, simplemente diseño las bases de datos utilizando el Visio de Microsoft (del cual tengo un manejo super básico) y luego a mano implemento la base de datos en Access si es una aplicación local y en MySQL si se trata de Web. Luego programo formulario por formulario, todos los ABM, informes, etc. Por supuesto con el tiempo se me ha ido creando una base de programas que puedo ir copiando de un sistema a otro, pero también ha aumentado la cantidad de clientes y como dije me cuesta cumplir las fechas.
Bueno me interesa investigar como acelerar mis desarrollos y espero que Uds. me puedan dar algunas ideas, desde ya muchas gracias!
  #2 (permalink)  
Antiguo 18/02/2011, 14:00
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 8 meses
Puntos: 535
Respuesta: Acelerar el desarrollo

Cita:
...pero también ha aumentado la cantidad de clientes...
Pregunta, que no aclaraste. ¿Trabajás solo?
__________________
...___...
  #3 (permalink)  
Antiguo 18/02/2011, 15:09
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Acelerar el desarrollo

pues acelerar lo que se llama acelerar no creo que exista algo que te ayude salvo aprender mas y mejores formas de crear tus códigos...

lo que si te puede ayudar es realizar todo con un orden y tener una lista bien organizada de pendientes y/o tareas por realizar, asi como un control de lo que ya has hecho... para eso podrías utilizar por ejemplo manymoon que es gratuito o basecamp que es de paga
  #4 (permalink)  
Antiguo 18/02/2011, 15:23
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años, 6 meses
Puntos: 6
Respuesta: Acelerar el desarrollo

Por el momento si trabajo solo, entiendo a qué apuntas.
Pero más allá de eso, pienso que estoy haciendo los programas de una manera como muy "artesanal" por decirlo de alguna forma. Por ejemplo, yo creo un formulario, luego dibujo campo por campo según el diseño de la base de datos y luego programo cada botón, cada menú, cada informe, etc.
¿Uds. también trabajan así? ¿No hay algo más automático (ya sea en PHP o Visual Basic) donde por ejemplo yo conecte un formulario con una o más tablas y automáticamente se genere el código básico para un ABM?
  #5 (permalink)  
Antiguo 18/02/2011, 17:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 8 meses
Puntos: 535
Respuesta: Acelerar el desarrollo

Independientemente que exista o no dicho software milagroso (), tal vez seas mejor en el área de prospección que en encargarte del "laburo fácil" (digo, tus clientes van en aumento.. ¿no?)

Tal vez sea un buen momento para expandirse, quién sabe. De paso, el hablar en plural, en tu sitio, pasa a ser una realidad :)
__________________
...___...
  #6 (permalink)  
Antiguo 18/02/2011, 21:23
 
Fecha de Ingreso: diciembre-2009
Mensajes: 22
Antigüedad: 14 años, 10 meses
Puntos: 0
Mensaje Respuesta: Acelerar el desarrollo

hola..
el vb 2005 puedes obtener resultados muy rapidos si aprendes a trabajar con los controles de acceso a bases de datos, te puede crear los text, etiquetas, grids, botones de guardar, consultas et.c de manera muy rapida.. (solo con algunos clicks)..
puedes leer sobre ruby on rails, vi una demostracion en un seminario y parece una herramienta muy potente, tambien puede crearte interfaces web 2.0 partiendo de un buen diseño de la base de datos.
genexus aunque es de paga y muy caro pero te permite desarrollar en algunos lenguajes y bases de datos.


la verdad a mi me gusta saber exactamente que es lo que estoy programando, talvez tarde un poco mas pero me parece mas efectivo.

yo trabajo con vb 6.0 pero tengo interfaces ya definidas con funcionalidades especificas de cada boton, funciones para cargar grids, etc. y cosas asi.

suerte..
  #7 (permalink)  
Antiguo 18/02/2011, 22:38
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Acelerar el desarrollo

Cita:
Iniciado por cacophonyRB Ver Mensaje

la verdad a mi me gusta saber exactamente que es lo que estoy programando, talvez tarde un poco mas pero me parece mas efectivo.

yo trabajo con vb 6.0 pero tengo interfaces ya definidas con funcionalidades especificas de cada boton, funciones para cargar grids, etc. y cosas asi.
puedes seguir los pasos que te mencionaron antes, como ser ordenado y minucioso en lo que haces, o tercerizar algunas partes con algunos compañeros si es que estas empezando recien, a cambio de un pequeño honorario por el trabajo.

Tene en cuenta que el que divide vence, y si te empeñas en hacer todo vos... te aseguro que mañana no te compensa lo que hiciste, te quemaste las cejas para qué¿?

suerte..
  #8 (permalink)  
Antiguo 18/02/2011, 23:17
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Acelerar el desarrollo

La realidad es que necesitas trabajar entonces en equipo y mientras tanto, dedica tiempo a tu educación. Lee más material y si es posible aprende a trabajar con frameworks, que ese es el propósito, facilitarte la vida (bueno eso creo ).
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #9 (permalink)  
Antiguo 19/02/2011, 04:35
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 3 meses
Puntos: 165
Respuesta: Acelerar el desarrollo

Bueno.. creo que todo pasamos por estos momentos alguna vez, o varias veces.

Creo que tras cada proyecto, aprenderás nuevas maneras para hacer lo mismo, de una manera más cómoda y rápida.

No se si usas la programación orientada a objetos, te puede ayudar mucho en tu trabajo en todos los sentidos, te lo recomiendo.

Por ejemplo... por decir algo, para el tema de los formularios, puedes tener algún script en php que te devuelva los campos de una tabla, y con un objeto, puedes pasarle el tipo de campo.. el valor por defecto, el label, la validación.. luego sólo con un método te haría todo el código de tu form.

No sé.. puedes ir posteando cada duda.. y así encontrarás nuevas maneras. Los frameworks están muy bien, aunque personalmente, yo prefiero aprenderlo todo por mi mismo y hacer lo que se me ocurra a mí, aprendes mucho más. Luego siempre tienes tiempo de tirar de frameworks. Empieza guardando tus clases y funciones, y trás cada proyecto mejóralo, y piensa en hacer algo que para la próxima vez te ayude.

Un saludo y suerte!
  #10 (permalink)  
Antiguo 19/02/2011, 08:01
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Acelerar el desarrollo

Cita:
Iniciado por abimaelrc Ver Mensaje
.... aprende a trabajar con frameworks, que ese es el propósito, facilitarte la vida (bueno eso creo ).
jejeje... recuerdo que tiempo atras tenias que emplear el tiempo en aprenderte un lenguaje de programacion, hoy dia tienes que aprenderte los frameworks, el mismo tiempo, la misma curva.

muy buena tu respuesta @miktrv..
  #11 (permalink)  
Antiguo 19/02/2011, 09:45
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: Acelerar el desarrollo

Hola,

Cita:
Iniciado por Tomas_Liendo Ver Mensaje
... ¿Uds. también trabajan así? ¿No hay algo más automático (ya sea en PHP o Visual Basic) ...
Creo que no existe algo así actualmente, pero no significa que no lo puedas hacer, supongamos, yo creaba aplicaciones n-Tier y MVC para ABM, utilizando varias tecnologías intermedias, actualmente estoy desarrollando otro tipo de aplicaciones, pero seguramente a corto plazo voy a tener que utilizar varias herramientas personales más.

Después de muchos años de diseñar aplicaciones me dí cuenta de esa particularidad, casi todas las aplicaciones comparten un código parecido donde solamente cambias ciertos datos y por último lo arreglas a mano.

Actualmente yo cuento con cientos de herramientas diseñadas personalmente que crean aplicaciones casi inmediatamente, he utilizado Perl principalmente, puesto que se presta mucho para este tipo de herramientas, así como XML+XSLT, Java Velocity, y PHP.

Por ejemplo, para crear toda la capa de acceso a datos, solamente ejecuto unos cuantos (muchos) scripts en Perl que extraen la información de la base de datos y generan el código automáticamnte, inclusive me hacen los formularios donde ya están los nombres de los campos y los controles dependiendo del tipo de dato y las referencias dentro de la base de datos. (Si un campo está relacionado con otro en otra tabla me genera el código de un ComboBox).

En otros casos generan el código para 'pegarlo' a un Framework fácilmente, como el caso de Hibernate, tengo muchos scripts que me general el código XML para crear las clases de acceso a datos en Java automáticamente. Anteriormente también tenía para .NET, pero para el 2001, cuando cambiaron al 2008 cambió un poco la forma de accesar la información con DataSets, SQLConnection, etc., y quedó obsoletos los scripts.

Solo restaba personalizar los formularios, y modificar los 'business rules', y corregir los errores que generaban los scripts (que son evidentes y se corrigen rápidamente). :)

Saludos,
  #12 (permalink)  
Antiguo 19/02/2011, 12:07
Avatar de OWNED91  
Fecha de Ingreso: abril-2010
Ubicación: Guatemala
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Acelerar el desarrollo

mmm podes crear funciones comunes, osea los procedimientos comunes que uno usa siempre en la mayoria de programas que hacemos y después usarlas en tu trabajo, así te ahorras un monton de tiempo y codigo...
  #13 (permalink)  
Antiguo 19/02/2011, 15:05
Avatar de gringofer  
Fecha de Ingreso: agosto-2010
Ubicación: Córdoba, Argentina
Mensajes: 338
Antigüedad: 14 años, 3 meses
Puntos: 22
Respuesta: Acelerar el desarrollo

Lo que yo creo que puedes hacer, por ejemplo en el caso de programación web php y mysql, un cliente te pide que hagas un registro de usuarios, login y logout. Haces el codigo y a ese codigo lo guardas para cuando otro cliente te pida lo mismo o algo similar. En casa de que tengas que agregar algo o quitar lo modificas, pero ya tienes la base armada y creada por ti.
Eso creo que te ahorraría bastante tiempo, espero que te sirva, saludos!
__________________
Si quieres cambio verdadero, pues camina distinto...
  #14 (permalink)  
Antiguo 19/02/2011, 17:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 18 años, 1 mes
Puntos: 5
Respuesta: Acelerar el desarrollo

Lo que hago yo para trabajar más rápido, es utilizar un framework... el trabajo es mucho más "modular", y cuando tengo que trabajar con datos, intento utilizar nombres lo más genéricos posibles, para poder transferir datos de un lado a otro. Por poner un ejemplo, el login, que generalmente se que voy a utilizarlo en otros proyectos, trabajo con los mismos datos en mysql, como en PHP, etc.

Por costumbre, no uso IDE's, tampoco es tan necesario en PHP... muchos dicen que acelera el trabajo, pero en mi caso, siempre me ha entorpecido. Porque están muy llenos de "utilidades", etc, etc, que a la larga, no son para nada eficientes. Prefiero trabajar con Notepad++, que a mi gusto, trabajo mejor, más rápido y eficiente.
  #15 (permalink)  
Antiguo 20/02/2011, 02:39
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Acelerar el desarrollo

En el colegio aprendí en una materia que se llamaba "procesos productivos" a hacer diagramas de Gantt (son diagramas donde se calcula cuanto tiempo puedes llevar en un proyecto), existen otros como el de Pert ...
Fueron implementados por el gobierno de ee.uu para acelerar un poco los trabajos y no "perderse en el lio".
En mi experiencia me ayudo bastante, cuesta tiempo realizarlos si sos novato en el tema, con el tiempo salen faciles ... (tambien hay que cumplir los tiempos pactados, sino no sirve xD).
Pero si tus clientes aumentan, quiere decir que eres muy bueno, el cliente tambien tiene que entender que lo bueno cuesta un poco más, quizás extender el tiempo de tus proyectos seria lo mejor. Otra cosa sería que contrates a otra persona para que te ayude, con el tiempo quizás tengas un emprendimiento, hora de expandirse!.
Este es un consejo nomás.

Mucha suerte!
  #16 (permalink)  
Antiguo 20/02/2011, 14:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años, 6 meses
Puntos: 6
Respuesta: Acelerar el desarrollo

Agradezco mucho sus respuestas y realmente me sirven, algunas respuestas realmente dieron en la tecla sobre las dudas que tenìa. No busco ningún software milagroso sino quería orientarme en técnicas o herramientas para mejorar la productividad del desarrollo de programas que estoy seguro existen. Me han dado un panorama sobre lo que puedo hacer, voy a capacitarme en las áreas que me mencionan y cualquier cosa les comento o vuelvo a preguntar.
Con respecto a incorporar gente si, lo tengo pensado, pero me interesa mucho mejorar yo ya que me apasiona desarrollar aplicaciones más allá de que sea mi medio de vida! De nuevo gracias por todas las respuestas.
  #17 (permalink)  
Antiguo 22/02/2011, 04:31
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Acelerar el desarrollo

Lo primero, deja de utilizar visual 6.0, pásate a .NET, el 2008 está muy completo.

Lo más importante es un buen diseño de base de datos, para lo cual necesitarás conocimientos previos, que necesitarías meses para asimilar correctamente (y aun así es complicado que luego se lleven bien a la práctica...)

Aunque hable bien de .NET no soy un defensor suyo, pero para tu caso, prueba a utilizar usercontrols, que podrúias reutilizar en un futuro, crea unas reglas de nomenclatura que te ayuden a localizar rápidamente cada elemento

Yo buscaría un grupo de trabajo y podrías utilizar algún tipo de groupware
  #18 (permalink)  
Antiguo 22/02/2011, 05:01
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: Acelerar el desarrollo

Haz código todo lo reutilizable que puedas, o incluso parametrizable, la primera vez te resultara más costoso, pero las siguientes ya lo tendrás desarrollado.
  #19 (permalink)  
Antiguo 22/02/2011, 08:32
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 16 años, 4 meses
Puntos: 5
Respuesta: Acelerar el desarrollo

Lo que puedes hacer es usar un generador de codigo yo utilizo uno que se llama Pitoniza y lo puedes descargar de

http://www.empresasdesoftware.com

Saludos
__________________
-
Atentamente
Ing. Henry Wong
Ing. de Computaciones y Sistemas
  #20 (permalink)  
Antiguo 22/02/2011, 14:18
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 2
De acuerdo Respuesta: Acelerar el desarrollo

Pienso que podrias manejar Frameworks que te automaticen las tareas repetitivas como generar un ABM-CRUD, gestión de sesiones, seguridad, entre otras y que te provean de gran cantidad de métodos que te ahorren reinventar la rueda, te recomiendo te documentes sobre Symfony (PHP) y JQuery (JS).
  #21 (permalink)  
Antiguo 22/02/2011, 18:26
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Acelerar el desarrollo

Como los colegas dicen, la utilizacion de framework ayudan a no tener que reinventar la rueda en cada proyecto, pero aun asi no es suficiente, tambien hay herramientas que van de la mano con la constancia y habitos, como por ejemplo los kanban, que son muy utiles, pero reconosco que funcionaran en la medida que seas constante.

En el fondo, pienso que la magia de entregar trabajos a tiempo se basa en 3 cosas.

1.- conocimientos
2.- experiencia
3.- constancia

saludos.
__________________
http://chicho.ninja yiaaaa
  #22 (permalink)  
Antiguo 23/02/2011, 00:47
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 7 meses
Puntos: 37
Respuesta: Acelerar el desarrollo

Una opción es adoptar el modelo MVC con SOA, y creo que como muchos temas que he visto aqui, yo tengo un framework propio con las funciones principales, así desarrollar una aplicación es cuestión de horas o días, y lo haces independiente de la plataforma o de la base de datos, por que si cambias de base solo bastaria cambiar un parametro en tu conexión (ojo ocupar sql estándar para que los webservices sigan funcionando), si cambias de .net a java o php, pues solo tendrías que cambiar los webservices pero la db y la vista quedan intactos, también te permite el segmentarlo por capas puedes tener varios desarrolladores de diferente nivel de habilidad, es decir unos se encargan de la base otros de los webservices y otros de javascript y los menos habilidosos de css y html además de que la reutilización de código es de un 70%.

Saludos.
  #23 (permalink)  
Antiguo 23/02/2011, 03:07
 
Fecha de Ingreso: marzo-2009
Mensajes: 155
Antigüedad: 15 años, 8 meses
Puntos: 7
Respuesta: Acelerar el desarrollo

Cita:
Iniciado por AlZuwaga Ver Mensaje
Independientemente que exista o no dicho software milagroso (), tal vez seas mejor en el área de prospección que en encargarte del "laburo fácil" (digo, tus clientes van en aumento.. ¿no?)

Tal vez sea un buen momento para expandirse, quién sabe. De paso, el hablar en plural, en tu sitio, pasa a ser una realidad :)
Software milagroso? , bienvenido al siglo 21.

http://es.wikipedia.org/wiki/Herramienta_CASE

http://www.genexus.es/
http://www.icetips.com/clarion.php
http://www.raboof.com/Projects/VsCodeGeneratorShim/
http://msdn.microsoft.com/en-us/library/bb126445.aspx

Incluso visual studio trae generadores de ABM.
  #24 (permalink)  
Antiguo 23/02/2011, 05:10
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Acelerar el desarrollo

Buenas, Herramientas CASE busca en google

Un saludo
  #25 (permalink)  
Antiguo 23/02/2011, 09:31
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 20 años, 3 meses
Puntos: 13
Respuesta: Acelerar el desarrollo

Bueno, veo que varios han encarado para el lado de las herramientas en sí mismas (lo cual esta muy bien), pero iba a comentar algo que VbOkOnky se encargo de introducir. Yo creo que acá la palabra mágica es "Proyecto", y mucho no la han mencionado por aquí.

Cuando uno empieza a hacer los primeros trabajos es normal que, por ejemplo, haya una reunion con el cliente, y luego a escribir líneas de código. No digo que esté mal, sino que las cosas pueden hacerse mucho mas organizadamente, ya que vos comentás que te cuesta cumplir con las fechas. Te recomiendo que te introduzcas en el tema de análisis y diseño de sistemas, cómo elaborar un proyecto de software, como escribir una propuesta de proyecto de software para el cliente, incluyendo calendarios de avances, lo que SI va a hacer el sistema, lo que NO va a hacer el sistema (esto es muy importante porque muchas veces el cliente presupone que el sistema va a hacer algo, cuando en realidad no lo hace, y es allí donde el proyecto se extiende más y más).

La idea es sentarse a pensar, "perder" (y va entre comillas) un par de dias de trabajo y ver qué implica ese proyecto de software, cuánto tiempo te llevará cada entrega, etc, etc. Una vez que hayas hecho esto, sí te podes introducir en las herramientas en sí mismas (Visio, Microsoft Project -aunque debe de haber alguna gratis, es la que conozco-)


En resumidas cuentas, la clave es armar un proyecto y decirle al cliente: "Me va a llevar X cantidad de tiempo, haremos una entrega del soft para X fecha, el resto para X fecha" (Obviamente trazando estas fechas según los recursos que tengas y tratando de cumplir con el calendario, jejeje).

Espero te sirva mi consejo.
Saludos, Lucas
  #26 (permalink)  
Antiguo 23/02/2011, 09:54
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años
Puntos: 43
Respuesta: Acelerar el desarrollo

a todo lo que dicen lo foreros de usar frameworks, yo le sumaria como dijo VbOkonly, usas métodos de desarrollo ágiles como scrum u otro parecido. Estos métodos lo que hacen es separar el proyecto en partes mas pequeñas y asignarles una prioridad y un tiempo de vida. Por ejemplo si vos haces muchos abm en php sabes que te puede llevar 3 horas programar el amb, 2 horas maquetar el formulario, entonces a un abm común le asignas 6 horas (siempre es bueno un poquito mas por las dudas), y así con el resto de las secciones. Todo esto antes de empezar a programar, entonces ya tenes una guia de cuanto te va llevar hacer cada cosa cuales son las mas importantes y cuales dependen de otra. Si respetas los plazos vas a ver que vas a tener tiempo de sobra para hacer testeo o entregarlo antes de la fecha límite. Pero tenes que ser riguroso con vos mismo, así como lo serías con un empleado tuyo. Y si podes delegar cosas en las cuales estas flojo de conocimiento, mejor, así podes emplear ese tiempo en capacitarte.
Salu2
  #27 (permalink)  
Antiguo 24/02/2011, 03:55
 
Fecha de Ingreso: agosto-2009
Mensajes: 101
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Acelerar el desarrollo

Con la experiencia acumulada, he desarrollado mi propio generador de clases y formularios tanto para VB6 como para proyectos en ASP atacando a bases de datos (antes utilizaba Access exclusivamente, ahora .... he mejorado para incluir MySQL, ....)

Me ahorra .... muuuuuuuuuuuuuucho tiempo!
  #28 (permalink)  
Antiguo 24/02/2011, 17:53
Avatar de De_la_Cuesta_13  
Fecha de Ingreso: abril-2009
Ubicación: Cali, Colombia.
Mensajes: 265
Antigüedad: 15 años, 7 meses
Puntos: 14
Respuesta: Acelerar el desarrollo

Pero estos "software del siglo XXI" tienen un costo elevadísimo.

Lo mejor que puedes realizar es planear antes de iniciar un proyecto, ser auto disciplinado y desarrollar un marco de trabajo predefinido (y no sólo de software) que te ahorre tiempo en tareas no tan relevantas. Ah, y si ves que no puedes solo, busca personas con las competencias para dividir el trabajo. Divide y vencerás!
__________________
Sólo quien nunca nada hace, nunca se equivoca.
  #29 (permalink)  
Antiguo 24/02/2011, 18:29
 
Fecha de Ingreso: agosto-2009
Mensajes: 70
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Acelerar el desarrollo

Hay en la actualidad muchos frameworks para php que permiten hacer el trabajo de forma rápida, entre ellos tenés

Symphony
CakePHP
YII
y otros, es más yo me programé un sistema de aplicaciones que permite hacer ABMs en forma automática
es decir, en la BBDD cargas los campos del formulario, y se genera dinámicamente con una única clase que crea formularios.
__________________
hablarle, como con AJAX;
su mente, como un script PHP;
su corazón, un mar de recuerdos guardados en MySQL...

[email protected]
  #30 (permalink)  
Antiguo 25/02/2011, 09:10
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Acelerar el desarrollo

Pon fechas de entrega más lejos de lo que planeas terminar.
es una buena opción la persona esperará, si temrinas anteas tenes tiempo de retocar, y si terminas para esa fecha, estaras dentro de lo acordado jajajaja


la programación orientada a objetos (aun que no tenga mucha experiencia) se que es de gran ayuda
incluso dentro dle mismo sistema.

El tema de la organización,la lista de tareas, y el cumplimiento cno vos mismo, es ESENCIAL.
Trata de qeu si para un dia tenes tres tareas programdas, al menso cumple esas tres o dos de ellas, es preferible pocos objetivos diarios, pero cumplirlos; que muchos en pocos dias... "EL QUE MUCHO ABARCA; POCO APRIETA"....


creo que el tema no esta solo en, que herramienta magica puedo usar, sino como empleo las que ya conozco.... Cómo utilizo mi tiempo, Como pienso als cosas

el Diseño de sistema es lo mas importante, más que su desarrollo.Si diseñás bien un sistema quiza para otro trabajo solo te haga falta cambiar algunas pocas cosas....

nose es lo que puedo aportar
saludosssssssss

Etiquetas: acelerar, desarrollo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 22:37.