Program Structure Implementation

Determine the execution details of the Program Structure and complete their setup and procurement. If there are monthly training meetings, who will host them? How will you determine the topics? Also set up other elements such as the slack channel.

It is very time consuming to have your team design and deliver the content for the monthly meetings, unless you have a dedicated team member who is skilled in training and presenting. It’s recommended to hire a vendor to design the presentations and host the meetings so your team can focus on running the program, among other things. Work closely with them to ensure the content is curated for the audience and culture. You should also schedule the meetings at least a month in advance so people can reserve the time.

If hiring a vendor for the monthly meetings is not possible, consider having less formal “open discussions” on a specific topic month-to-month, which will significantly reduce the preparation time and presentation burden.

Here are a few presentation tips / ideas:

  • Pause and leave room for questions so the champions feel part of the experience and not simply lectured at.
  • Prompt your audience to “fill in the blanks”, which is a gamification technique to engage their participation. Something like “SQL Injection can be prevented by proper ______” (Input validation). This isn’t to be used as a quiz and is more effective before presenting the relevant content.

Capture the Flag events are also time consuming to set up and host… you need an entire vulnerable sandbox for people to play in! It’s also recommended to hire a vendor for this.

Also, consider and write up how you onboard Champions and how you will remove them if they are no longer interested or if you detect that they left the company. It can be useful to tie your Champion list into other inventory data such as HR system staff member data to help determine when Champions leave.

Method Implementation

With your Design finalized and your Motivational Methods determined, decide how you will implement them. How will you calculate levels, boosters, mentors, and the other gamification elements? Spend the time proving out potential tools, then choose a solution and implement its initial setup during this step.

Example Method Implementation

Ideal Action Collection Plan

How will you track the Ideal Actions of your Champions so you can Reward them accordingly? In this step, you’ll finalize how each Ideal Action will be captured and tracked, using tools and integrations where necessary to automate. You can use the Design Spreadsheet you created when you finalized the Motivational Methods and add additional columns with these details.

Example Ideal Action Collection Plan

Rewards Delivery

How will the Rewards be delivered to the Security Champions? Go through the Rewards determined in the Design phase and determine the details around procuring the items and getting them to the right people. If you need help from other departments at your company, like workplace managers, be sure to engage them early before you kick off the program to ensure they can support the need of the program. You should also collect item costs and ensure you have the budget.

Example Rewards Delivery

If you have offices around the world, there can be some challenges when producing material Rewards. Are you going to have them produced locally and then ship them? Be aware of the risks of items being held up in customs. Are you going to create them using vendors located in each office’s location? Try to have the items created as similar as possible across locations.


Define and Implement Metrics

How will the Motivational Methods and Ideal Actions be measured to prove they satisfy defined Goals? Even if your leadership team is initially excited about your program, you will need to plan to show the return on investment as questions will come up from them or others about its value. It is recommended to create a dashboard that captures your metrics in a concise and easy to ready manner. Prepare to present metrics often during all-hands and while meeting with your senior leaders.

The ROI case that should be made depends on the goals of our champs program, as well as its structure/design, and even maturity. For instance, do you require your champions to accomplish tasks that lead directly to better security (IE: fixing vulns)? If so, you’ll be able to show direct measurable causation between what your champs are doing and the impact they are having. Is it a volunteer program where the actions you measure are more participation and training related? In this case, your only will be able to demonstrate correlation between these actions and their ultimate impact to the security bottom line (IE: show a strong statistically significant correlation between training and vuln density).

As a starting point, you can capture the Ideal Actions the Champions are taking per month, grouped by Goal. And you should also ensure you are capturing the metrics that measure the Goals themselves, as they were written to be measurable. Also, it is advisable to set a goal for each metric so you can understand what you are shooting for. Also, where it makes sense, make the metrics relative to the size of your program so that you’re not simply measuring the size of the program with each metric. Use percentages of Ideal Actions out of the whole population of the Champions to accomplish this, as shown below.

Example Metrics (Initial Phase)

Rollout Plan and Implementation

How will you build support and kick off the program? All your planning has led you here and now it’s time to share the experience you’ve designed with the world! Set a roadmap of your plans with dates, including the kickoff event. Define how you will build awareness of the program, get out there and communicate! Determine what will be shared at the kickoff event and prepare the content. Plan as far forward as it makes sense for your program and execute!

You may want to start with only your innovator / early adopter groups identified as your initial Allies as more of a POC for the program to test what works and adjust as necessary before opening up to a larger group. The following example skips this step.

Example Rollout Plan

<- Previous Step: Design

Next Step: Tuning ->