Predictions 2018: New Technologies Propel Software Development
These days every company is in the software business. Fast, iterative delivery of high-quality software means better customer engagement and higher satisfaction, so an effective development organization is more important than ever. But in 2018 software development leaders will face new opportunities and challenges as software technologies and platforms pivot into new areas where traditional […]
Automation For The Better Good - Security
Automation gets a bad rep these days, what with public fear that robots will take over jobs (an invalid assumption – we will be working side by side with them). However, if you asked the most diehard Luddites if they were ready willing to give up the following: Depositing a check using a mobile app […]
Sysadmins: You're All Developers Now
In a past life I was a system administrator, or "sysadmin". I enjoyed it, but even in those halcyon days of remoting into servers and driving to the office at 2 AM (hoping the server room wasn't on fire), I knew I had a limited shelf life. It wasn't until years later that I fully understood why: […]
Windows Server 2003 – A Very Unglamorous But Really Important Problem, Waiting To Bite
Very much in the shadows of all the press coverage and hysteria attendant on emerging cloud architectures and customer-facing systems of engagement are the nitty-gritty operational details that lurk like monsters in the swamp of legacy infrastructure, and some of them have teeth. And sometimes these teeth can really take a bite out of the […]
Grudging Acceptance Is Not Enough — Time for IT to Embrace SaaS
I’ve noticed a growing trend among Asia Pacific organizations over the past 6-12 months: complete IT resistance to SaaS has steadily given way to more pragmatic discussions, even if IT has come to the table grudgingly. Over the next two years I expect this trend to accelerate. In fact, I believe that many SaaS […]
What makes a great application owner?
Application owner or application product manager roles are increasingly common in many organizations and these roles play a critical part in application rationalization efforts. Organizations fill these roles with staff from a diverse range of backgrounds including enterprise architecture, business analysis, application development and business operations. In some cases, it is not a discrete role, rather […]
Cloud's Impact On IT Operations: Don't Overlook Your Legacy
Cloud computing has provided opportunities for organizations of all kinds to reduce the risks associated with IT acquisition (software and hardware), expand in sync with business needs, and contain costs. Some have even evolved their internal IT department from a reactive cost center to a more proactive service delivery center. Over the past two or […]
Meeting The Challenges Of The Empowered Consumer
Retail is experiencing substantial change because consumers are now empowered by the web with information about price, availability, and merchandise features. The retail industry is still served by solutions that are too fragmented to adequately balance the asymmetry introduced by radical price transparency. There are solutions for transactions, web site, stores, and so on but […]
Application Portfolio Management - Are You Doing It? Using Tools? Doing Without Tools?
The term application portfolio management (APM) has been around for a while now, and I'd like to solicit some opinions and discussion about it. What is your level of interest in application portfolio management? Are you considering it or not and why? Are you actually doing it? How is it going? Have you ever […]
ScaleMP – Interesting Twist On Systems Scalability And Virtualization
I just spent some time talking to ScaleMP, an interesting niche player that provides a server virtualization solution. What is interesting about ScaleMP is that rather than splitting a single physical server into multiple VMs, they are the only successful offering (to the best of my knowledge) that allows I&O groups to scale up a […]
What Is The Definition Of An "Application"?
What is the definition of an "application"? We are "applications development and delivery professionals" – surely we have this question nailed, don't we? The question keeps coming up in different contexts, and since there are many potential opinions, a blog is the perfect place to spur debate. Here are some (simplistic) questions to generate debate: Is a […]
IBM's zEnterprise Is A Game Changer For Application-Platform Choice
A quick note on a big announcement today by IBM that is being rolled out as I write this. No, I don't have a crystal ball – my colleague Brad Day and I spent a day in Poughkeepsie in late June for the full scoop – provided under NDA. The announcement is massive, so I'll just lay […]
DevOps Conflict - Do You Feel It?
Applications development people can't stand the Luddites in the operations group, and ops people hate those prima donas in apps dev – at least that's what we are led to believe. To explore the issue, two of my colleagues who write to the infrastructure and operations (I&O) role – Glenn O'Donnell and Evelyn (Hubbert) Oehrlich – invited […]
Application Assessments -- How Do You Decide What Matters?
So you need to formulate an application modernization decision — what to do with a given application — how do you begin that decision making process? In the past, modernization decisions were often simply declared — "We are moving to this technology" — for a number of reasons, such as, it: Keeps us current on technology. Provides […]
The Definition of Complexity Is A Complex Matter
Recently, I discussed complexity with a banker working on measuring and managing complexity in a North American bank. His approach is very interesting: He found a way to operationalize complexity measurement and thus to provide concrete data to manage it. While I’m not in a position to disclose any more details, we also talked about […]
One Size Surely Does Not Fit All...
I'm continually reminded of the tremendous diversity of enterprise technology needs. As analysts, we tend to focus on the "latest and greatest" developments, but the reality is that many enterprises are not ready to digest the latest technology solutions. In fact, I would submit that premature attempts to implement leading edge technology can cause serious problems and should […]
How Will Cloud Impact Your Existing Application Portfolio?
In a conversation with a vendor in the application portfolio management space the other day, we got on the subject of what "Cloud" means to them and by extension to their current and future customer base. My colleagues have written extensively on what it may mean to Oracle, Microsoft, IBM, HP and others, and our conversation […]
Enterprise packaged apps integration
Jean-Jacques Rousseau wrote, man is born free and is everywhere in chains. So too Enterprise app deployments are conceived as self contained yet everywhere are integrated with legacy and complementary apps. My colleague Ken Vollmer and I are looking at packaged apps integration best practices and how these might change as some apps move to […]
Apps Modernization - What are Your Top Priorities in 2010/11?
OK, so the holidays are over, you’ve either closed, or are in the process of closing out 2009 year-end processing. The 2010 decade has begun, and it promises momentous change before we see the end of it: Leading edge technologies will become commonplace; Still newer technologies will emerge; New business threats and opportunities will arise; And the impact of […]
Is COBOL The Root Of All (Technical) Evil?
OK, so I used a tongue-in-cheek title to attract your attention, forgive me. A recent blog about the Boomer retirement phenomenon provoked some comments by a colleague with strong opinions about COBOL's useful life. I felt that his comments raised a topic that is substantial enough to warrant its own place in the blogosphere. The comments read, […]