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

JD Meier

I help leaders change the world!

  • About
  • Articles
  • Explore
    • Innovation
    • High Performance
    • Sustainability
    • Digital Transformation
    • Agile
    • All Topics
  • Products & Services
    • Free Stuff
    • Books
    • Courses
    • Services
    • All Products & Services
  • Resources
  • 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 leaders change the world. Learn more...

Popular Articles

10 Things Great Managers Do
10 Top Business Trends in 2023
40 Hour Work Week at Microsoft
Best Digital Transformation Books
How To Become an Innovator
How To Drive Digital Transformation
How To Lead High-Performance Teams
Innovation Explained
Satya Nadella Quotes
View More...

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

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

Topics

  • All Topics
  • Innovation
  • Agile
  • Strategy
  • Leadership
  • Digital Transformation
  • High Performance

Copyright © 2023 · JD Meier · All Rights Reserved