You are here: Programming > Agile Working
Method
Author: with the help of ChatGPT | Reading time approximately: 4 min | last modified: 17.07.2025
Agile Development
Being agile means: You are always in the game.
Agile development means: We listen, think along, and deliver quickly. In close collaboration with you, software is created that not only works but truly fits. Step by step, your solution grows – based on your requirements, feedback, and real needs. Instead of waiting months for results, you see real progress regularly with us. Together, we refine your solution step by step – flexible, transparent, and fast. Your ideas flow directly in, changes are possible at any time, and at the end, you get exactly what you really need.
Clear, flexible, collaborative.
How do we develop especially effectively for our clients, and what role does an agile working method play?
We understand an agile working method as a particular form of collaboration with the client. It allows effective work without a formal proposal, but "on call" and in continuous exchange.
Without a formal proposal does not mean unstructured or uncontrolled. The client provides us with a written brief beforehand, where the task does not have to be fully detailed down to the last pixel. We also present our suggestions to the client. Both are integrated into the process. The process, the shared path, is crucial for the outcome. With this working approach, we and our clients have had the best experiences!
So, agile working is a flexible, fast, and straightforward way of collaboration with regular meetings.
How does it differ from non-agile working methods?
Non-agile working methods define the framework in advance.
- The client creates a specifications document detailing the requirements for their software as precisely as possible. Based on this, lilac checks feasibility, drafts a requirements specification, and provides a formal offer.
- The program is developed according to these specifications. The result is only visible and tangible at the end of the process.
- The conceptual effort upfront is substantial.
- Changes are not planned or possible within the scope of the offer (except through negotiations).
- Initially, neither the client nor we often have a detailed perception of all the implications of the requirements.
- During longer development periods, the world continues to turn. That means, when the program is finished, some requirements may already have changed.
Thus, non-agile working is a relatively inflexible form of collaboration with less exchange and a later experience and understanding of the result.
When is agile working beneficial?
Agile working is always beneficial,
- when it is not possible or too cumbersome to describe all requirements in detail beforehand
- when conditions and influencing factors for the task can still change, but you want to start anyway
- when a client is very innovative and spontaneous
- when you want to test if something works
- when you want to see initial results quickly
Advantages of the agile working approach
Clarity and ideas boost
- Early on, we provide the client with work results in a testing environment, even if they are not yet perfect.
- Seeing a prototype early enhances imagination, allows better understanding, and continuously fosters new ideas through experience.
- Changes and client influence can be made at any time.
Ping-Pong between expertise and feasibility – benefit wins
- The client has the expertise but doesn't know the implementation possibilities.
- Lilac knows the implementation possibilities and understands how it works.
- Both need to "put on the user glasses" to optimize the result for the users.
- Software users can be involved in testing early on.
What results does agile working bring?
- Rapid results; because we start without a lengthy conceptual process.
- Current results, as we can react to changes throughout the development.
- High user-friendliness, since client and lilac jointly adopt the user's perspective with every decision.
What does agile working require?
- The client trusts our working method and the transparency of our billing.
- Lilac has internalized the goals and values of the client, enabling us to act on a long-term basis with simplified briefings in the client's best interest.
- Ongoing good communication between both sides is essential.
How is billing handled?
- We provide services continuously on an hourly basis.
- This is transparent for the client, as they can view the timesheet in our admin area at any time. We record each entry clearly and comprehensibly, explaining what we did and for what purpose.
Do you have an innovative programming idea? Feel free to contact us for a free initial consultation!