El panorama económico está cambiando debido al resurgimiento de las pequeñas empresas. Ya se trate de una panadería, un restaurante especializado en cocina exótica, un pequeño fabricante de aplicaciones para teléfonos móviles o una startup que ofrece servicios de desarrollo web, las «pequeñas empresas» están cobrando cada vez más importancia. ¿Quién o qué está haciendo esto posible?

Entra en un gimnasio y ponte tu gorra de empresario. Imagínate como un economista del siglo XXI. Piensa en las barras de pesas. Y luego, piensa en lo que cualquier consultor desprevenido de McKinsey diría si te acercaras a él blandiendo una barra de pesas. ¡La economía de las barras de pesas!
La analogía es acertada cuando uno imagina la economía moderna como una barra de pesas: unas pocas grandes empresas en un extremo, las medianas empresas ocupando el centro y miles de pequeñas empresas equilibrando el otro extremo. Una especie de mezcla entre «La larga cola» de Chris Anderson y el gimnasio de Rocky Balboa.
Entonces, ¿qué permite a las «pequeñas empresas» tener éxito en un mundo de «economías de escala»? Posiblemente sean muchos factores, pero la tecnología es quizás el más importante de ellos. Un ejemplo de tecnología que permite a las pequeñas empresas capturar cuotas de mercado es el poder del software. Desde proporcionar análisis hasta construir una mejor relación con los clientes a través de servicios web, el software está allanando el camino para las pequeñas empresas. Sin embargo, no veríamos el bosque por los árboles si no entendiéramos las metodologías que hacen posible un software que funcione bien, sea específico y personalizado. Es difícil escapar del término «ágil» cuando se habla de metodologías.
Empresas ágiles y pequeñas
Las pequeñas empresas funcionan con presupuestos ajustados. Las cosas se hacen poco a poco y nada se lleva a cabo sin tener en cuenta los resultados que se deben obtener. Por lo tanto, el departamento de TI de las empresas o las pequeñas empresas de desarrollo de software asumen una gran responsabilidad cuando se les encarga una iniciativa como desarrollar un software creativo que recopile X cantidad de datos/información y genere Y dólares en resultados. La vaguedad de los requisitos, junto con la incertidumbre sobre el resultado final, es lo que hace que Agile prospere y ofrezca resultados que no solo funcionan, sino que también aportan excelencia.
Agilidad y el proceso de desarrollo
Existen varios tipos diferentes de metodología ágil, pero los fundamentos son sencillos. Sus principales objetivos son un ciclo de entrega más corto, equipos más pequeños, colaboración continua con el cliente y desarrollo iterativo. Esta metodología es conocida por reducir los costes, disminuir las tasas de defectos, aumentar la flexibilidad para el cambio y la capacidad de aprovechar nueva información técnica o empresarial para necesidades empresariales dinámicas y en rápida evolución que requieren una rápida comercialización. En otras palabras, ¡trabajar con requisitos difusos y resultados poco claros se ha convertido en algo interesante y divertido!
Agilidad y estadísticas
Una encuesta reciente realizada por la prestigiosa Harvard Business School reveló que el uso de Agile supuso una reducción del 50 % en los esfuerzos de ingeniería, una mejora del 55 % en el tiempo de comercialización y una mejora del 925 % en el número de cambios permitidos durante el proceso de desarrollo. El mismo estudio también indicó una mejora del 50 % en la calidad asociada al desarrollo iterativo. No es de extrañar que entre los casos prácticos de Agile se incluyan los de una pequeña empresa de troquelado de Ohio, un bufete de abogados de tamaño medio de Washington o una pequeña cadena de tiendas de artículos deportivos, todos ellos con requisitos similares. Todos querían aprovechar el poder del software, personalizado según sus propias necesidades empresariales, y todos querían que se hiciera dentro de un presupuesto y un plazo determinados. Agile es lo que adoptaron. Y la excelencia es lo que han experimentado.
