¿Qué enfoque de ingeniería de software favorece Michael O. Church y por qué?

La asignación abierta es la mejor manera de estructurar una organización de software. Mientras sea útil para el negocio, los ingenieros trabajan en los proyectos que eligen. Esto significa que los proyectos compiten por ingenieros, en lugar de que los ingenieros compitan por los pocos proyectos buenos (y los ingenieros menos competitivos que se lanzan a los proyectos que todos saben que son tramposos, pero que nadie tiene el poder de parar).

Por supuesto, a menudo existe la queja de que, en una organización bajo asignación abierta, los ingenieros solo trabajarán en el trabajo “sexy”, o que harán una I + D divergente que no tiene valor para el negocio. Estoy en desacuerdo. Primero, los ingenieros trabajarán con gusto en tareas centradas en el negocio si son recompensados . Finanzas aprendió esto hace algún tiempo; las personas inteligentes (por ejemplo, quants y comerciantes) en realidad trabajarán en problemas comerciales en lugar de curiosidades intelectuales, si obtienen puntos en el paquete, y me refiero a puntos reales y no a ese tonto 0.03% que podría significar cero (preferencias, mucho tiempo para liquidez) ) eso está de moda en Silicon Valley.

Además, la asignación abierta no significa que las personas trabajen en lo que quieran; significa que trabajan en cualquier proyecto relevante que deseen. Todavía se espera que construyas cosas que realmente importan para las personas con las que trabajas y, en última instancia, para la salud del negocio; pero no tiene un tipo llamado su gerente que se haya comprometido demasiado con un diseño poco práctico del producto y que lo despedirá a menos que se comprometa completamente con su idea.

More Interesting

¿Qué mujeres considerarías pioneras de la informática?

¿La programación de bajo nivel te hace un mejor programador de alto nivel?

Si un estudiante de Ciencias de la Computación no ha realizado ningún proyecto a lo largo de su vida universitaria, ¿cómo debería comenzar y con qué proyecto?

¿Qué carrera tiene más alcance, periodismo y comunicación de masas o ingeniería informática?

Soy un estudiante universitario en el campo de la informática, pero la programación y la codificación nunca han sido mi taza de té. Me gusta estudiar y quiero ver mi carrera brillante. ¿Qué tengo que hacer?

¿Por qué las oportunidades en los trabajos del gobierno de la India (técnicos) son muy pocas para los graduados en informática / informática?

¿Es posible especializarse en matemáticas y convertirse en programador?

¿Las compañías tecnológicas contratan a estudiantes que no son CS para roles de ingeniería de software?

¿Cuáles son las oportunidades de operador en el desarrollo front-end?

¿Cómo debo prepararme para un trabajo como programador de aprendizaje profundo? Estoy en mi segundo año de ingeniería informática.

¿Debo llevarlo en COEP si no estoy entrando en CS, a pesar de que quería seguir CS?

¿Qué es mejor para CS, MIT Pune o DY Patil?

Llegué al bloque de desarrolladores, no he podido escribir ningún código durante unos días. ¿Qué debo hacer?

¿Qué le sugiere a un estudiante de CS que decida sobre decisiones y sueños a largo plazo?

Cómo ganar clientes como programador de computadoras