Agile and DevOps maturity

Agile and DevOps maturity

All organizations are seeking to continuously improve the efficiency, speed, and quality of software delivery. We wanted to find out what approaches and technologies (aimed at increasing capacity) organizations had invested in over the past year. Among the approaches organizations had invested in, agile and DevOps stood apart from the pack at 60% and 40% respectively.

 

Agile Maturity

We wanted not only to understand whether organizations were investing in agile, but also to gauge the progress of these practices. So, we asked respondents to assess their level of agile adoption using this five-level maturity model.

Agile Maturity Model:

  • Level 1Initial: We lack consistency and need training to get everyone aligned.
  • Level 2Just Started: Processes not fully defined. Basic level of agile adoption. Development and testing are not fully in sync yet.
  • Level 3Defined: Our whole team is using well-defined agile processes, and we’re consistently delivering spring after sprint.
  • Level 4Measured: We’re measuring code quality and other key measures. Our focus is on engineering maturity.
  • Level 5Optimizing: We develop on schedule and release on demand. We’ve invested in automation for continuous integration and deployment. Consistent delivery across teams. Self-organized, sustainable, continuous improvement based on KPIs.

The average response was 2.6; meaning typically respondents said their agile maturity was somewhere between “Just Started” and “Defined”.

We compared results between organizations that were and were not using low-code. As shown below, users of low-code rated their agile maturity slightly higher than organizations that were not using low-code.

DevOps Maturity

We wanted not only to understand whether organizations were investing in DevOps, but also to gauge the progress of these practices. So, we asked respondents to assess their level of DevOps adoption using this five-level maturity model.

DevOps Maturity Model:

  • Level 1Not Started: Outages, war-rooms, blame, unplanned work, delays, and defects.
  • Level 2Starting: Thinking about cultural change, starting to write scripts, looking at test automation.
  • Level 3Fundamental: Automated build, cross-functional teams, product-focused, cultural change is underway.
  • Level 4Managed: Happy people, integrated tool chain that preempts failure, automated test and deployment, continuous delivery.
  • Level 5Optimizing: DevOps is done, fine-tuned, and tied tightly to business goals.

The average response was 2.4; meaning respondents typically said their DevOps maturity was somewhere between “Starting” and “Fundamental”.

We compared results between organizations that were and were not using low-code. As shown below, users of low-code rated their DevOps maturity slightly higher than organizations that were not using low-code.

Jump Start Registration

Jump Start Registration

All organisations are seeking to continuously improve the efficiency, speed, and quality of software delivery. Time to ball-up your low-code development with a free, one-day training session. Get an overview of OutSystems and see how you can use the platform to plan, develop, change, deploy and manage enterprise-grade applications.

This is a great place to kick off your Low-Code learning and start down the path of Agile and DevOps maturity.

Jump Start attendees around the world agree: this is one of the fastest ways to get started with OutSystems. Sign up now and get ready to:

  • Learn how to develop web applications fast.
  • Gain hands-on low-code experience with the platform.
  • Learn your way through the OutSystems world.

Jump Start training includes several demos, exercises, and loads of Q&A time.

Register now before the class fills up.

The Agility Boardroom [Low-Code Social Learning]

The Agility Boardroom [Low-Code Social Learning]

This is a community site with a purpose of information sharing around Low-code Web and Mobile App development [OutSystems], agile concepts and organisational success?

Everyone talks about the need for organisational agility. The concept of being ‘Agile’ has been around for some years now, it’s still a trend, it’s still cool, and it’s still a very potent input to organisational success!

So what is agility ….. Agility = Speed x Value

Agility is how fast you can react to market changes and requests, or feedback from your users or partners. It’s the combination of speed with another important thing: value. Where value is delivering the right thing. Agility is not simply delivering fast. It’s delivering the right thing fast!

The value of a group comes down to a balance of contribution, engagement and received value. Please note that there is a strict “No Solicitation Policy”

The State of Application Development in Banking

The State of Application Development in Banking

According to our research, two-thirds of banks and financial services firms have application development backlogs, and less than half say that the situation has improved since last year. If you feel like legacy gridlock, regulatory compliance, and security overheads are slowing the pace of digital innovation for your firm, you are not alone.
Over 3,500 IT professionals from 116 countries shared their insights in one of the most comprehensive research reports on the state of application development. In this concise summary, we explore how banks and financial services firms are performing on a vast number of app dev performance measures, including:

  • Demand for new software applications
  • Average development times for web and mobile apps
  • Backlogs—length and whether they are improving
  • Ability to hire required development skills
  • Adoption of agile and DevOps practices

To find out more, download the banking and financial services industry report.

State of App Development in Education

State of App Development in Education

The balancing act of providing a compelling student user experience and maintaining legacy systems for higher education institutions has become more difficult than ever. The competition to attract and retain students is fierce. And, with more choices stemming from new learning models, a college must be able to offer the latest content delivery methods on any platform. Education CIOs have to grapple with serving forward-looking, technology-hungry customers with outdated systems that require constant investment and maintenance and cannot always adapt to the needs of the institution and its students. There’s a better way to deliver the technology students want and the information systems your institution needs without costly hiring or outsourcing. Low-code application development with OutSystems can provide a successful end-to-end digital transformation that addresses all the new challenges of modern education.

According to our research, universities and other higher education bodies face numerous challenges that slow or delay digital innovation. If your digital student services, mobile apps, or other digital transformation efforts seem to be stuck in lengthening IT queues, you are not alone.

Over 3,500 IT professionals from 116 countries shared their insights in one of the most comprehensive research reports on the state of application development.

In this concise summary, we explore how higher education bodies are performing on a wide number of app dev performance measures, including:

  • Demand for new software applications
  • Average development times for web and mobile apps
  • Backlog length and control
  • Ability to hire required development skills
  • Adoption of Agile and DevOps practices

To find out more, download the higher education report.