last day (15 days later) » 

15:55
26
Q: How can I get my programs to be used where I work?

Anonymous FrowardI mostly work alone as a programmer in a small department, within an organization of about 500 people. I have been creating web-based applications for the internal network, mainly to replace old desktop applications. I have mostly been choosing what to work on myself and accomplishing it. I am to...

What are your work responsibilities? From the text it seems you are not doing anything useful for anyone except yourself (which can be fine)
It good to look for a few individuals for each project that are personable and have been around for awhile. They can best guide you on how to build a product that generates value in the business. Additionally, since they are invested in the project and personable they will help spread the word to their colleagues.
Make your creations useful. If they don't actually solve a problem and make someone's situation better they'll never get used. If you think they do think they do that and no one is using them then either they don't know about it or they really don't make something as useful as you think.
Have you tried asking your colleagues why? Do you not request feedback from your superiors and internal clients?
Several positions ago, we developed what struck me as a very simple process, but everyone else found it exceedingly difficult (no, I'm not the one who developed the process). I decided to automate the 90% or so of it that was automatable. Nobody used it except me despite me showing many people how much easier it was. We all got outsourced, and when we went to the new company, all of a sudden everyone was interested in using it. Go figure...
15:55
What kind of applications? What do they do and what are they used for?
@JoeStrazzere I do get some direction, and I also propose the things that I decide to do on my own initiative. Either way, there is just not much bandwidth for feedback at this point. Other priorities are looming. After those changes, maybe...
When I did this I gave the programs to some of my coworkers to try out. Since the programs were labor-saving several of the coworkers latched onto them, and eventually it came to the attention of management (who then tasked me with a larger application based on one of them).
Related news today: Terence Eden resigns from the AMP Advisory Committee, says, "Google’s thesis is that the mobile-web is dying and people prefer to use apps – therefore making the web faster and more app-like will retain users." Link.
@DanielR.Collins interesting story, I don't quite understand, but it helps me. Personally, I use apps on my phone only when forced to, and hardly use a browser on my phone because it is not worth it. Having lots of apps seems to me like how people used to have 20 different credit cards, back before Visa / MC become popular. Why would I want 20 different apps when I can have one browser? In fact, even 4 major credit cards is a hassle, someone always doesn't take my particular card. We have one electric company, one water company, one cable company... let's have one browser instead of apps.
I agree with you, but your users may not. You should ask.
15:55
@AaronF Unfortunately, this has been The Year of Living Dangerously when it comes to working closely with people, but I will get out there when I can. I'll try suggesting things through email for now though. .
Have you considered the possibility that people actually LIKE using desktop applications better than web-based ones? And therefore, unless there is some major improvement in functionality, they're not going to use your web-based ones?
@AnonymousFroward How long have you been working at this company, and how much of that time has been spent producing output which hasn't (yet) been used? I'm in a similarly sized company, and after four years, it continues to surprise me how long it takes to roll-out new projects.
@AnonymousFroward - you miss the viewpoint of the application users. Nobody cares which version of the application is "best". They only care if the one they are currently using is "good enough". You indicate that they have "no bandwidth". They aren't going to want to waste that limited bandwidth just because you decide that a web version is better for reasons that matter only to you.
@JoeStrazzere "Good Enough" is about to change abruptly. I hope the "web version IS better", because all our work is shifting to a web version. I was trying to slide some change under the door before that happened.
@AnonymousFroward - I've been part of many migration projects. Expecting users to voluntarily contribute their limited time to such a project is a mistake. Either users will have to be commanded to do so, or they will have to be enticed. Just because it's better for you doesn't mean it's better for them. Expect resistance. Look for help from upper management.
 
2 hours later…
18:06
@JoeStrazzere Sure, good point. I suppose saying "Resistance is Futile" would not really help at this point. But, it is futile, because change is in the wind. A hard rain is gonna fall. Etc. I was thinking that someone would want to be ahead of the game. In front of the curve. NOT. Message received :-)
18:48
@AnonymousFroward Of course you can remove their desktop programs and force them to use the web version. But you can't really force them to provide feedback. Good luck.

last day (15 days later) »