Rob
SCJP 1.4
Each phase of the SDLC creates a tangible product or deliverable. An important component of the SDLC is that at each phase, a conscious decision is made to continue development of the project, or to drop it. In the past, projects developed without the guidance of the SDLC were continued well after 'common sense' dictated that it made no sense to proceed further. The deliverables act as milestones against which we can judge the progress and continuing viability of the project.
Originally posted by Dirk Schreckmann:
From John Smiley's description of the SDLC:
The deliverable from the first phase of the SDLC, The Preliminary Investigation, is the decision whether to proceed with a project - the details of which haven't been fully addressed, but for which a well understood request has been made.
John Smiley lists three constraints to consider when making this decision: Technical, Time, and Budgetary.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Rob Ross:
The best way to start is just to start. I find that too much process gets in the way of progress. Of course, not enough process and you end up spinning your wheels uselessly.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Rob
SCJP 1.4
Ilja Preuss on the Preliminary Investigation phase:
Sounds a lot like the Exploration Phase of XP.
Originally posted by Rob Ross:
I agree. Another name for this process is "XP" , or extreme programming![]()
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Dirk Schreckmann:
Concerning Ilja's reference to the RUP:
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
It is possible (and even preferable) to create and use agile instances of this [RUP] process framework; there are even descriptions of an XP-like process as such an instance.
Originally posted by Jennifer Wallace:
But when do you design on the program flow ? Or the Program Logic/ Algorithm ? Shouldt that be part of the Requirements Statement also?
Is it necessary that your plan of implementing the program as to what objects you will be using and what methods in the program should be stated in the Requirements statement?
It seems that it would be too tedious to think it all out at the very beginning. But is that how a good design is supposed to be done ?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus