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

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Engineering Books
  • Lessons in Software
  • Archives
  • JD Meier.com

User, Business, and Tech

May 12, 2008 by JD

I find it’s always helpful to think in terms of user, business and tech.  For example, whenever I see a product design or requirements, I walk through the user perspective, the business perspective and the technical perspective.  A lot of times, the business or technical perspective ends up winning because the customer didn’t have a voice.  Mistakes like that give software a bad rap.  After all, the software is for the user, isn’t it.   If your software doesn’t make the user more effective and more efficient, or worse, makes them feel dumb, they aren’t going to like it.

Category: ArchitectureTag: Architecture, Design, Requirements, Techniques

About JD

Previous Post:5 Ways to Manage Complexity in Software Architectures
Next Post:Requirements Types

Reader Interactions

Comments

  1. Alik Levin | PracticeThis.com

    May 12, 2008 at 10:39 am

    I have a similar approach, the only diff is that I see IT folks as an end users too. These guys are responsible for supporting the app/solution in prod environment, they are the first one who’s flamed by end users, they are those who under fire when shit happens and hits the fan. That is why I think DFO (design for operations) or as I like to call it ODL (operations development lifecycle) must be practiced just like SDL and PDL.

  2. JD

    May 14, 2008 at 2:53 am

    The operations perspective is definitely key. It’s a living, breathing system. As one of my mentors would say — “it’s got lungs.”

Trackbacks

  1. Requirements Types says:
    Jun 1, 2008 at 12:38 am

    […] User, Business, and Tech No Comments, Comment or Ping […]

  2. User Requirements vs. System Requirements says:
    Jun 9, 2008 at 7:49 am

    […] User, Business, and Tech No Comments, Comment or Ping […]

  3. Shifts of Power says:
    Jun 9, 2008 at 7:50 am

    […] User, Business, and Tech One Comment, Comment or Ping […]

Sidebar

Recent Posts

  • Best Software Books of All Time According to a Microsoft Exec
  • How To Effectively Pitch a Business Idea (Customer, Problem, Competition, and Success)
  • Customer-Connected Engineering at patterns & practices
  • Lessons in Software Development from Eric Brechner
  • Best Practices at patterns & practices

Popular Posts

Best Software Engineering Books
Best Practices for Project Management
Best Practices for Software Development
Customer-Connected Engineering
How To Frame Problems Better
How To Pitch Business Ideas Better
How To Structure Vision Scope Presentations
Intro to Lean Software Development
Lean Principles for Software Development
The Enterprise of the Future