Click here to Skip to main content
15,918,976 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionOnline Learning Industry Pin
mauricemcse3-Feb-12 13:53
mauricemcse3-Feb-12 13:53 
AnswerRe: Online Learning Industry Pin
Albert Holguin3-Feb-12 14:05
professionalAlbert Holguin3-Feb-12 14:05 
AnswerRe: Online Learning Industry Pin
jschell4-Feb-12 10:00
jschell4-Feb-12 10:00 
AnswerRe: Online Learning Industry Pin
RobCroll5-Mar-12 11:33
RobCroll5-Mar-12 11:33 
QuestionArchitecture for mobile app Pin
nitin_ion25-Jan-12 16:27
nitin_ion25-Jan-12 16:27 
SuggestionRe: Architecture for mobile app Pin
RobCroll29-Jan-12 11:10
RobCroll29-Jan-12 11:10 
QuestionMaking multiple teams coexist Pin
_Zorro_23-Jan-12 4:21
professional_Zorro_23-Jan-12 4:21 
AnswerRe: Making multiple teams coexist Pin
jschell23-Jan-12 8:31
jschell23-Jan-12 8:31 
_Zorro_ wrote:
The problem we're dealing with is that both teams may develop on the same web
pages, controls, business logic etc


First problem is right there.

Those components probably should not be treated the same in terms of Professional Services (PS) (customization for different clients.)

Commonly the business logic will have a standard API, which the PS can either add to or replace. Replacement is an option and one that should probably be avoided. A plug in architecture can enhance the above by assuming that functionality will be replaced while provide a default functionality ONLY if a replacement isn't found.

For the GUI it is often only a replacement, either complete or plugin (but I have almost no GUI experience so other options might exist.)

But regardless I think you need to have an explicit strategy for business objects and a different one for GUI even if it seems like they overlap.

All of that is a design/architecture problem only and not build/install.

For install/build ALWAYS uses the following idiom.
1. Lay down the base product.
2. Lay down the customer (PS) product on top.
GeneralRe: Making multiple teams coexist Pin
_Zorro_23-Jan-12 23:39
professional_Zorro_23-Jan-12 23:39 
GeneralRe: Making multiple teams coexist Pin
jschell25-Jan-12 14:54
jschell25-Jan-12 14:54 
GeneralRe: Making multiple teams coexist Pin
_Zorro_5-Feb-12 23:01
professional_Zorro_5-Feb-12 23:01 
AnswerRe: Making multiple teams coexist Pin
krumia16-Feb-12 19:01
krumia16-Feb-12 19:01 
QuestionTabs/Property Page etiquette Pin
john john mackey18-Jan-12 5:48
john john mackey18-Jan-12 5:48 
AnswerRe: Tabs/Property Page etiquette Pin
Eddy Vluggen18-Jan-12 7:05
professionalEddy Vluggen18-Jan-12 7:05 
GeneralRe: Tabs/Property Page etiquette Pin
john john mackey26-Jan-12 7:18
john john mackey26-Jan-12 7:18 
GeneralRe: Tabs/Property Page etiquette Pin
Eddy Vluggen26-Jan-12 8:53
professionalEddy Vluggen26-Jan-12 8:53 
Questionbetter way to draw common ui interfaces on more than 1 form Pin
Simon_Whale11-Jan-12 4:51
Simon_Whale11-Jan-12 4:51 
AnswerRe: better way to draw common ui interfaces on more than 1 form Pin
Pete O'Hanlon11-Jan-12 5:13
mvePete O'Hanlon11-Jan-12 5:13 
GeneralRe: better way to draw common ui interfaces on more than 1 form Pin
Simon_Whale11-Jan-12 5:31
Simon_Whale11-Jan-12 5:31 
GeneralRe: better way to draw common ui interfaces on more than 1 form Pin
Pete O'Hanlon11-Jan-12 6:53
mvePete O'Hanlon11-Jan-12 6:53 
AnswerRe: better way to draw common ui interfaces on more than 1 form Pin
Eddy Vluggen11-Jan-12 7:16
professionalEddy Vluggen11-Jan-12 7:16 
GeneralRe: better way to draw common ui interfaces on more than 1 form Pin
John T.Emmatty17-Jan-12 19:56
John T.Emmatty17-Jan-12 19:56 
AnswerRe: better way to draw common ui interfaces on more than 1 form Pin
Eddy Vluggen18-Jan-12 7:03
professionalEddy Vluggen18-Jan-12 7:03 
AnswerRe: better way to draw common ui interfaces on more than 1 form Pin
Rahul Rajat Singh10-Feb-12 5:12
professionalRahul Rajat Singh10-Feb-12 5:12 
Question"Save, Undo, Redo, Cancel" in a complex application configuration settings facility ? Pin
BillWoodruff30-Dec-11 9:33
professionalBillWoodruff30-Dec-11 9:33 

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.