Learning Solutions
Learning solutions begin with our client's business goals and
objectives. Whether the business appreciates it or not, the truth is
that every day each Software Development participant -- whether employee
or contractor -- is making important decisions on behalf of the business.
As a result, it is imperative for each participant in Enterprise
Software Development to be in alignment with what the business is trying
to achieve. However, such an understanding without a deliberate,
focused, self-aware structure and process to encourage and enable proper
action makes the individual's business understanding much less
valuable than it would otherwise be.
Lean Software Development by way of Lean Thinking encompasses the principals necessary for a company to achieve Continuous Learning through meaningful metrics, productive behavior and deliberate organizational structure. Once an organization can understand what it is doing through objective, stable criteria it can then strive toward Continuous Improvement in the productivity, quality and integrity of the software it delivers to the business, where integrity represents the degree to which the software reflects what the business both intended and directed the team to deliver.
BRSG is focused on Organizational Learning. While it is implicit that each individual that participates in delivering software solutions to the business strive to learn and improve, the only measure that matters to the business is the degree to which the team learns and delivers as measured by Continuous Improvement in terms of: ROI, time to market, responsiveness to changing needs and requirements of the business.
BRSG's Learning Solutions rests upon the firm foundation of the "Theory of Constraints" which codifies the principals of Lean Manufacturing and underlies the success of Toyota who in sixty short years has become the world's number one car manufacturer.
- The success of our services begin with Business Leadership's commitment to Lean Thinking and so that is where we begin -- at the top.
- We focus on helping the business prepare to give Lean and Concise Direction, which is rigorous work to be done ahead of letting the work into the software development process.
- Once work is committed to by Product or Project Management, we focus maniacally on:
- Exposing and eliminating communication barriers and counterproductive behaviors,
- Perfecting just-in-time transfer of information from Customer to development team,
- Providing meaningful daily metrics,
- Shining light on each participant's daily contribution to the team's efforts -- never as a club but always to find problems fast, learn as a team and ensure minimal waste,
- Identifying and reinforcing productive software development techniques and behavior.
At the end of the day, the ability to sustain productivity improvement requires: 1) repeatable, predictable behavior from Leadership through the most junior participant, 2) meaningful daily metrics, 3) the willingness to share one's knowledge and help others to succeed, and 4) the ongoing ability to recognize the current biggest constraint to productivity and to find a way to fix it.
No organization can achieve these goals overnight; every organization can Continuously Improve throughout its life.


