business

Creating a Report Model Project with a ODBC Data Provider, can this be done?

Hi I can create a normal SSRS Project and use a ODBC connection. But i cant create one with i want to create a Report Model Project??? Any idea why and how i can work around it? Thanks in advanced!! ...

Cost and ownership of source code as a freelance programmer

hey guys in the context of freelance programming (for the web), how do you calculate the cost and ownership of the source code. So, say I'm working on a project for a client, and I've worked how long the project might take, and what my hourly/project rates are going to be. Is it fair and/or normal to not include the source code as par...

Gathering data for social data driven website

I hope this isn't OT. I've got an idea for a social site where the content is provided by the users. I see two problems: You open the site, it has very little data to start with You've attracted a few users, how do you encourage them to add content? I'm imagining something like yelp.com, where the utility really comes from the user ...

How do you get from requirements to production?

I'm doing some research for an article I'm writing about the process of getting from the requirements to production. I met with some of my peers last week and they had some interesting ideas. As a quick background, this company is a small web development agency. They have 2 great in-house business development managers (BDM, some places...

Does a business that is serious about its online strategy need an in house development team?

It seems to me that any truly successful online business (or traditional business with a successful online presence) needs to have an in house development team. This seems obvious to me, but can anyone give some solid bullet points that back this view up? Alternatively, outsourcing of your online development smacks of treating software...

Being overpossesive

I work for an 80 strong IT department (including BAs, project managers etc.), in a 2,500 person organisation. I'm a solutions architect, and my focus is on writing software for use within the organisation, mostly within the IT department. Before me, internal development did not exist here, and I've shaped my role somewhat myself. My ac...

Programming job names

Is there any difference between these occupation names: Programmer Software engineer Algorithmist / Algorithms specialist Systems analyst Do they all require different education and work experience, or should a good programmer be able to be all of them? And should all these positions exist in the same organization, or is it just a w...

Whats the best way to hand over code that you were the sole owner of when leaving a company?

If you have been working solely on a project for the last 12 months and are now leaving the company what would be your steps of handing over your code and knowledge? Due to the business requiring quick to market solutions, very little documentation has been written. The code uses MVC with linq2sql and is very clear (in my own mind) of h...

What is the best way getting new clients that need programming?

My question is directed at any of you that run small development shops. How do you go about finding clients that need web based development? Thus far, we've had numerous clients but the bulk of them have been for simple out-of-the-box CMS or e-commerce sites. Do you contribute to open-source projects (which I am currently doing, we just ...

What is a standard warranty period for software development?

How long do you warranty your software against bugs, defects, or security issues after final acceptance by the client? I've used a 90 day window for our web development projects in the past, after which it becomes a time and materials billing scenario. I'm curious what others are doing. ...

Small Business Server 2003 and WSS Internet Licensing

Hi What is the licensing situation with Small Business Server 2003 and allowing other people and companies to connect and use the services? I also want to run Windows SharePoing Services (the free version) on there and allow access to this. Do I need to get additional licensing for this? Kind Regards ...

object served for communcation between business layer and presentation layer

Hi all, This is a general question about design. What's the best way to communicate between your business layer and presentation layer? We currently have a object that get pass into our business layer and the services reads the info from the object and sets the result into the object. When the service are finish, we'll have a object ...

Compensating Developers with Great / Profitable Ideas

What kind of compensation should be given to a developer that comes up with a new idea or business unit for a business they work for? Should they get stock options, salary inreases, percent ownership in their product, etc.? I would like to hear experiences people have had with this as well as any ideas. ...

Compare and Evaluate COTS Products

Hi, I have been tasked to compare more than 5 insurance products technically and make a recommendation; I am wondering what are my options to compare these products? As of now now I have created a simple excel with (1) Criteria (Captured during requirements gathering) (2) Weight (1-10) (3) Product 1 Rating (0-4) (4) Product 1 Score ...

How to write flexible and reusable code in a business where we make custom apps (fast)?

It looks like a vicious circle... We always have a near impossible deadline. So, we code as fast as possible. The client get its app in time, but if he want to change something afterward, it'll cost him a lot more than if we took time to write super flexible code. Who can blame our bosses, they are still making money, right? Sure it wo...

How does the philosophy of lean translate to programming?

Our company is espousing lean philosophy into manufacturing and administration, in the vein of The Toyota Way. How can the concepts of waste reduction and continuous improvement be applied to programming and code creation? My focus lately has been just making sure that the code I write is only to support an actual process. I think roo...

Should programmers take business classes/training?

Do you think it would help if programmers were more adept at scheduling, public speaking, communicating, accounting, etc.? Or would this just be a distraction? I know this might make someone a better company man, but would it really make you a better programmer? On that same note, do you think people who manage programmers should be r...

Usage of Exceptions

In a Spring application, my point of view is that each domain model which in fact is a POJO, should encapsulate all the validation logic in itself. Now whenever there is an update or insertion, they should throw proper exceptions that are modeled after the business process like CustomerNotFound AlreadySold, CannotAllowReturnOfExpiredItem...

Software Service Agreement Contract

What are the areas that one should consider when one is about to enter into an agreement with a software vendor who is supposed to: Provide software consulting service on a particular software Bug Fixes, Enhancements etc The situation is like this. I want to use an open source software. And I am going to pay for a company that specia...

How to convince clients that they need to entirely redo their website?

My company is following a bunch of clients and one of them has a terrible legacy website from another century. We did some updates on it and we are in charge on maintaining it even if we didn't created the website in the first place. Code sample? <TABLE bottommargin="0" topmargin="0" rightmargin="0"><tr><td><br><br><table> <tr valign="...