Agile Engineering: An Introduction for Managers (Part 2)
Agile
Applications Delivery
Business Case
Cost Management
Information Technology
Integration Management
Quality
Strategy
Talent Management
Testing/Test Management
If you’re a leader responsible for delivering value to your stakeholders and customers, you certainly need to know about Agile Engineering. The set of principles and practices, along with the wealth of knowledge and tools available, means teams can start seeing results immediately with a minimal investment. This is the type of positive return on investment that makes everyone happy (especially your boss!).
In Part 1 of this two-part series, I introduced the agile engineering principles and practices that--when implemented--enable some teams and their respective organizations to quickly build very high-quality software that pleases customers. Organizations embracing these practices--when used in conjunction with agile and lean management practices--can gain delivery advantages on their competitors while managing lower maintenance and support costs in the long term. In Part 2, I will focus on the tools that support agile engineering, as well as provide you with a guideline for getting started.
Supporting Technology
People, process and technology are all important aspects of implementing agile engineering practices. Technology, in the form of tools, enable agile engineers to standardize core development practices and automate key elements like tests so they run after every change to the codebase. The past few years has seen a large growth in the availability of
Please log in or sign up below to read the rest of the article.
|
You may have to fight a battle more than once to win it. - Margaret Thatcher |