Smart questions
Smart answers
Smart people
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

LINK TO THIS FORUM!

Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Partner With Us!

"Best Of Breed" Forums Add Stickiness To Your Site
Partner Button
(Download This Button Today!)

Feedback

"...On your site I feel quite confident that the contacts and feedback will make my life a little less hectic..."

Geography

Where in the world do Tek-Tips members come from?
SharkTooth (Programmer)
12 Aug 04 20:46
I have just been tasked with developing and executing a plan to move the developers to an OOP design and development process. There are 4 developers including myself and I am the only one with any OOP experience. I am the new guy on the block so I have to be careful. We are a Microsoft shop and will be using .Net (looks like my boss wants VB.Net). Most of the new activity will be web applications (ASP.Net).

My manager’s expectations (they are still evolving):
1.) Just about all new development in VB.NET mostly web based.
2.) Create a development process that is easy to follow for use in an environment where smaller applications are the norm.
3.) Create and document code libraries.
4.) Create coding standards.
5.) Create a pear review process.
6.) Implement a 3-tear architecture. (Presentation, Business Rules, Data Sources)

I right off the top I know I have to:
1.) Get an understanding of the existing processes (we really don’t have one)
2.) Get input for the other developers; get them involved in the decision-making.
3.) Get advise from people that have had this experience (you guys).

I would like to hear:
1.) Suggestions for a design methodology (books too).
2.) Suggestions for building the foundation of the libraries.
3.) Possibly some architecture suggestions

Actually any ideas or suggestions you have to offer would be great. I have a great opportunity to get this off the ground the right way and don’t want to screw it up.

Thanks for your ideas.
stevexff (Programmer)
13 Aug 04 3:26
If none of your developers use OOP methods already, send them on a course. Then you won't have to convince them of the benefits yourself, which is a big ask as you are the new boy. Once they are on-side, it should be easier to do the rest.

Good luck with those pears, by the way. Will you be reviewing any other fruits?
SharkTooth (Programmer)
13 Aug 04 9:11
"If none of your developers use OOP methods already, send them on a course. Then you won't have to convince them of the benefits yourself, which is a big ask as you are the new boy. Once they are on-side, it should be easier to do the rest."
>>> Good idea.

"Good luck with those pears, by the way. Will you be reviewing any other fruits?"
>>> lol took me a minute to figure out what you were saying. "peers".

Thanks
jby1 (Programmer)
7 Sep 04 6:03
In terms of programming methodologies, you might want to take a look at Extreme Programming (www.extremeprogramming.org).  A lot of this may seem like overkill, but there is some good stuff in there.  Also have a look at Agile Methodology, which shares many of the same idea.

For design methodology, it is worth getting hold of a copy of Design Patterns.  There is also a lot of stuff on the web on Design Patterns, so get googling!

Good luck with changing the working practices, this is a very difficult task.  Try and get the guys on-side asap, easier said than done I know.  Without them the whole thing is doomed to failure.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close