enterprise-development

How to convince my co-workers not to use datasets for enterprise development (.NET 2.0+)

Everyone I work with is obsessed with the data-centric approach to enterprise development and hates the idea of using custom collections/objects. What is the best way to convince them otherwise? ...

Is it best to have a separate SQL developer? Or a jack of all trades programmer?

Currently my shop is making a switch from the usual ".NET/TSQL/XHTML+CSS" Jack of all trades developer to a more focused shop where the app dev only works on pushing the business requirements into code, the SQL dev only writes stored procedures and SSIS packages/etc Is this best for everyone or just big enterprise shops where everything...

Is it feasible to introduce Test Driven Development (TDD) in a mature project?

Say we have realized a value of TDD too late. Project is already matured, good deal of customers started using it. Say automated testing used are mostly functional/system testing and there is a good deal of automated GUI testing. Say we have new feature requests, and new bug reports (!). So good deal of development still goes on. Note...

Best practice for getting app name/id

What's the best way for a common library to know what context - a.k.a. the calling app - it is in? I'm in a very controlled enterprise environment... is there a better way for the library to know what application it is getting called from than reading a setting in the config file? What do you use for this type of thing? //the rest of th...

How to prioritize future features (enterprise web development)

Suppose you're the product manager for an internal enterprise web application that has 2000 users and 7 developers. You have a list of 350 future features, each ranging from 5 to 150 developer days of work. How do you choose what features to work on, and how do you run the release process? Here's what I'm thinking: (skip if boring) R...

enterprise solution: emails

We have different desktop applications scattered through our shop to deal with different kind of emails. The volume could be about 30K emails/day. And we are thinking about having an enterprise wide solution. What articles / books/ information could I look into? It would be most likely msmq driven and could be WCF as well. Please help....

Is Asp.Net MVC a suitable solution for an enterprise project?

We are preparing to develop an enterprise Human Resources Project using ASP.NET and our team is interested in using MVC instead of WebForms but we are a bit worried about this. We are not sure that this is a suitable solution for an Enterprise project. ...

Has anyone used Google Gears in an Enterprise scenario?

Hi All, I want to create an application which will have a client and server components. The client may not be connected to the internet all the time, and hence will have to store data locally and then sync with the server whenever the internet connection is available. The data sync will be both ways: client to server and server to clien...

Resources for implementing ERP and other Enterprise applications?

When developing an ERP-like software or any other complex business system, what resources do you go to for best practices? I'm a developer, not an accountant, not a purchaser, not a manager. I do have project management experience in engineering (non-software related) and I have a fair amount of experience on business processes in Desig...

How to prevent code rush?

When you have an idea that is blazing through your head for a product, yet everything that is right with the world tells you to plan this application before jumping into a code rush, what methods do you use to prevent rushing to code? From my experience planning software as apposed to building the software ad-hoc has always proven to ...

Do common JARs have to be repeated accross WARs in an EAR?

I have a JAR file for authorization. I need it for each of my WAR files. All the WAR files are packaged in an EAR file. Do I have to repeat this common JAR in every WAR, or is there a structure for common libraries? So my example looks something like this... big.ear - META-INF - MANIFEST.MF - application.xml - appl1.war ...

Larger-scale web app... need some input

I'm currently working for a small .net shop, we mainly create web applications for mid-sized companies, sometimes desktop applications and other custom solutions. We are part of a mid-sized advertisement agency. We now have a request for a quote for a larger project, segmented into 3 sub-projects. Below I paraphrase some of the demands...

MS Access as Enterprise Software?

Something that I often run into with my users is their desire to aquire solutions quickly means that they sometimes have said "Heck, I'll just roll up my sleeves and do it in Access - it's installed on my desktop". Sometimes, we're lucky and the person that creates the Access database back-ends it to a SQL Server, so at least the mdb fi...

How to get enterprise level programming experience?

Any suggestions on gaining experience? Or where could I see an example (instructions, code, database schema, etc) of an enterprise level application? Oh, and make it .NET. I want to get experience writing enterprise level programming, but do not work at a company that has other developers or projects at this level. This term gets thro...

Using flex with struts

I have an old (around 5 years) enterprise application that I manage. Recently we got a go ahead for sprucing up the UI with flex. Keeping in mind that we want to utilize the current code base in struts (it's a fairly big application) , as I see it , I have three options: Flex BlazeDS Flex Tag Library FxStruts BlazeDS is an open sourc...

Hardware Sizing - Thumb Rules

In many Enterprise System architectures, it becomes imperative to size the hardware according to concurrency & workload requirements. Mostly product vendors will provide their own hardware sizing sheets wherein you just plug in the metrics and it will throw out details of number of servers, RAM required and so on. What I'd like to know ...

Best practices for setting up an "enterprise" project in Visual Studio?

I am preparing for the development of an enterprise-style application for a very small business of 6 employees (including myself -- before you question why a 6-person company would need an enterprise application, we have a lot going on with a lot of processes and tools needed to simplify it). As always I'm trying to follow best practice...

Do you rebuild or enhance enterprise applications ?

When I walk to work (in London) I see loads of redevelopment on commercial buildings. One of the first this I notice is they knock down the old building and build from scratch. They end up building some of the most advanced and stunning to look at buildings. Bearing this in mind, when I look at old legacy code, in existing application...

What is development in the "Enterprise" like?

I am a CS student that knows his way around ASP.NET, MVC, Ruby On Rails, MS SQL, C#, Java and so on. I have also immersed myself in the ALT.NET community. Avid reader of Jeff and Joel, CodeBetter.com, Martin Fowler and so on. A while ago I asked "Implications of Sharepoint, BizTalk, Microsoft Dynamics and Microsoft CRM for a .NET develo...

What makes an application or a software development process "Enterprise"?

Duplicate of: What makes an application an “enterprise” or “enterprise-level” application? After reading Wolfbyte's answer on Enterprise FizzBuzz I have thought about what constitutes a program as "Enterprise". What makes an application or a software development process as Enterprise? EDIT: It seems like there is a lot of negat...