The Maven Value Proposition for the Business Oriented
Organizations that have adopted object-oriented technology platforms, without an effective build system such as Maven, typically encounter difficulty managing the concurrent development activities that are promoted by such technologies. Comprehension and management of software components becomes inversely proportional to the amount of components developed. Eventually an inability to adapt and respond to changing business requirements is exhibited.
Software-dependent organizations can adapt to changing markets and needs only when the software development team(s) release software changes quickly.
When effective build automation is applied by the software development team, the length of time needed to prepare for a software release shrinks and changes to software components are managed in an organized manner.
After adopting effective build automation conventions and technology, such as those provided by Maven, a software development group will increase it's knowledge base. Knowledge of areas such as automation technology, software configuration and version management strategies, testing, and documentation best practices become critical success factors.
Through adoption of, and commitment to, effective build automation with Maven; organizations can continue to rely on consistently delivered software that is ready to adapt to changing needs.