Skip to content

Courts, problems, and legal disputes arising from agile development

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.

Legal expert discussing agile development disputes in a modern office setting.

1. Contracts and scope creep

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.

Our specialists will help you

JUDr. Jakub Dohnal, Ph.D., LL.M.

JUDr. Jakub Dohnal, Ph.D., LL.M.

advokát, řídící partner

dohnal@arws.cz
Mgr. Marek Hučík

Mgr. Marek Hučík

advokát, partner

hucik@arws.cz
ARROWS law firm

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.

DO YOU NEED LEGAL HELP?

Get in touch — we're happy to help.

ARROWS law firm

About the author

JUDr. Jakub Dohnal, Ph.D., LL.M.
JUDr. Jakub Dohnal, Ph.D., LL.M.

Associate, managing partner

Jakub Dohnal is a founding member of our law firm and our entire consulting group. He is primarily involved in real estate development and advising on the complex setup of commercial projects.

Disclaimer:

The information contained in this article is for general informational purposes only and serves as a basic guide to the issue as of 2025. Although we strive for maximum accuracy, laws and their interpretation evolve over time. We are ARROWS Law Firm, a member of the Czech Bar Association (our supervisory authority), and for the maximum security of our clients, we are insured for professional liability with a limit of CZK 400,000,000. To verify the current wording of the regulations and their application to your specific situation, it is necessary to contact ARROWS Law Firm directly (consultation@arws.cz). We are not liable for any damages arising from the independent use of the information in this article without prior individual legal consultation.