![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Thanks, Joe |
#3
| |||
| |||
|
|
I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? |
#4
| |||
| |||
|
|
In article <vbydneSX68iBJbbQnZ2dnUVZ_qidn... (AT) posted (DOT) internetamerica>, *gordonb.ka... (AT) burditt (DOT) org (Gordon Burditt) wrote: I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. *What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Does the app have to be PCI-compliant? *(handles credit card information?) Does the app have to be HIPAA compliant? *(contains patient medical information?) Does the app have to be certified by the FAA? *(does it fly airplanes?) I suspect that alone adds 5 years, regardless of how much manpower you add to the project. Does the app operate a nuclear reactor? How many changes in requirements will there be per week? Will it be in a reasonable ballpark if I answer "4", leaving it to someone else to indicate whether it means 4 hours or 4 decades? Truly, after 20+ years in software and sysadmin, what divided me from a junior programmer to a more senior one was the ability to accurately gage "how long would it take you?" *And that's just my ability to code. Then there's the project management skill of looking at the requirements (fixed price or open-ended Time&Materials), have a sense of what direction a project might grow, and gage how much it would take to design (that's the hard part), code, build, and integrate it all together. |
#5
| |||
| |||
|
|
Hi, I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Thanks, Joe About 6 an months. Takes me about two days to write a given screen form: |
#6
| |||
| |||
|
|
On Jan 11, 5:26 am, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <vbydneSX68iBJbbQnZ2dnUVZ_qidn... (AT) posted (DOT) internetamerica>, gordonb.ka... (AT) burditt (DOT) org (Gordon Burditt) wrote: I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Does the app have to be PCI-compliant? (handles credit card information?) Does the app have to be HIPAA compliant? (contains patient medical information?) Does the app have to be certified by the FAA? (does it fly airplanes?) I suspect that alone adds 5 years, regardless of how much manpower you add to the project. Does the app operate a nuclear reactor? How many changes in requirements will there be per week? Will it be in a reasonable ballpark if I answer "4", leaving it to someone else to indicate whether it means 4 hours or 4 decades? Truly, after 20+ years in software and sysadmin, what divided me from a junior programmer to a more senior one was the ability to accurately gage "how long would it take you?" And that's just my ability to code. Then there's the project management skill of looking at the requirements (fixed price or open-ended Time&Materials), have a sense of what direction a project might grow, and gage how much it would take to design (that's the hard part), code, build, and integrate it all together. Luckily enough one of the requirements to progress from a junior programmer wasn't the ability to spell words like "gauge" ;-) I think that is acceptable american spelling. |
#7
| |||
| |||
|
|
Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? |
#8
| |||
| |||
|
|
Captain Paralytic wrote: On Jan 11, 5:26 am, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <vbydneSX68iBJbbQnZ2dnUVZ_qidn... (AT) posted (DOT) internetamerica>, *gordonb.ka... (AT) burditt (DOT) org (Gordon Burditt) wrote: I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. *What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Does the app have to be PCI-compliant? *(handles credit card information?) Does the app have to be HIPAA compliant? *(contains patient medical information?) Does the app have to be certified by the FAA? *(does it fly airplanes?) I suspect that alone adds 5 years, regardless of how much manpower you add to the project. Does the app operate a nuclear reactor? How many changes in requirements will there be per week? Will it be in a reasonable ballpark if I answer "4", leaving it to someone else to indicate whether it means 4 hours or 4 decades? Truly, after 20+ years in software and sysadmin, what divided me from a junior programmer to a more senior one was the ability to accurately gage "how long would it take you?" *And that's just my ability to code. Then there's the project management skill of looking at the requirements (fixed price or open-ended Time&Materials), have a sense of what direction a project might grow, and gage how much it would take to design (that's the hard part), code, build, and integrate it all together. Luckily enough one of the requirements to progress from a junior programmer wasn't the ability to spell words like "gauge" ;-) I think that is acceptable american spelling. |
#9
| |||
| |||
|
|
On Jan 11, 11:30 am, The Natural Philosopher <t... (AT) invalid (DOT) invalid wrote: Captain Paralytic wrote: On Jan 11, 5:26 am, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <vbydneSX68iBJbbQnZ2dnUVZ_qidn... (AT) posted (DOT) internetamerica>, gordonb.ka... (AT) burditt (DOT) org (Gordon Burditt) wrote: I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Does the app have to be PCI-compliant? (handles credit card information?) Does the app have to be HIPAA compliant? (contains patient medical information?) Does the app have to be certified by the FAA? (does it fly airplanes?) I suspect that alone adds 5 years, regardless of how much manpower you add to the project. Does the app operate a nuclear reactor? How many changes in requirements will there be per week? Will it be in a reasonable ballpark if I answer "4", leaving it to someone else to indicate whether it means 4 hours or 4 decades? Truly, after 20+ years in software and sysadmin, what divided me from a junior programmer to a more senior one was the ability to accurately gage "how long would it take you?" And that's just my ability to code. Then there's the project management skill of looking at the requirements (fixed price or open-ended Time&Materials), have a sense of what direction a project might grow, and gage how much it would take to design (that's the hard part), code, build, and integrate it all together. Luckily enough one of the requirements to progress from a junior programmer wasn't the ability to spell words like "gauge" ;-) I think that is acceptable american spelling. You think wrong then. I checked before I posted and even the Americans spell it "gauge". |
#10
| |||
| |||
|
|
On Jan 11, 11:30 am, The Natural Philosopher <t... (AT) invalid (DOT) invalid wrote: Captain Paralytic wrote: On Jan 11, 5:26 am, Michael Vilain <vil... (AT) NOspamcop (DOT) net> wrote: In article <vbydneSX68iBJbbQnZ2dnUVZ_qidn... (AT) posted (DOT) internetamerica>, gordonb.ka... (AT) burditt (DOT) org (Gordon Burditt) wrote: I know this is a vague question but maybe someone can help. Suppose we have an app with a MySQL database of 20 or so tables and the app is web based, say LAMP. What ballpark figure is available to how much time it would take to write the app, from understanding the requirements to delivering a working app? Does the app have to be PCI-compliant? (handles credit card information?) Does the app have to be HIPAA compliant? (contains patient medical information?) Does the app have to be certified by the FAA? (does it fly airplanes?) I suspect that alone adds 5 years, regardless of how much manpower you add to the project. Does the app operate a nuclear reactor? How many changes in requirements will there be per week? Will it be in a reasonable ballpark if I answer "4", leaving it to someone else to indicate whether it means 4 hours or 4 decades? Truly, after 20+ years in software and sysadmin, what divided me from a junior programmer to a more senior one was the ability to accurately gage "how long would it take you?" And that's just my ability to code. Then there's the project management skill of looking at the requirements (fixed price or open-ended Time&Materials), have a sense of what direction a project might grow, and gage how much it would take to design (that's the hard part), code, build, and integrate it all together. Luckily enough one of the requirements to progress from a junior programmer wasn't the ability to spell words like "gauge" ;-) I think that is acceptable american spelling. You think wrong then. I checked before I posted and even the Americans spell it "gauge". |
![]() |
| Thread Tools | |
| Display Modes | |
| |