Randy Heffner

Vice President, Principal Analyst serving Application Development & Delivery PROFESSIONALS

Randy serves Application Development & Delivery Professionals. He leads clients to infuse technology deeply into their business strategies (and vice versa). Application architecture and integration strategy are major focal points of his research, including how application programming interfaces (APIs) and other types of service-oriented architectures foster innovation and sustainable business flexibility. Randy's vision for integration strategy, digital business design, establishes business-first design principles for leveraging multiple integration technologies and guiding the evolution of an agile business platform. A leading expert on designing business applications and software architectures that are secure and resilient in the face of continuous business and technology change, Randy has for the past 30-plus years, and across multiple industry sectors, led solution architects in using technology to delight customers and to continuously improve business outcomes.

Particular drill-down areas within Randy's research include general application architecture and design issues; overall IT architecture strategy; architectures for customer digital experience; API/SOA strategy; API management, governance, and infrastructure; application security architecture; best practices for API design; and integrating enterprise architecture and governance with agile solution delivery. For more than 13 years, Randy has helped Forrester clients achieve sustainable business agility in their pursuit of continuous improvement to business outcomes.

Previous Work Experience

Randy has extensive experience with enterprise architecture management and application architecture and design. Randy was a chief architect at Sprint, where he led enterprise architecture and standardization efforts, along with the analysis and introduction of application servers, component architectures, object-oriented development, application security architectures, CORBA, distributed transaction management, and other new technologies. His IT experience also includes technology leadership, management, and application development with a big five consultancy and in the retail and litigation support industries.


Randy received a bachelor's of business administration from Baylor University's business school, where he was named the outstanding student in computer information systems.

Refine your results

Date Range

15 results in Blogs

  • Randy Heffner
  • Application Development & Delivery
  • For Application Development & Delivery Professionals

    Blog:Your Future Needs A Type 4 Technology Strategy

    As I discuss with clients the developing notions of Forrester's Business Capability Architecture (see blog post #1 and blog post #2), I have found it important to distinguish between different...

    • For Application Development & Delivery Professionals

      Blog:Business 2011 Gets Faster; Business Rules And SOA Policy Get More Important

      Can you remember a year when your business both (1) grew in a healthy way and (2) changed more slowly than the year before? Besides a company’s early startup years, such would be the exception,...

      • For Application Development & Delivery Professionals

        Blog:Digital Customer Experiences: Integration Opens A World Of Optimization Possibilities

        What if you could look over the shoulder of every one of your customers as they used your mobile apps, web pages, kiosks, and other digital channels? What could you learn? How might you use what you...

        • For Application Development & Delivery Professionals

          Blog:Get A Strong Focus For Your Approach To Cloud

          In discussions on cloud computing, I often talk to architects who have been told to create a "cloud strategy." This sounds appropriate enough, but there’s a devil in the details: When the...

          • For Application Development & Delivery Professionals

            Blog:The Fallacy Of Architecting Behavioral Change With Social Technologies

              Social networking is hot, and it’s smart to think about how your organization might use it to generate benefit equal to the market hype. As you develop your social technology strategy,...

            • For Application Development & Delivery Professionals

              Blog:Digital Business Design Is The New Integration

              If your organization is like nearly every other one I've talked to in the past 20+ years, you have a spaghetti chart of integration connections between all the siloed applications that run your...

              • For Application Development & Delivery Professionals

                Blog:Build Innovation Zones Into Your Architecture

                Forrester’s recent book, Empowered, describes the type of technology-based innovation by frontline employees that can cause nightmares for enterprise architects. New tools for business...

                • For Application Development & Delivery Professionals

                  Blog:Products Are Going Digital -- What Leading Examples Are *You* Seeing Out There?

                  Here's a flash of the blindingly obvious: More and more products are going digital. You know this, but what I'm interested in is how they are going digital and to what degree....

                  • For Application Development & Delivery Professionals

                    Blog:Policy-based SOA Will Enable Increased Business Value And Agility

                    One of my favorite Forrester survey statistics to quote about SOA is the proportion of service-oriented architecture (SOA) users that see how important SOA can be for changing their business. In our...

                    • For Application Development & Delivery Professionals

                      Blog:The Big Mistake With Business Architecture

                      There’s a big mistake often made with business architecture — a very big mistake, yet a very subtle mistake. As you might expect, there are a number of mistakes one might make with...

                      • For Application Development & Delivery Professionals

                        Blog:Sorry, Kids: APIs Have Not And Will Not Kill SOA

                        As I move about the industry talking about APIs (application programming interfaces) and the API economy — which hold important and transformative business opportunities — I’m...

                        • For Application Development & Delivery Professionals

                          Blog:Business Capability Architecture: Technology Strategy For Business Impact

                          I talk commonly to architects that are under pressure to create a cloud strategy. Or an SOA strategy. Or a BPM strategy. Or an XYZ strategy. Many will add up a few of these point strategies and call...

                          • For Application Development & Delivery Professionals

                            Blog:Get On Board: A Copernican Shift In The Focus Of Your IT Delivery

                            Step back and think: How would you answer the question, “What does your IT group deliver to your business?” Your answer will indicate how you think about the relationship between business...

                            • For Application Development & Delivery Professionals

                              Blog:Are You Doing Techie Integration Or *Business* Integration?

                              “Figuring out how to think about the problem.” That’s what Albert Einstein said when asked what single event was most helpful in developing the Theory of Relativity. Application...

                              • For Application Development & Delivery Professionals

                                Blog:Is Your Organization Planning For (Or Doing) Cloud Computing? We Want To Talk To You!

                                Forrester Principal Analyst, Randy Heffner is currently conducting research on how enterprise architects should incorporate cloud computing into their organizations’ IT strategies and...