Using the ASK Framework to Give Good Feedback

Published on
March 22, 2021
Author
Subscribe to newsletter
By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Share

Feedback is super, super important. It is essential for career and personal growth, team health, and overall wellness of group or company. You know it must be a big deal if it is one of the XP values!

No matter your position on a team, it is crucial to know how to give useful feedback—both positive and negative. One way to evaluate feedback is to use the ASK framework, which says that good feedback is Actionable, Specific, and Kind.

 

What is the Ask Framework?

 Let’s go through some definitions and examples. Fun fact: these are all real pieces of feedback I’ve received!

Actionable

Actionable feedback

The receiver is able to do something with the feedback. Make sure they understand exactly what you want them to do in response. Avoid ambiguity by making it clear what their next steps could (or should) be.

Yes: I would like to know earlier if you realize that a story is going to take longer than expected. 

No: You took too long to finish that story. 

 

Specific

Specific feedback

The receiver understands exactly what events prompted the feedback. Try not to make generalizations, and instead give examples of the behavior or situations. 

Yes: When we were pairing this afternoon, I felt like I was doing most of the driving while we were working on the back end. 

No: You aren’t good at the back end.

 

Kind

Kind feedback

While this may seem obvious, delivering good feedback requires empathy. Even if it’s the most crucial feedback in the world, if it isn’t delivered kindly, they might just ignore it.  

Yes: It’s important to make sure that variable names are clear. Calling this method `meow` doesn’t do a good job of showing intent to the next developer who reads this code. 

No: That’s a stupid method name.

Let’s make it specific…

Let’s say you’ve been pairing with a developer who hasn’t been coming back from breaks in a timely manner, meaning that you’ve either had to work without them (and had to give context later) or been stuck waiting. 

Here’s a Venn diagram of what different kinds of feedback would look like in the ASK framework:



Actionable, Specific, and Kind feedback example as a venn diagram

 

Wrapping Up

 

ASK Framework summary

 

Giving good feedback takes practice. It’s a muscle that needs to be flexed often to better ourselves and our teams. The next time you have to give it, I hope the ASK framework helps!

Interested in reading more blog posts like this?

Subscribe for Stride blog posts to be delivered to your inbox every two weeks!

Using the ASK Framework to Give Good Feedback

Learn how you can give useful feedback for career and personal growth using the ASK Framework!

Using the ASK Framework to Give Good Feedback
Down Arrow

Feedback is super, super important. It is essential for career and personal growth, team health, and overall wellness of group or company. You know it must be a big deal if it is one of the XP values!

No matter your position on a team, it is crucial to know how to give useful feedback—both positive and negative. One way to evaluate feedback is to use the ASK framework, which says that good feedback is Actionable, Specific, and Kind.

 

What is the Ask Framework?

 Let’s go through some definitions and examples. Fun fact: these are all real pieces of feedback I’ve received!

Actionable

Actionable feedback

The receiver is able to do something with the feedback. Make sure they understand exactly what you want them to do in response. Avoid ambiguity by making it clear what their next steps could (or should) be.

Yes: I would like to know earlier if you realize that a story is going to take longer than expected. 

No: You took too long to finish that story. 

 

Specific

Specific feedback

The receiver understands exactly what events prompted the feedback. Try not to make generalizations, and instead give examples of the behavior or situations. 

Yes: When we were pairing this afternoon, I felt like I was doing most of the driving while we were working on the back end. 

No: You aren’t good at the back end.

 

Kind

Kind feedback

While this may seem obvious, delivering good feedback requires empathy. Even if it’s the most crucial feedback in the world, if it isn’t delivered kindly, they might just ignore it.  

Yes: It’s important to make sure that variable names are clear. Calling this method `meow` doesn’t do a good job of showing intent to the next developer who reads this code. 

No: That’s a stupid method name.

Let’s make it specific…

Let’s say you’ve been pairing with a developer who hasn’t been coming back from breaks in a timely manner, meaning that you’ve either had to work without them (and had to give context later) or been stuck waiting. 

Here’s a Venn diagram of what different kinds of feedback would look like in the ASK framework:



Actionable, Specific, and Kind feedback example as a venn diagram

 

Wrapping Up

 

ASK Framework summary

 

Giving good feedback takes practice. It’s a muscle that needs to be flexed often to better ourselves and our teams. The next time you have to give it, I hope the ASK framework helps!

Interested in reading more blog posts like this?

Subscribe for Stride blog posts to be delivered to your inbox every two weeks!

Aaron Foster Breilyn (afb)

Aaron Foster Breilyn (afb)

Director of Consulting & Principle Software Engineer

No items found.
green diamond