Consulting, Mentoring, Training

Consulting, Mentoring, Training

Old forum URL: forums.lhotka.net/forums/t/5102.aspx


RanceDowner1234 posted on Tuesday, July 15, 2008

Has anyone used a company besides Magenic (out of San Fran) or Dunn (out of Atlanta) for CSLA Consulting/Mentoring/Training?  The reason I ask, is that we are considering using the CSLA framework as a standard development tool at a State Government agency in Oregon. 

Our state agency does alot of outsourcing/cosourcing on various IT projects.  We don't want to necessarily lock ourselves into having only two companies as an sourcing option on .net projects, should CSLA become our standard.  This same principle applies to hiring mentors/trainers to come in and provide us guidance and training in the use of CSLA.

Even better, it would be nice to have the names of companies located in Oregon or SW Washington. 

Thanks much.

RockfordLhotka replied on Tuesday, July 15, 2008

I know there are other people and/or companies who do consulting on CSLA. Whether they are in your area I don't know...

In terms of training, the only company I've licensed to do training is Dunn. Over time I've talked to a couple other companies, but it is a serious investment up front to build a class, and it is questionable whether they'd get the investment back if they have to compete with someone who's already got a successful class up and running.

RanceDowner1234 replied on Wednesday, July 16, 2008

Thx for the info.  I'm hoping it won't be a show stopping issue.  At the end of the day, we will just expect consultants to learn CSLA if they do not have prior experience with it.

BTW I used CSLA on a project a couple of years ago and loved it.  I think there are alot of pros to adopting it on an agency level.  The primary being that using a framework, in general, encourages us to code in a unified way. 

The biggest obstacle we currently face is that inhouse programmer A, B, C are all great coders, but have greatly varying styles & methodologies.  Then we outsource a couple of projects, and consultant A, B, C are all great coders too, but also have greatly varying styles from eachother, and from our inhouse staff.  It naturally breeds maintenance/cross-training issues.

I think using a framework will help get our inhouse and consultant resources on the same page.  And CSLA is definitely in the running.  Thanks for your hard work on it, it's great stuff.  And thanks again for the information. 

RikGarner replied on Thursday, July 17, 2008

IMHO one of the most important, albeit invisible, advantages that CSLA brings is that it forces all your developers to code in the same way (which you could call a 'pattern' I suppose Wink [;)] ). This is an immense benefit especially in a consultancy, like where I work, where developers move in and out of teams pretty frequently.

Copyright (c) Marimer LLC