Agile Software Development Agreement Template for New Zealand
Generate a bespoke document
What is a Agile Software Development Agreement?
This Agile Software Development Agreement is specifically designed for use in New Zealand jurisdiction when engaging software development services using Agile methodologies. It should be used when a business needs to contract professional software development services with clearly defined iterative development cycles, sprint-based deliverables, and flexible scope management. The agreement incorporates essential elements required by New Zealand law while addressing the unique aspects of Agile development, including backlog management, sprint planning, and incremental delivery. It includes comprehensive provisions for intellectual property rights, data protection, payment structures, and quality assurance, making it suitable for both simple and complex software development projects. This agreement is particularly valuable for businesses seeking to establish clear terms and conditions while maintaining the flexibility inherent in Agile methodologies.
Trusted by high-performance teams
About the Agile Software Development Agreement
When you're planning to engage software development services using Agile methodologies in New Zealand, you need a comprehensive agreement that balances legal protection with the flexibility inherent in iterative development. An Agile Software Development Agreement provides the essential contractual framework while accommodating the dynamic nature of modern software development practices.
When do you need this document?
You require this agreement when contracting with software development companies, IT consultancies, or technology service providers for custom software solutions. This document is particularly crucial when your project involves iterative development cycles, changing requirements, or ongoing collaboration between development teams and stakeholders. Whether you're commissioning a mobile application, enterprise software system, or web platform, this agreement ensures clear expectations around sprint deliverables, backlog prioritisation, and change management processes. It's also essential when engaging offshore development teams or establishing long-term development partnerships where scope may evolve over multiple sprint cycles.
Key legal considerations
Critical elements include intellectual property ownership clauses that clearly define who retains rights to source code, documentation, and derivative works created during development. Payment structures must accommodate sprint-based delivery, often including milestone payments tied to sprint completions or acceptance criteria. The agreement should establish robust change management processes that allow scope modifications while protecting both parties from unlimited liability. Quality assurance provisions must define testing responsibilities, acceptance criteria, and remediation procedures for defective deliverables. Liability limitations are particularly important given the iterative nature of Agile development, where early versions may intentionally lack full functionality. Data protection clauses must address how personal information will be handled throughout the development process, especially if the software will process user data.
Legal requirements in New Zealand
Under the Contract and Commercial Law Act 2017, your agreement must clearly establish offer, acceptance, and consideration for electronic contract formation validity. The Fair Trading Act 1986 requires accurate representations about development services, timelines, and capabilities, making detailed scope descriptions essential. Copyright Act 1994 provisions automatically protect original software code as literary works, but explicit ownership clauses prevent disputes over custom developments and modifications. Privacy Act 2020 compliance is mandatory when software development involves personal information processing, requiring specific privacy safeguards and data handling procedures. Consumer Guarantees Act 1993 may apply if you're acquiring software for personal use, providing additional warranty protections. The agreement must also comply with electronic signature requirements under the Contract and Commercial Law Act 2017 for valid digital execution.
GOVERNING LAW
Applicable law
This Agile Software Development Agreement is drafted to comply with New Zealand law. Key legislation includes:
Fair Trading Act 1986: Ensures fair trading practices and prohibits misleading conduct in trade. Relevant for service descriptions, warranties, and representations made about the software development services.
Copyright Act 1994: Protects original works including software code, documentation, and other deliverables. Critical for establishing IP ownership and licensing terms.
Privacy Act 2020: Regulates the collection, use, and disclosure of personal information. Essential for data handling aspects of software development, especially if the software processes personal data.
Consumer Guarantees Act 1993: Provides statutory guarantees for services, including that they will be carried out with reasonable care and skill. Applies if the client qualifies as a consumer.
Designs Act 1953: Relevant for protecting any novel visual features of software interfaces or other design elements created during development.
Patents Act 2013: May be relevant if the software development involves patentable innovations or if patent rights need to be addressed in the agreement.
Employment Relations Act 2000: Important for establishing clear contractor relationships and avoiding misclassification of employment relationships in software development arrangements.
Explore 208,390+ legal templates
Explore 208,390+ legal templates
Genie's Security Promise
Genie is the safest place to draft. Here's how we prioritise your privacy and security.
Your data is private:
We do not train on your data; Genie's AI improves independently
All data stored on Genie is private to your organisation
Your documents are protected:
Your documents are protected by ultra-secure 256-bit encryption
We are ISO27001 certified, so your data is secure
Organizational security:
You retain IP ownership of your documents and their information
You have full control over your data and who gets to see it

