Agile Academy
Agile Organisation
Agile Organisation, Agile Teams, Agile Methods, Agile. Agility is on everyone's lips. Experiences with agile working methods confirm a quick reaction to changes, and a transparent, reduced complexity. The successes speak for themselves; faster results with value for your customers set up faster.
Companies always express the wish to carry out an agile transformation and become an agile organisation. The Agile transformation is the gradual transformation of existing traditional processes in a department, project, programme or an entire company. The starting point is usually the desire to better respond to the complex challenges and to establish faster and more flexible processes.
The change to agile ways of working, however, presents a challenge, lived-in classic working methods seem like a corset, which must be discarded. Only in this way can agile thinking and its methods be successfully introduced.
We accompany and coach you in the transition to scaled, lean and agile ways of working - so that you can master predictable and complex challenges despite changing requirements.
Transform your Business into a Lean Agile Organisation with a Future.
Initial Assessment
You have made the decision to carry out an agile transformation? At the beginning it is important to evaluate your own status quo and agile maturity. For this purpose, several dimensions are recorded and evaluated; Customer focus, system depth, technical infrastructure, organization, general process methods, scalability, operation, support, and more.
The initial assessment gives you information about the starting position and the agile maturity level of your company.
Transformation
The transformation accompanies the introduction of agile working methods in the area to be transformed. The transition itself is agile and is based on a jointly developed transformation roadmap. Through initiation and actual transformation, we accompany you right from the start, identify customers (personas), establish value streams, build system clusters, shape and train teams. If a technological transformation of the systems seems necessary, a replatforming roadmap will be developed and embedded in the transformation roadmap as an accompanying measure.
Transform yourself into an Agile Enterprise with us, from the very beginning.
Stabilisation
You have introduced agile methods, but the desired success does not arise. Many companies are stuck in the transition between the classic and agile world.
- Transformation was too fast, important issues such as DevOps or automated testing are still in their infancy.
- Transformation was purely organizational, technical platform does not keep up with the desired pace.
- On the composition of the teams was paid too little attention.
- Methods are not implemented consistently.
There can be many reasons if you react quickly here. These gaps over a longer period of time involve enormous risks. We offer Lean methods such as Go-See or Stop-and-Fix to get to the bottom of problems and take action to eliminate them.
Scaling
The foundation is laid, you already have agile working teams. Based on the collected lessons learned, the acquired knowledge should be transferred to other areas. Scaling agility in small parts and projects across the organization is a challenging task.
Two possible approaches are:
Scale Up Safely
Agile Coaching
Agile coaching brings together training and roles to support agility in your business. We focus on Product Owner, Scrum Master and the Agile Leadership Team
Product Ownership 'on the job'
You want to implement digital solutions with agile methods and train and coach your employees in parallel? In such case, we will provide you with a Product Owner (PO). A PO is responsible for the features and economic success of the product or project.
We offer the role of the product owner with an additional task; training on the job principle; The support of the future PO and their teams, as Co-Product Owner to relieve other POs and as Product Owner Trainer and Coach for knowledge transfer. This will enable our clients to fill this key position in the short-term, and help them move forward to an agile organization that can make a significant and more resilient step forward.
Workshops & Training
With our Product Owner, Scrum Master and Agile Leadership trainings, we provide in-depth knowledge and methodology.
Platform Transformation
Monolithic systems of the past form the Achilles heel for an adaptation of agile processes. These legacy systems have developed a life of their own over their lifecycle and present a barrier to agile transformation, whether through time-consuming deployment procedures, technical system dependencies, or a large amount of implementation of new functionality.
In many cases, a purely organizational agile transformation and at the same time a renewal of the systems is neglected. The agile transformation offers the perfect framework for an accompanying technical transformation.
Replatforming
A Replatforming is the porting of the systems to another platform, in most cases it is assumed that a cloud platform is used. Porting to the cloud is not compulsory, but the criteria of replatforming to cloud-native architecture provide the foundation for agile methods;
- Functionally independent modules and
- fast availability of new functions are the result.
This allows agile teams to quickly and independently spawn new features in the shortest possible time.
A Replatforming Roadmap should be part of any agile transformation.
More on the origins: The Twelve Factor App
DevOps
Agile is more than just Scrum. DevOps is like Agile, just applied beyond the feature teams. DevOps describes the way from development to IT operations, from Dev to Ops. It is not enough to use agile methods for planning and development, if there are hurdles for release, deployment and go-live afterwards.
DevOps, or our Continuous Everything Chain - C * C includes;
- Team Development Life Cycle, code development and code review, version control tools, merging of code (merge),
- Build-tools for continuous integration and creation of an increment,
- Automated Testing - Static and Dynamic Code Analysis and Testing, Automated Integration and Functional Testing.
- Packaging - Package Manager for delivering binary formats and Binary Version systems for managing artifacts / increments.
- Release Management - Releasing Releases, Using Application Release Automation (ARA) Tools.
- Infrastructure Configuration - or programmable infrastructure; Tools (Infrastructure as Code-IaC) such as Ansible, Puppet or Chef.
- Monitor - Monitoring applications with tools like Elastic Logstash and Kibana - ELK