Placeholder Image

Subtitles section Play video

  • What does a developer do day today?

  • Well, one thing that I had to learn when I first started learned to code and I still have to do today is creating user stories.

  • What are you the stories?

  • We'll stay tuned to find out.

  • Roundup.

  • Now use a story is a high level definition of a requirement for your application that gives just enough information so a developer can give an estimation of how long it's gonna take to complete that tax.

  • Simply put, a huge story describes how customer or user is going to use your application.

  • So in my experience and I.

  • T.

  • P.

  • M.

  • And a project manager will go out and interview customer, observe their environment and see what types of problems they're facing.

  • And then, based on that research, they create a user story.

  • So when I was first learning how to code, I had to play every single roll there was in developing a project, so that included being a project manager.

  • I mean, I had to create user stores on my own.

  • Now, this helped me learn about agile method, that methodology, and it helped me to understand how important it was to make you stories and organizing a project and visualize ing the work full of music.

  • So I encourage you to make you the stories for all the projects you had.

  • Now that you're creating on your own, before you get a new job or as you're transitioning into agile a team.

  • So the syntax is simple.

  • It goes as a flank, which is a role I want to blink, which says what and then so that I can.

  • Why Why do you want to do the what?

  • So let's say that we're building an application for dogs to meet other dogs in their city.

  • Let's call it sniffs and Wolf's.

  • Now this is kind of like meet up.

  • But for pet owners and dogs, So from a user's perspective or customer, a k a pet owner, I might want, um, for that for my pet to have a profile page.

  • This is a requirement so my user story might go something like as a pet owner.

  • That's the bro.

  • I want my pet to have a profile page.

  • That's the what so that other pet owners can see my pet before the initial meet up.

  • That's the one or a good one might be that as a pet owner, I want my dog to have I a profile page so that I can share stories with other pet owners.

  • So what do you think about creative use of story so far?

  • Does it sound easy?

  • Do you think you can put it into your next project?

  • Tell me a little bit more about how you're unemployed.

  • This in the comments below.

  • Now I want to go a little bit deeper and why it's so important to create your stories.

  • So if you know who your target audience is, you know exactly what you're building this application for.

  • This is your opportunity to have a conversation with them, to figure out what they like, what their problems are and to build the application so that they'll enjoy using it and that it solved their problem.

  • Now, if you don't know who your audience is, this is the opportunity to to figure it out.

  • This is the opportunity to create those audiences and to understand who they are and give your application towards them instead of trying to please everybody because of what I can't also that last part of your user story that says so that that is something that should be testable.

  • You want tohave test subjects later on, and you wanna have somewhere to push them.

  • So say the soul that says so that I can create stories and share stories with other pet owners.

  • Now what I'm going through that as a developer or as a user who's about to use his application, I should be able to see somewhere that I can create those stories and be able to share it with other users.

  • It's always good to test your applications.

  • So I also want to discuss to terms that you might come in content with as your diving more deep into creating user stories of your own.

  • And those terms are epics and personas.

  • Now.

  • Ethics are kind of my news stories, but they're way bigger, and you really can't complete them in the two weeks that you're usually allowed it to finish a user story.

  • So an epic allows you to get an overview of a feature without committing to any details.

  • They're really big, and they're usually broken down into your stories.

  • So say, for instance, this was a book the epic might be the title of the book.

  • It's a overview.

  • It gives you an idea of what the book is about, and it doesn't really give you too many details.

  • Whereas a user store would be the chapters or even smaller, they might be the sections in those chapters, so an example of an epic might be to allow a customer to manage his or her account for their pet.

  • Now, as you can see this epic, dozens say what type of user it is.

  • It doesn't even tell you how you they're gonna manage the count.

  • It's just the broad overview of the feature, and it's going to be broken down into various user stories.

  • So just know one epic eights, So the second term was personas.

  • A lot of teams like to create personas instead of rolls when they're creating stories and personas are fictional characters that you create based off what you learned about the people who are gonna be using application, and those personas contained a name of picture relevance, characteristics and attitudes, and they have a gold that should be solved by using your product.

  • So an example of a persona would be mad.

  • She's 26 She's an elementary school teacher, and she loves to run marathons.

  • She loves pit bulls, but she knows that they have a bad rep.

  • So she would love to help others fall in love with pit bulls by giving them good experiences through her own pit bull pets.

  • So that last part about Natalie wanted to help people fall in love with her pets through good experiences.

  • That was a goal, and that goal should help you create epics, which should help you create these stories.

  • And that epic should highlight the functionality about your application.

  • So now, if you look back at all the work we've done for this fictitious application called Sniffs the Wolves, you should be able to have a great work flow to get you started on creating this.

  • So let's go through them.

  • But persona Natalie is 26.

  • She's an elementary school teacher in America Runner.

  • She loves pit bulls but knows they have a bad rep.

  • She would love to help others fall in love with pit bulls by having good experiences with her pets, the epic to allow the customer to manage his own account for their pet.

  • And finally, the Hughes her story as a pet owner.

  • I want to have a profile from a pet so that I can share stories before they get together or with a persona.

  • Natalie, a pet owner, wants to have a profile for her pet so that she can share stories with other users, and they could fall in love with that pet before the play date.

  • So at this point, you should be able to create your own personas, epics and user stories for your own application.

  • If you enjoy this video, give it a thumbs up and don't forget to subscribe below.

  • Also, I love to see you on Instagram and Twitter, so join me by taking a picture of your user stories and at me or hash tag it coding like a boss.

  • See you later.

What does a developer do day today?

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it