SharkTooth
Programmer
I tried this discussion on the OOP forum but didn't get anywhere. I don’t know a better place to put it on tek-tips, so here goes...
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 I work on that). Most of the new activity will be web applications (ASP.Net).
Any ideas, suggestions or books 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.
My manager’s expectations (they are still evolving):
1.) Just about all new development in VB.NET (I'll get him to go C# soon) 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 peer review process.
6.) Implement a 3-tear architecture. (Presentation, Business Rules, Data Sources)
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).
4.) Get the team some .net and oop training.
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.
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 I work on that). Most of the new activity will be web applications (ASP.Net).
Any ideas, suggestions or books 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.
My manager’s expectations (they are still evolving):
1.) Just about all new development in VB.NET (I'll get him to go C# soon) 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 peer review process.
6.) Implement a 3-tear architecture. (Presentation, Business Rules, Data Sources)
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).
4.) Get the team some .net and oop training.
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.