Courts, problems, and legal disputes arising from agile development

12.6.2025

Agile methodologies such as Scrum are revolutionizing software development thanks to their flexibility and iterative approach, which emphasizes the continuous delivery of functional solutions and close collaboration with the customer. However, this dynamic creates legal challenges, as traditional contracts struggle to accommodate constantly changing specifications, completion times, and prices, which can lead to disputes. For companies, especially small and medium-sized enterprises with limited internal legal resources, proactive legal involvement from the outset of an agile project is key to managing risk and protecting business value. ARROWS lawyers understand the specifics of agile development and routinely resolve legal disputes arising from it, minimizing risk and building trust.

Author of the article: ​ARROWS (JUDr. Jakub Dohnal, Ph.D., LL.M., office@arws.cz, +420 245 007 740)

Key legal challenges in agile projects

1. Contracts and scope creep

Traditional fixed-scope contracts clash with the agile iterative nature of agile projects. Unclear scope leads to delays and budget overruns, with nearly 70% of software projects delayed due to contractual misunderstandings.

Solution: Agile contracts should define processes for adapting to change. Instead of detailed specifications, focus on the “product vision” and “user stories.” Also key are “Definition of Done” (DoD) and acceptance criteria, which act as “micro-contracts” defining deliverables and reducing the risk of disputes. It is also important to establish a protocol for resolving changes in the scope of work. ARROWS lawyers help formulate these elements into agile contracts.

2. Intellectual property (IP) and open source

The growing use of open-source components and AI-generated content is creating “gray areas” in the traditional concept of IP. Unclear intellectual property rights are a major source of disputes; more than 70% of disputes in software development arise from unclear intellectual property rights.

Solution: The contract must clearly establish ownership of the software and related IP. The client should own all code and IP upon project completion. If the software uses open-source components, the contract should define the permitted licenses and require a list of libraries used. ARROWS lawyers help with the precise drafting of IP clauses in contracts.

3. Data protection and GDPR

Agile development often involves working with sensitive data, which requires compliance with strict regulations such as GDPR. The “documentation paradox” in agile development (preference for functional software over extensive documentation) poses a risk to compliance. Inadequate security protocols are the main cause of data leaks (up to 63%). Failure to comply with GDPR can result in fines of up to €20 million or 4% of annual global turnover.

Solution: The contract must contain robust confidentiality and GDPR compliance provisions, including data controller/processor roles and security measures. Integrating compliance into the agile process (e.g., documentation as a by-product of user stories, DoD with compliance criteria) is key. ARROWS lawyers help implement these measures.

4. Pricing models and financial uncertainty

The price of an agile project is not usually fixed because the total scope of work is not clear at the outset. The mismatch between client expectations (fixed price) and agile reality (changing scope) can lead to dissatisfaction and disputes.

Solution: Choosing a flexible pricing model is strategic. Options include:

  • Fixed-Price, Scope-Controlled Contracts: Combine predictability with flexibility.
  • Time and Materials (T&M) Contracts: Billed based on time spent and resources, offering great flexibility.
  • Target Cost Contracts: Shared risk and reward mechanism.
  • Incremental Delivery Contracts: Focus on delivering value in increments.

It is possible to set a maximum budget and individual sub-prices. ARROWS lawyers help select and set up the most suitable pricing model.

Who else can help you with agile development?

Dispute resolution in agile development

In an agile context, the dynamics of a dispute often shift to “shared responsibility,” where clients must understand their active role in preventing disputes. Common causes of disputes include unclear scope, delays, budget overruns, defective software, and contractual misunderstandings. The impacts can include financial losses, project delays, reputational damage, and disruption of business relationships.

Alternatives to court:

  • Mediation: Fast, confidential, and helps preserve business relationships. Suitable for disputes over contract interpretation, breach of contract, or payment disputes. ARROWS lawyers provide strategic advice throughout the mediation process.
  • Arbitration: A formal process with a neutral arbitrator who makes a binding decision. It is faster, more confidential, and allows for the selection of expert arbitrators. Suitable for complex technological disputes. ARROWS lawyers assist with the formulation of arbitration clauses and represent clients in proceedings.
  • Court proceedings: The last resort, slower, more expensive, and public. ARROWS lawyers offer comprehensive services in the area of litigation.

Prevention is key: Practical tips from ARROWS lawyers

1. Proactive contract strategy

Use agile contract templates that are process-oriented and include definitions of agile terminology (e.g., “backlogs,” “sprints,” “user stories,” “Definition of Done”). Agile contracts should allow for regular checkpoints and the option to terminate the contract “for convenience.” Early involvement of ARROWS lawyers ensures compliance with legal requirements and reduces risks.

2. Effective communication and cooperation

Close cooperation with the client and frequent meetings are essential. Regular involvement of all parties through agile ceremonies promotes transparency and feedback. ARROWS lawyers emphasize that legal support should be part of this cooperation.

3. Internal processes and documentation

Maintain clear audit trails to verify compliance, including code version control and documentation. Include compliance criteria in the “Definition of Done.” “Compliance as Code” and automated compliance testing are key to overcoming the conflict between the agile preference for minimal documentation and regulatory requirements. ARROWS lawyers help set up internal processes and documentation standards.

Conclusion

Agile development offers huge benefits, but requires a proactive legal approach. ARROWS lawyers have extensive experience in resolving legal disputes arising from agile development and offer dynamic, flexible, and scalable solutions for small and medium-sized businesses.

Don't let legal uncertainty jeopardize your agile innovation. Contact ARROWS today and secure a reliable legal partner for your agile projects. With ARROWS at your side, you can confidently adopt agile methodologies, minimize risks, and focus fully on innovation and business growth.

Don't want to deal with this problem on your own? More than 2,000 clients trust us, and we have been named Law Firm of the Year 2024. Take a look HERE at our references.