More Related Content

More from CzechDreamin(20)


Is a Hamburger a Sandwich? Architecting a Salesforce App, Melissa Hill Dees

  1. Is a Hamburger a Sandwich? Melissa Hill Dees
  2. #CD22
  3. #CD22 Is a Hamburger a Sandwich?
  4. #CD22 Is a Hot Dog a Sandwich?
  5. #CD22 Is a Taco a Sandwich?
  6. #CD22 Is a Pizza a Sandwich?
  7. #CD22 1. Beef 2. Onions 3. Cheese 4. Bread Basic Ingredients
  8. #CD22 What is the solution you offer?
  9. #CD22 What Is an Architect? Salesforce Architects are big-picture thinkers and in-depth problem solvers. They design systems for the long-term that stand up to high volumes and won’t fail at critical points.
  10. #CD22 Salesforce Architect Journey
  11. #CD22 Question What is required to successfully architect a solution?
  12. #CD22 The 3Ds 1. Define 2. Document 3. Deliver
  13. #CD22 Define by asking the right questions.
  14. #CD22 What is the goal?
  15. #CD22 Who is the audience? What is important to that audience? What does success look like? What’s the plan?
  16. #CD22 Document
  17. #CD22 Document
  18. #CD22 Deliver
  19. #CD22 the-principles-of-design-thinking Resources
  20. Thank you! #CD22

Editor's Notes

  1. Introduce myself.
  2. Introduce the discussion. We are going to spend some time together here on what may seem completely unrelated to Salesforce. But, if you’ll trust me for the next few minutes and have an open mind, we are going to start by re-architecting your thinking. So the question is: is a hamburger a sandwich?
  3. If we start with these basic ingredients, the “sandwich” could come out looking like a hamburger, a hot dog, a taco, or a pizza. And any of these would fill your hungry tummy but it might not be what you actually wanted.
  4. I queried folks on Twitter about what they build for their customers. And a whopping 87.2% THINK they build what the customer needs. What they want vs what they need is an entirely different story. But, let me ask the audience: is there ever any difference between what you think the solution is and what is actually wanted or needed?
  5. This is where an architect comes in. Whether you are an admin, a developer, an executive, a consultant, you may be called upon to play the role of an architect. With any luck, there is someone in your sphere who has these superpowers. They may not be the most technical person or the most hands on person. What you want is someone who can imagine that not only is a hamburger a sandwich but it could be a pizza, too. So, how do we think like an architect? The exercise we started with is a good beginning. Here are some more traditional thoughts.
  6. Salesforce has created a path specifically designed to assist practitioners on their journey to becoming a Certified Technical Architect. Most times you are not going to need (or be able to find or afford) a full-fledged Certified Technical Architect. However, you should be thinking like an architect, no matter what your role is. I’ll provide some resources at the end that will help you on your Thinking like an Architect journey. And...
  7. If nothing else, asking the right questions is critical to defining the correct information. If you have children...
  8. This sounds like a no-brainer but you would be amazed at how far off you can wander if you don’t understand and reiterate, constantly, the actual goal. Write them down. Revisit them. Put them at the top of every document and/or documentation. What are some examples of goals?
  9. Let’s talk about what comes after the all important goals question. The team you are working with internally may be relying on you to be the SME, especially where Salesforce is concerned.
  10. Document what you have so far. We’ve defined what it is we actually want to accomplish and for whom. We’ve defined what is important to the users and how we are going to measure success. The document or recipe is where our plan is actually created to make this happen. And, we are well on our way and have not said a single word yet from a technical standpoint.
  11. Your recipe may look any number of ways but again the important thing is to align around the goals you have defined. This is where the technical experts begin to fill in the blanks and use their creativity to meet the goals as defined.
  12. If the goal was truly a hamburger, that’s what you want to deliver.