• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

JD Meier

High Performance. Innovation. Leadership.

  • About
  • Coaching
    • 1:1 Coaching
    • Training & Workshops
    • Transformation Programs
    • All Services
  • Articles
  • Books
  • Courses
  • Resources
  • Newsletter
  • Contact

4 Perspectives to Keep in Mind

by JD Meier

image

Building software involves a lot of communication.  Behind this communication, lies perspectives. 

These perspectives often get lost somewhere between initial goals and final product, which can lead to failed software. 

I found that by keeping perspectives in mind, I improve my chances for success.

The Four Perspectives

  1. Industry Perspective – industry constraints and standards
  2. Business Perspective – business goals and constraints
  3. Technical Perspective – technological requirements, technical standards and practices
  4. User Perspective – User experiences and goals

How To Use the 4 Perspectives

I could easily over-engineer it, but in meetings and hallways, this quick, memorable frame of four categories helps. 

OK, so it looks simple enough, but how do I use it?

Here’s how I use the 4 perspectives in practice:

  1. Understanding goals – First things first, I want to know goals and drivers from the different perspectives.  Knowing which bucket they fall in, helps more than a random collection of requirements.
  2. Understanding priorities – Which perspectives take precedence?  For example, corporate line of business applications tend to optimize around industry and business at the expense of the user experience, since users don’t have much choice.  On the other hand, an emerging breed of social software applications, puts the user front and center.  In another case, e-commerce applications have to get the user experience right, since users do have choices.  
  3. Checkpointing representation – Is my customer representing the user, business, technical or industry perspective?   Do I have the different perspectives represented?  
  4. Rationalizing decisions – If I know that for a scenario, user experience take precedence, I can make more effective decisions, moving towards the goal.
  5. Rationalizing feedback – If I know which perspective feedback is coming from, I can have a more meaningful prioritization discussion. If the team knows that for this case, the success of the user experience is key to the business success, that’s a different story than if we 
  6. Choosing the right techniques and tools – Some techniques tend to be optimized for a particular perspective.  That’s a good thing.  The trick is to know that and explicitly decide if it’s the right tool.  For example, performing Kano Analysis can help you identify user satisfiers and dissatisfiers.  On the other hand Taguchi methods will optimize around technical perspectives.

Keep perspectives in mind as you make decisions and this will help you balance your risk while creating value.

You Might Also Like

7 Habits of Highly Effective Program Managers
10 Success Patterns for Program Managers
10 Ways to Make Agile Design More Effective
Program Manager’s Abilities at a Glance
Turning Chickens Into Pigs

Category: Uncategorized

About JD Meier

I help leaders change the world.

Previous Post:Agile and Lean for Business leadersThe Power of Agile and Lean for Business Leaders: Unlocking Success and Driving Growth
Next Post:How To Prioritize with 100 PointsHow To Prioritize with 100 Points

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

About Me

JD
I am J.D. Meier. I help you unleash your greatest impact. Former head coach for Satya Nadella's innovation team. Microsoft 25 years. Learn more...

Popular Articles

10 Things Great Managers Do
16 Amazon Leadership Principles
40 Hour Work Week at Microsoft
Agile Innovation Framework
Best Digital Transformation Books
Culture of Innovation
How I Created Trends for Satya
How To Become an Innovator
How To Drive Digital Transformation
How To Lead High-Performance Teams
Innovation Explained
Innovation OS
Power of Dreams
Satya Nadella Quotes
View More...

My Best-Selling Book

This is the book that changes lives ...

Become a better leader, innovate better, and make greater impact!

I help leaders change the world! As part of your journey, learn how to realize your potential in business and in life through the power of high performance, innovation, and leadership. 

High Performance. Innovation. Impact.

At the heart of high performance is a culture of continuous learning and growth. Through innovation, we continuously redefine the boundaries of human potential and create a brighter future. And impact is our compass and lever, a thoughtful alignment of our focus and resources.

Dream Big. Start Small. Achieve More.

Dreaming big sets the stage for remarkable achievements. Starting small powers your progress and builds momentum. Together, they empower us to turn bold ambitions into reality.

Topics

  • High Performance
  • Innovation
  • Strategy
  • Leadership
  • Entrepreneurship
  • Sustainability
  • Digital Transformation
  • All Topics

Resources

  • Frameworks
  • Trends
  • All Resources


My Other Sites

  • GettingResults.com
  • SourcesOfInsight.com

Copyright © 2024 · JD Meier · All Rights Reserved