Cuanto cobrar por...

Saben necesito asesoria sobre cuanto cobrar por:

crear una BD en postgres (es pequeña como de unas 10 tablas)

realizar una aplicacion en web para acceder a la BD y manipularla(altas, bajas, modificaciones, etc)

crear reportes en formato pdf con plantillas para imprimir...

creo que por el momento es lo mas significativo que voy a realizar me piden una cotizacion pero la verdad es que nose cuanto cobrar ya que eh echo desarrollos pero para personas que los entregan como proyectos escolares y uno que otro sencillo, pero este tiene que ser bien y funcional.. les agradeceria me apoyaran posteando un estimado de cuanto podria cobrarles para tomar una decicion...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de jiturbide

Depende

Te cuento como lo que hacemos aqui.

Se estima el esfuerzo de cada requerimiento en LOCs (trabajo fijo), dependiendo del expertise del desarrollador: Senior, Junior que vas a integrar en el equipo obtienes las horas/hombre requeridas, le pones un costo a esas horas hombre, aplicas algunos factores de riesgo, productividad y obtienes una cifra. Pero esta tecnica aplica cuando tienes historico de proyectos, donde sabes cuantos LOCs se requieren para una actividad.

Si no tienes historico, una forma sencilla es que numeres TODOS los requerimientos, pidele a 3 personas que vayan a participar en el proyecto que estimen las horas que les llevaria realizar cada requerimiento, considerando el tiempo para cada actividad de Analisis, Diseño, Construccion, Pruebas, Retrabajo y Liberacion. Aplicas el siguiente calculo a cada requerimiento para obtener una media (1 vez el valor mas bajo + 1 vez el valor mas alto + 4 veces el valor medio) / 6, con la suma de todas las horas por requerimiento obtienes el esfuerzo total en horas hombre calculado por los mismos integrantes del equipo.

Despues ponle un costo a las horas hombre, aqui puede variar, depende de muchas cosas pero por ejemplo en mi consultoria se cobra de 20USD a 45USD por hora, depende del cliente, la tecnologia, el riesgo, el perfil de los recursos, etc.

Si quieres saber mas del tema puedes investigar metodologias de estimación formales: de LOCs y Puntos por Funcion, si no tienes mucho tiempo tambien puedes bajarte un excel listo con macros de estimacion.

Saludos

Estimado

Creo que hay poco que agregar a lo que comenta jiturbide (o muchísmo que agregar, pero nos meteríamos con demasiados libros) Con base en los consejos que te dieron haz una estimación de esfuerzo (cuánto crees que te vas a tardar en sacar cada cosa que te pidieron) y aquí te ayudamos a afinarla.

Imagen de ezamudio

Solo

Supongo que el proyecto te lo vas a aventar tu solo. Asi que basado en tu propia experiencia, desglosa el proyecto en todas las tareas que sabes que abarca y anotalas en una hoja de cálculo; ponle a cada tarea una descripción de lo que tienes que hacer para completarla. Luego le pones a cada tarea el número de horas que piensas tardarte en tenerla lista. No olvides incluir tareas como preparar la infraestructura (o sea preparar tu ambiente de desarrollo, con el esqueleto de proyecto, librerias, etc etc), tiempo para pruebas unitarias y de integración, y finalmente el deployment.

No te preocupes por hacer un gantt y cosas así más sofisticadas porque finalmente es un proyecto de una sola persona asi que todas las tareas se van a realizar de manera lineal, solamente te serviría para definir las dependencias que pueda haber y eso te sirve para saber en qué orden hacer las cosas.

Al final ponle precio a la hora de desarrollo, a la hora de pruebas y a la hora de deployment, y haz las cuentas. Infla un poco el precio para que no sufras a la hora del regateo :)

Imagen de Shadonwk

excelente sugerencia

excelente sugerencia ezamudio, dejame decirque que en un principio considere hacerlo solo sin embargo creo que incluire a dos personas mas para hacer pruebas y pss para conseguir ideas diferentes ya sabes lo que dicen "dos cabezas piensasn mejor que una jeje" ya pedi un estimado de horas como sugirio jiturbide, ahora solo falta ponerle un precio a cada cosa que sera algo barato porque aca no pagan el desarrollo como "debe de ser" en fin gracias tambien javier por ofrecer tu ayuda cuando tenga cifras mas especificas las comento para que veamos que tal sale...

Imagen de ezamudio

PSP

PSP y TSP, excelentes metodologías para estimar tiempos de la manera más exacta, con datos estadísticos confiables. Siempre y cuando el cliente esté dispuesto a pagar el overhead tan grande de estas metodologías, a cambio de obtener un estimado de tiempo y costo que va a ser algo realista y exacto, es una muy buena opción.

Imagen de ezamudio

OpenProj

http://openproj.org/

Este software está hecho en Java y es muy bueno para planeación de proyectos, puede exportar sus archivos a MS Project.