# Overview

Implementing a developer security tool like Snyk is critical to ensuring the security of your applications, from development through deployment. Whatever the size of your team, the goals are to fix vulnerabilities and foster a culture of security awareness and responsibility across your entire business.

Here is a brief overview of the process:

1. **Assessment**: Evaluate your current security practices and identify areas for improvement.
2. **Planning**: use the provided Project plans to outline your goals, timelines, and necessary resources.
3. **Configuration**: Follow configuration guidance to tailor the security platform to your needs, ensuring it integrates seamlessly with your existing tools and workflows.
4. **Rollout**: Implement the platform across your development teams, following the specific guidance for small teams or enterprise environments.
5. **Training**: Educate your developers on the importance of security and how to use the platform effectively.
6. **Monitoring and iteration**: Continuously monitor the health and performance of your applications and make adjustments as needed to maintain optimal security.

If you have a small team looking for guidance on rolling out Snyk in your processes, see the [Team implementation guide](https://docs.snyk.io/implementation-and-setup/team-implementation-guide).

If you are part of an enterprise implementing a large-scale rollout, see the [Enterprise implementation guide](https://docs.snyk.io/implementation-and-setup/enterprise-implementation-guide).

The guides include a downloadable project plan, a planning phase, configuration guidance, and guidance on rollout specific to each context.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.snyk.io/implementation-and-setup/implement-snyk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
