A
athos
Hi all,
Believe you have sound experience in development, however, if we look
at the whole Software Development Life Cycle (SDLC) of the project,
say,
1. Project Initiation,
2. Gathering Requirements,
3. System Analysis and Design,
4. System Development,
5. System Testing (SIT/UAT),
6. Project Implementation,
7. Post Implementationcoding,
deveopment is just one of them. Of course, in development stage, if the
project is going to be done in .net, there are lots of "tricks" or
"tips". But, for other stages, is there any special points shall we pay
attention to, if we choose .net?
Previously I raised this question for the 2nd stage, "Gather User
Requirement", John Timney (MVP) kindly replied
"None. Your requirements capture should focus on whats trying to be
achieved only. The technical choice should be made as a result of
trying to identify a technical solution to the requirement, if a
technical solution is the right choice, simple process change can
sometimes be the solution.
"Dont get caught in the trap of trying to mould a requirement around a
preferred technical solution - its the bain of bad design. "
I agree with him that technical solution should be the result of trying
to address users' requirments. However, if BEFORE anything happens,
".net" approach has been decided, or, let's imagine you are in a .net
software house, you won't be able to choose vb6 or vba or java or perl,
let's suppose this has been determined before any project initiates,
..... then for the whole life circle, is there any special points that
you guys may be sensitive?
For example, in "3. System Analysis and Design" stage, will you guys
focus more on bandwidth and response time requirement? Or, for "5.
System Testing (SIT/UAT)" stage, will you guys especially consider
browser compatibility or cookie issue? Or, in "6. Project
Implementation" stage, will you guys attach some manual for .net
framework packup?
any such "tips" or "tricks", any ideas guys?
Thanks.
Believe you have sound experience in development, however, if we look
at the whole Software Development Life Cycle (SDLC) of the project,
say,
1. Project Initiation,
2. Gathering Requirements,
3. System Analysis and Design,
4. System Development,
5. System Testing (SIT/UAT),
6. Project Implementation,
7. Post Implementationcoding,
deveopment is just one of them. Of course, in development stage, if the
project is going to be done in .net, there are lots of "tricks" or
"tips". But, for other stages, is there any special points shall we pay
attention to, if we choose .net?
Previously I raised this question for the 2nd stage, "Gather User
Requirement", John Timney (MVP) kindly replied
"None. Your requirements capture should focus on whats trying to be
achieved only. The technical choice should be made as a result of
trying to identify a technical solution to the requirement, if a
technical solution is the right choice, simple process change can
sometimes be the solution.
"Dont get caught in the trap of trying to mould a requirement around a
preferred technical solution - its the bain of bad design. "
I agree with him that technical solution should be the result of trying
to address users' requirments. However, if BEFORE anything happens,
".net" approach has been decided, or, let's imagine you are in a .net
software house, you won't be able to choose vb6 or vba or java or perl,
let's suppose this has been determined before any project initiates,
..... then for the whole life circle, is there any special points that
you guys may be sensitive?
For example, in "3. System Analysis and Design" stage, will you guys
focus more on bandwidth and response time requirement? Or, for "5.
System Testing (SIT/UAT)" stage, will you guys especially consider
browser compatibility or cookie issue? Or, in "6. Project
Implementation" stage, will you guys attach some manual for .net
framework packup?
any such "tips" or "tricks", any ideas guys?
Thanks.