¿Cómo es trabajar como Especialista en TI (desarrollador web) para el gobierno de los Estados Unidos?

No estoy seguro de trabajar para el gobierno de los EE. UU., Específicamente, ya sea en calidad de desarrollador web o especialista en TI.

Trabajé para una subdivisión política del Estado de Texas durante un breve período en una aplicación web “experimental” (un reemplazo para una solución existente). Eso fue breve después de que se le pidiera “hacer que se vea” (actuar, sentirse como, las mismas opciones de menú) que la solución existente y contratada. Breve porque no solo se me pidió que violara los TOS públicos, sino también los TOS contratados. Tener conocimiento de responsabilidades legales y violar los términos del contrato no es mi taza de té. (No es un riesgo que considero apropiado para una división política que recibe fondos públicos para servir a otras entidades públicas. Si una empresa dice: “aceptamos el riesgo”, eso es una cosa. Las entidades gubernamentales NO deberían incurrir en responsabilidad por el Gobierno; y una agencia financiada directamente por el estado estuvo en confabulación con el plan).

Dejando a un lado las legalidades (y la responsabilidad), era una situación bastante estúpida. (Como se encontrará en muchos puestos del gobierno). Ellos “planearon” su proyecto para un año. Todo lo que surgió de ese año de planificación (probablemente en su mayoría presupuestación) fue una hoja de características de 3 páginas que podría haber compilado en un mes por mi cuenta. Sin mencionar las Historias de usuarios, las especificaciones o la planificación o las consideraciones de seguridad de datos (confidenciales). Pregunté si tenían un PM interno para ayudar a administrar. Respuesta: “No.” (A pesar de que existen muchos, solo que no están orientados a la tecnología).

El resultado final fue de 6 meses y 2 desarrolladores planearon (yo era uno de los dos) reemplazar una aplicación web contratada que tardó al menos 6 desarrolladores en madurar en los últimos 6 años.

Trabajar para el gobierno NO ES mi taza de té. (No hago estúpido demasiado bien).

Además del proyecto experimental, había planes a largo plazo para mantener a los desarrolladores internos, y, sin importar el marco de tiempo apretado, se nos pidió dividir el tiempo para trabajar en una base de datos de acceso heredada (sistema de archivos de red compartido). (Cuyos cuidadores fueron menos que técnicos, y fue como tirar de los dientes para obtener información o pedirles que se concentren y expongan los requisitos y especificaciones).

Dolor.