Home  »  Company  »  Blog  »  Community  »  Part 2: Maintenance Development strategy

Part 2: Maintenance Development strategy

Richard Knott,
Vice President

In Part I of last month's post, we spoke briefly about our maintenance development process. Thank you for taking the time to read and participate in that thread.

I want to follow that post now with part II of our development strategy and relate that to the quality process here at IDM.

To summarize Part I...

A hotfix is simply an updated .exe that includes the latest code modifications based on customer feedback. Modifications range from bug fixes to simple things such as dialog changes or default setting changes. A hotfix doesn't require a full installation; it is a type of patch that can be quickly applied to your installation. Some users like hotfixes because they provide real-time access to resolved issues prior to an official release. This is especially beneficial to those who have reported an issue as they likely have an operational need for the fix to accommodate a specific task. Although the fixes are not official they are generally embraced by most users as highly beneficial.

The focus of Part II of this series is to explain how a hotfix becomes an official release and how that action relates to our emphasis on quality.

As you see on our site, this month we have rolled three hotfixes into an official UltraEdit v14.00b production download. Thousands of users and beta testers have downloaded the hotfixes and verified that the changes and improvements are stable and meet/surpass their needs. The hotfix process can take as little as a day, a week, and/or even months. In the case of the release of v14.00b, we took just over two months to season the hotfixes and perfect the changes in order to provide our customers an extensively field tested build.

Why so long? Maintenance development and quality go hand in hand and every release is yet another turn of the quality cycle. It is not possible for us to schedule a turn in the quality cycle. It does not serve a timeline, rather it is an ongoing pursuit of excellence and text editing perfection that involves our entire staff and many thousands of our users. We seek internal verification through our QA and code review process - where painstaking regression testing takes place. Once internal checks are complete, we seek external verification through cooperating with our customers and test groups. We then offer the upgrade to our public after reaching the point of eliminating all known flaws.

As you may expect, maintenance and new feature development share this same process. Indeed, quality demands constant attention and is a focal point in our development strategy.

Your thoughts are always welcome.

Best wishes,

-Rich

Richard L. Knott
Vice President
IDM Computer Solutions, Inc.

Back to Top

Comment on this post

Required fields are marked with *.


Back to Top

Subscribe to our blog

Get software updates, company news, staff editorials, and power tips in your RSS reader.

IDM Highlights newsletter

Sign up now for...

  • Software Powertips
  • New Releases
  • Update Notices
  • Cool Tools, Specials
  • Company News