Click here to Skip to main content
15,887,027 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionRe: uml diagrams Pin
Maximilien6-Feb-08 1:11
Maximilien6-Feb-08 1:11 
GeneralRe: uml diagrams Pin
pmarfleet6-Feb-08 2:02
pmarfleet6-Feb-08 2:02 
GeneralRe: uml diagrams Pin
Pete O'Hanlon10-Feb-08 10:49
mvePete O'Hanlon10-Feb-08 10:49 
GeneralRe: uml diagrams Pin
Mark Churchill10-Feb-08 11:10
Mark Churchill10-Feb-08 11:10 
GeneralRe: uml diagrams Pin
Pete O'Hanlon10-Feb-08 22:00
mvePete O'Hanlon10-Feb-08 22:00 
GeneralRe: uml diagrams Pin
Ray Cassick10-Feb-08 8:26
Ray Cassick10-Feb-08 8:26 
QuestionCaptures screen updates from desktop screen Pin
Ravi0034-Feb-08 19:30
Ravi0034-Feb-08 19:30 
QuestionUsing Team Foundation in Multiple Environments? Pin
Jasmine250131-Jan-08 11:46
Jasmine250131-Jan-08 11:46 
We have the standard Production, QA and Dev environments on our web site. We use them for the obvious purposes. What we want is to use Team Foundation Server to do source control.

I just started here and I have been tasked with figuring out how to do this correctly. Currently, we have three different projects in the source control, which represent each of the environments. I do not think this is correct. I have read a lot of literature about this and nothing seems to make sense. We do not publish the entire application to the web servers, instead we put up individual pages when they are changed. We need to support the following standard things:

1. Ability to know what is in the three environments at any given time
2. Ability to roll back to previous (tested and correct) versions of the web site in any environment
3. Ability to know what changes are tested and verified in QA and Dev, so we can promote code
4. We need to ensure that changes are not made in production until they are tested in the QA environment.
5. We need to sync the source control with the versions on the servers, so that developers will be able to pull a copy of the 'server version' from source control directly. Right now, to do that, you have to pull the source control version and then update the files from the web server... which is stupid because they should always be the same.

Standard stuff... I think?

I have read so many articles about this it's making my head spin. Certainly this is not hard enough to justify 500-page documents???

http://www.codeplex.com/TFSGuide/Release/ProjectReleases.aspx?ReleaseId=6280[^]

What is the simple way to do this? My proposal is to eliminate two of the current project repositories, and only have one, which we would make a branch from, do development on the branch, and then merge the development back into the main branch when it's done, apply a label to the result after the merge, and promote that label to production when it has been tested in QA... but I think I'm missing something with that.

I want this to be simple, or nobody will do it. We want to avoid making changes directly in production. We should be able to eliminate all temptation to do that. People requesting changes will just have to deal with the new policy of reviewing the changes in QA before they are put to production.

"Quality Software since 1983!"
http://www.smoothjazzy.com/ - see the "Programming" section for freeware tools and articles.

AnswerRe: Using Team Foundation in Multiple Environments? Pin
Mark Churchill1-Feb-08 2:56
Mark Churchill1-Feb-08 2:56 
GeneralRe: Using Team Foundation in Multiple Environments? Pin
Jasmine25011-Feb-08 5:29
Jasmine25011-Feb-08 5:29 
AnswerRe: Using Team Foundation in Multiple Environments? Pin
led mike1-Feb-08 4:45
led mike1-Feb-08 4:45 
QuestionAn MVP Variant? Pin
Philip Laureano31-Jan-08 6:15
Philip Laureano31-Jan-08 6:15 
AnswerRe: An MVP Variant? Pin
Jasmine250131-Jan-08 10:48
Jasmine250131-Jan-08 10:48 
GeneralRe: An MVP Variant? Pin
Philip Laureano31-Jan-08 11:22
Philip Laureano31-Jan-08 11:22 
GeneralRe: An MVP Variant? Pin
Jasmine250131-Jan-08 11:56
Jasmine250131-Jan-08 11:56 
AnswerRe: An MVP Variant? Pin
Pete O'Hanlon1-Feb-08 3:40
mvePete O'Hanlon1-Feb-08 3:40 
GeneralHelp! NHibernate data saving problem. Pin
Harry Sun29-Jan-08 22:58
Harry Sun29-Jan-08 22:58 
GeneralRe: Help! NHibernate data saving problem. Pin
Mark Churchill30-Jan-08 2:05
Mark Churchill30-Jan-08 2:05 
GeneralRe: Help! NHibernate data saving problem. Pin
Harry Sun30-Jan-08 16:59
Harry Sun30-Jan-08 16:59 
Generalshape locations Pin
netJP12L29-Jan-08 6:50
netJP12L29-Jan-08 6:50 
GeneralUnrelated data layer question. Pin
MatthewSmith27-Jan-08 9:35
MatthewSmith27-Jan-08 9:35 
GeneralRe: Unrelated data layer question. Pin
led mike28-Jan-08 6:13
led mike28-Jan-08 6:13 
GeneralRe: Unrelated data layer question. Pin
MatthewSmith28-Jan-08 7:34
MatthewSmith28-Jan-08 7:34 
GeneralRe: Unrelated data layer question. Pin
led mike28-Jan-08 8:34
led mike28-Jan-08 8:34 
GeneralRe: Unrelated data layer question. Pin
Mark Churchill28-Jan-08 20:11
Mark Churchill28-Jan-08 20:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.