Newsletters Welcome, Guest Log In | Register

Enterprise Software

Insights on enterprise software markets to help define smart strategy

About this Blogger RSS

Subscribe

Sign up now and get the best business technology insights direct to your inbox.

  • Daily Edge
  • CTO Edge Update
  • Business Tools & Templates
  • Aligning IT & Business Goals
  • Maximizing IT Investments

0

Now Here's a Good Idea: Pegasystems Trefler On Software-Enabled Software Development

Posted by Dennis Byron Oct 21, 2008 10:10:14 AM

I heard a presentation by Pegasystems founder and CEO Alan Trefler on Oct. 20 that ties to my research along the lines of "What Happened to the Software Factory?" (See also http://www.itbusinessedge.com/blogs/den//?p=108here.)  In front of an overflow crowd of what I think were mostly systems (now called business process) analysts at the PegaWorld user conference, he laid into the 1970s way of software development.

He even said he thought the still-continuing problem was older than that, but that he wasn't old enough to remember.  I am.  He's right.

Trefler was talking about the methodology of the systems analyst talking to the user, coming up with a systems spec, taking it back to the user some time (months?) later, getting approval, taking it to the developers, getting code back from the developers some time (months?) later, etc. He bemoaned the fact that the industry has not made much progress in 30 years and wants to see software development that is software-enabled.

He sees three steps in emerging software development tools:

  1. Automate      the discovery of the "objects" that the user needs (what's the data      look like, how does the process flow?)
  2. Automate      and compress the "programming" by getting all the players in one room, at      least virtually (getting rid of a person coding thousands of lines of error-prone      HTML code while you're at it)
  3. Automate      the result, "dynamically bound."

Step 2 is common sense and just requires cultural change more than technology.  Steps 1 and 3 are the challenge.  Pegasystems and others are beginning to offer such capabilities within their own environments, but the longtime goal of IT is to enable what Trefler calls discovery/programming/binding no matter whose objects, no matter where the bound result will run.

 

It reminds me: I have to circle around and see how the Open Service Oriented Architecture Collaborative is doing.

Add a comment Leave a comment on this blog post.

There are no comments on this post

Reduce Cost and Improve Service Levels with Application Performance Monitoring Simplification

Join Mary Johnston Turner, IDC Research Director, and John Frech, IBM VP, as they discuss the importance of a simplified and effective approach to application performance monitoring.

The IBM Rational Jazz Strategy for Collaborative Application Lifecycle Management

This white paper discusses the Jazz project, a set of integrated tools and processes that help people working on distributed teams become more effective in producing software solutions.

Cost Cutting through Server Consolidation

Products, management tools, and industry insights that enhance the value of virtualization for your business.

Business Intelligence

Best-practice tools, strategies and technologies for determining and managing the data you need to make better business decisions.

Energy Efficiency

Best practices to optimize computing ability while minimizing power costs.

Greening IT with Server Consolidation

Learn how virtualization reduces the TCO of managing your date, while contributing towards your sustainability efforts.

Strategic IT Planning & Governance Best Practices Guide

Use this guide — along with the more than 60 templates included — to ensure the overall success of your entire IT department.

Learn more >

The Complete IT Policy Kit

Download a comprehensive bundle containing over 40 IT policy templates. Each can be modified to align with your specific business requirements. Complete instructions are included.

Learn more >