Project Management

An Introduction to Hyper-Agile SDLC

From the Citizen Development Insights Blog
by , , , , , , , , , , , , , ,
Citizen development is a disruptive approach to digital transformation and organizational innovation, where teams are empowered to turn ideas into applications using no-code/low-code technology. This blog provides insights, advice and practical knowledge from thought leaders and practitioners in Citizen Development.

About this Blog

RSS

View Posts By:

Cameron McGaughy
Ron Immink
Jody Temple White
Mario Trentim
Jelili Odunayo Kazeem
Jason Mayall
Chandrasekaran Audivaragan
Ryan Whitmore
Kimberly Whitby
Justin Sears
Derya Sousa
Vivek Goel
Raveesh Dewan
Dalibor Ninkovic
Ian Gosling

Past Contributors:

Elizabeth Jordan
Arjun Jamnadass
Rogerio Sandim
Martin Kalliomaki
Richard Earley
Maelisa Woulfe
Octavio Arranz

Recent Posts

Citizen Development as a Strategy for Weathering Economic Downturns

No-Code Citizen Development tools can fill a void caused by the Great Resignation

The Secret Sauce of getting Started with ‘No-Code’

Progress not Perfection: The Importance of simple steps in Digital Transformation

How the Rise of the Citizen Developer Enables the Scaling of Automation Across the Legal Sector



Welcome to the world of citizen development.

Amazing things happen here in the world of citizen development. If you’ve been in it a while, you already know how incredible it is to watch an idea go from spark to screen in days or even hours. If you’re new to citizen development, get ready for a fascinating new reality.

This post is part of a series that will introduce you to elements on the PMI CD Canvas (see graphic below). These posts are designed to inspire you, share tips and insight, and further your knowledge and experience. I welcome your questions and encourage you to share your own stories.

I am glad you’re here. Let’s begin.

PMI CD Canvas - Hyper-Agile SDLC

 

An Introduction to Hyper-Agile SDLC

As citizen developers, we inevitably interact with IT. In my early days of low-code app creation (before I even knew the term “citizen developer”) I encountered resistance from our IT department. They were leery of the process, tools, and security. The resistance eased when I took the time to learn the basic framework of their process so I could do a better job of explaining the one I was proposing.

With your success in mind, I offer you two terms to learn and one case story to consider. 

Term #1: SDLC

Its full name is Software Development Life Cycle. SDLC is a familiar term in the IT world and represents the six-stage process they use to plan, create, test, and deploy an information system. Each stage can take considerable time to complete. The SDLC process is as follows:

1.           Requirement analysis

2.           Design

3.           Development and testing

4.           Implementation

5.           Documentation

6.           Evaluation

IT professionals pretty much live by this process. It’s proven, reliable, and connects all the dots in a way they have come to trust.

Term #2: Hyper-agile SDLC

This is the hyper-agile version of the Software Development Life Cycle. Same processes and same stages, but faster, leaner, and more agile. It is “an end-to-end process for developing and delivering applications by citizen developers using no-code/low-code tools,” per CDBOK.

Case Story: Hyper-Agile SDLC In Action

Situation: A marketing company was planning an in-person VIP event to launch a new product and needed a tool to enable teams to schedule and host private meetings. The existing process was cumbersome, and they wanted to replace it with a no-code app to automate scheduling, improve team communication, and capture critical data in real-time. Key stakeholders included the meeting concierge, room hosts, meeting hosts, and event meeting planners.

Before: In prior events, the planners used an Excel spreadsheet to track and organize all of the meetings. Outlook was used for meeting invites. Confirmation emails containing specific meeting details along with the full spreadsheet showing the next day’s schedule was shared with stakeholders once a day. This caused extra work for stakeholders who had to sort through all of the data to find which events pertained to them. Cutting and pasting sections of the spreadsheet became the norm in an effort to make the information accessible and viewable. The process was not mobile-friendly, and valuable event metrics were difficult to track and gather.

After: With the help of an in-house citizen developer using hyper-agile SDLC, a no-code app was built and deployed in four days. This included gathering requirements, design, basic IT testing, workflow creation, and user training. The hyper-agile SDLC build was possible due to (1) a highly engaged team who communicated clear requirements and workflows, and (2) a no-code platform that enabled the citizen developer to organize, design, and create a live app for the team to use. This platform was intuitive and user-friendly making training much quicker.

The team built the app that efficiently managed all facets of the VIP customer meetings, plus these features:

●           A mobile responsive design

●           Overall view of room availability and configuration

●           Quick search and simplified meeting request form

●           Automated booking email confirmations and notifications

●           Current and accessible master meeting calendar

●           Automatic update notifications to specific team members

●           A notes, comments, and completion confirmation section for room hosts

●           Real-time meeting metrics for the meeting planners to track how many meetings were occurring, for how long, and who was hosting

Customized dashboards were also created so each user type could view data that was relevant to them and their roles. This eliminated the need for any cutting and pasting of data and the meeting planners no longer had to wait until the end of the event to gather the event metrics.

The app was a huge win for the entire team and demonstrates how hyper-agile SDLC can be used to create a solution for a process that was full of manual input, wasted time and money, and prone to human error.

Applying Hyper-Agile SDLC In Your Organisation

If you are looking to implement hyper-agile SDLC for the first time in your company, I recommend you select a workflow that is relatively simple but provides a good win for the team. 

Here are a few other tips:

●           Look for a workflow that involves multiple manual steps that get repeated over and over again

●           Get a good understanding of the actual workflow, the challenges, and the stakeholders

●           Identify three basic requirements to fulfill with the new app and begin the design using the selected no-code/low-code platform.

Begin with a simple and minimally-disruptive workflow so the stakeholders can see the positive impact and engage with the process. This will go a long way in setting the stage for quicker adoption of future, more complex apps.

What did this post spark in you? Are you new to Hyper-Agile SDLC? Have you used it in your company? Please post your questions, comments, and stories below.

Posted by Jody Temple White on: December 16, 2020 11:07 AM | Permalink

Comments (15)

Please login or join to subscribe to this item
Can you provide the list of no-code platform used?
"a no-code platform that enabled the citizen developer"

Absolutely. Thie app referenced in this post was built using AppSheet.

Very interesting., thanks for sharing.

Greetings Jody, and thank you for posting and sharing this info! I've seen CD, but had not dived in yet. My interest is now sparked.

Hi Ethan. Let me know if you want to learn more!

@Jody - Thank you very much. I will learn more about this. I remember that I saw a video of AppSheet founder few days ago

Thanks for sharing

Thanks for this interesting blog Jody. I like the name Hyper-Agile.

Love it! Thank you for sharing.

Thanks for the positive comments. If you have any other questions feel free to reach out.

Thank you for sharing! It is very helpful! I'm always curious about the capabilities of No-Code/Low-Code platforms or tools.

It sparks a revolution in me. Citizen Development launchpad with Low-code/No-code platform got two (2) things right.

1. Quick delivery of products or services
2. Low-cost implications.

I can bet that the industry will grow and get better, and organizational growth will be massive.

Thanks for Sharing.

Please Login/Register to leave a comment.

ADVERTISEMENTS

Half this game is ninety percent mental.

- Yogi Berra

ADVERTISEMENT

Sponsors