DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Culture and Methodologies
  3. Methodologies
  4. Moving Towards a Simpler Software

Moving Towards a Simpler Software

Chris Smith user avatar by
Chris Smith
·
Jan. 17, 12 · Interview
Like (0)
Save
Tweet
Share
5.11K Views

Join the DZone community and get the full member experience.

Join For Free

The web has made things simpler, and as our lives revolve more and more around it, the way we interact with it has become simpler, too.  As James Governor puts it:

The most obvious strategic imperative we can learn from the web is simplification. Web companies generally support only a small range of system images for developers to target, which is one of the reasons a company like twitter can support a global user population in the hundreds of millions with a support staff that amounts to a handful of people.

Source


But for years, simplicity has been missing from big companies like IBM, where customers are provided with a seemingly unending list of configurations for their software in an attempt to tailor a product to exact customer specifications.

Even IBM's definition of its User-Centered Design is complicated:

User-Centered Design is a well-established process that is used by IBM and many other organizations to deliver products that meet users' expectations. This process has been supplemented by the Outside-In Design approach, which brings a focus on...

IBM


...blah, blah, blah...This approach may have impressed clients at first, but has now created a system of headaches and nightmares.  However, now it seems a novel concept is quietly making in-roads at companies like IBM: Keep it Simple.  The Intelligent Operations Center, the latest IBM Smarter Cities portfolio addition, is the beginning of what hopes to be a flood of new packages available with limited variations.  Providing "operational insight into daily city operations through centralized intelligence," the Intelligent Operations Center has four basic configurations:

  • Large On-Premises
  • Large SaaS
  • Small On-Premises
  • Small SaaS packages


And that's it.  By eliminating further variations, IBM can hopefully focus on improving the four configurations it provides, ultimately leading to better products for the client and improved customer service.

Of course, a full transition to smarter, simpler software will take time, and IBM will likely roll out plenty of products built on the old value system of complexity and customizability.  But if the Smarter Cities packages are any indication, an internal change is in place at IBM, and a "Smarter Company" could be on the rise.

Software User-centered design

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • GitLab vs Jenkins: Which Is the Best CI/CD Tool?
  • Cucumber.js Tutorial With Examples For Selenium JavaScript
  • Using GPT-3 in Our Applications
  • Choosing the Right Framework for Your Project

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: