Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is your company's stance regarding (technological) 'innovation'?

Tags:

innovation

.NET 3.5, .NET 4.0, WPF, Silverlight, ASP.NET MVC - there's really a lot of new Microsoft technology released / on the horizon to try out these days. (The examples I gave is all Microsoft technology but this can apply to any language or platform). I am curious how this is handled in the company you work for. A few examples:

  • Do you have a CTO that determines what technology the company uses?
  • Are development teams free to choose what technology they use? For example: framework version, classic ASP.NET vs ASP.NET MVC, ADO.NET Entity Framework vs Linq2Sql or NHibernate? Or a mix of these?
  • What new technologies does the company you work for try out and why?
  • Does your company have dedicated resources (time) to try out WPF or whatever technology, just for research, or do you try things out in your spare time and try to introduce them to your company?

These are just examples to make my question clearer. To summarize, I'd like to know what this process looks likes, who is responsible, who makes the decisions. Does your company jump on the bandwagon, or is it reluctant to try new technologies? And are you comfortable with this situation?

At the company I work for, we still use .NET 2.0 (although we are now slowly switching to .NET 3.5), haven't seriously looked into ASP.NET MVC, haven't tried out WPF at all, etcetera. And, some find it pretty hard to convince people to do. Is it fair to expect otherwise?

like image 543
Razzie Avatar asked Mar 20 '09 13:03

Razzie


People also ask

What technological innovation means for a company?

Definition 1. A technological innovation is a new or improved product or process whose technological characteristics are significantly different from before.

Why technological innovation is important for business?

Technology helps increase the efficiency of systems, products and services. It helps track and streamline processes, maintain data flow and manage contacts and employee records. In fact, this increased efficiency in operation helps reduce costs as well as enable the business to grow rapidly.

What is the role of technological innovation?

Technological innovation creates opportunities for entrepreneurs to found new organizations and establish competitive positions as incumbents' sources of advantage decay. Technological innovation also creates uncertainty and risk for incumbents because its outcomes can be only imperfectly anticipated.

How does innovation contribute to a company's well being?

Innovation is vital to your company's success in today's highly competitive business environment, especially as customers become more demanding and savvy. Entrepreneurs need an edge to survive and stand out. Innovation can provide that edge—boosting your productivity, growth and profitability.


2 Answers

At my company, we have an architecture group that determines which technologies are used. People are welcome to read up on alternative technologies and make suggestions, but at the end of the day, it's the architecture group that makes the decisions.

While this may seem restrictive, it does ensure that all of the development groups are using the same or similar technologies, and moving from one group to the next is fairly easy. As well, by having one group do all the research, you ensure that you don't waste time by having multiple groups duplicate the research effort.

like image 114
Elie Avatar answered Sep 19 '22 10:09

Elie


Since I work in such a small company and am I typically either the only developer, or the lead developer in a very small group, I can usually convince my boss to use whatever I think would be the best for a given project/situation.

like image 37
TheTXI Avatar answered Sep 22 '22 10:09

TheTXI