How do I convince my company to utilize Web standards?
October 16, 2008 10:17 AM
Subscribe
Help me make a business case for HTML/CSS standards in my company's web-based software.
I work at a software company. One of our flagship products is a web-based content management system, and there are many parts of the program where you can create documents in a WYSIWIG format, and later export this content as an HTML file. This is a huge selling point for our product.
I've been coding HTML since I was 12, and have been very much into standards-compliant XHTML and CSS for the past five years. So it greatly pains me to see that our application generates HTML like it's 1996. Visually, it looks terrible, and programmatically, it uses no style sheets and it is an absolute nightmare to look at the source when it's exported. We have had a number of issues reported by our clients with this, but our development department patches them up on a case-by-case basis instead of fixing the root problem, which is the horribly-formed code. Every time, it's the code.
I am not a developer, otherwise I would have fixed it myself over the course of a few weekends. But I want to make a case to our development VP that we need to utilize standards-compliant HTML and CSS whenever we deal with the WYSIWIG documents. It will take a lot of work because we've built up this Jenga tower pretty high, but if we do it right then life will be much easier in the future. This would be overdelivering on our big promises, as Seth Godin recommends, and it would show that we care about the customer even when it doesn't put dollars directly into our pockets.
The problem is, I can't think of a concrete case from a business perspective. It just feels wrong to me for our software to be writing HTML this badly. But it's hard to evangelize the good news of HTML standards when you can't think of any solid reasons. They think it's better to just band-aid the issues one at a time as they arise.
BTW, we develop software for a very specific industry, and it is not available to the public, so accessibility is not an issue. I know that's one of the main benefits for Web standards, but it's of very low consequence for us.
Also, I would still be pacified if our HTML and CSS didn't pass the validator 100%, but right now I have a feeling that if we ran it through the validator we'd take down W3C's servers. Really what I care about is that it is easy to work with, works cross-platform, and looks nice for our clients, and so I figure we might as well follow a few standards while we're at it.
Am I way too hung up on this, and I just need to get over it and let them do their thing their way? Or do I have a good reason to push for us using Web standards in our development?
posted by relucent to computers & internet (10 comments total)
7 users marked this as a favorite
All things considered, though, this is probably not a fight that you'll win if the ROI seems low to the management. Instead, do what you can in small increments. File bugs about specific features, or ask them to make incremental improvements (like whitespace) that will make debugging easier for everyone.
posted by chrisamiller at 10:28 AM on October 16, 2008