Traditionally, User Acceptance Testing (UAT) is performed at the end of a long software development cycle by the intended audience under real-world conditions. By then, engineering has performed a battery of technical tests to ensure the software works as expected. However, in some cases, engineering's understanding of the business requirements and user needs versus what the user was actually looking for are two very different things. This is where UAT usually comes in.
Aug 7, 2017 8:53:00 AM / by Barry Angell
Why You Cannot Do Software Asset Lifecycle Management and Application Normalization Without a Software Catalog
Mar 16, 2016 8:00:00 AM / by Barry Angell
Today, we are wrapping up our 3-part blog post series about Evergreen IT by taking a closer look at software catalogs.
(If you have missed the previous blog posts you can find them here: Software Asset Lifecycle Management - Dream or Reality as well as How Important Is Application Normalization For Your Next Windows 10 Migration And Evergreen IT?)
As your organization evolves, and demand for business flexibility increases, the proliferation of applications each end user works with tends to grow in volume as well. Consequently, your IT department works to cope with an increasingly complicated application environment, and you begin to dream of initiating a Software Asset Lifecycle Management project that will bring order to the chaos.
What’s the name of that application Employee A is running on her desktop? Is it the same as the similar title running on another computer by Employee B in a nearby department? You cannot get an accurate idea of how much software you have deployed if you don’t know the names and locations of each installed application.
If software is not named consistently, you might see one copy that includes the name of the vendor and another that has a truncated or abbreviated version of the same name, or a different vendor entirely (think Macromedia and Adobe - both now Adobe Systems). It might seem like you have five applications when actually you only have five names for the same thing.
Mar 14, 2016 8:00:00 AM / by Barry Angell
A stressed out, harried IT department is a sign that your organization has bitten off more than it can chew. There’s no need to have circumstances lead to the point where your IT professionals are pulling out their hair in frustration and growing ragged from lack of sleep because of the burden that comes from launching one big bang project after the other.
Instead, gradual, incremental changes to your mission-critical software assets will be much more effective and will help your organization stay on track. Many larger organizations have recognized this not only as a possible way to gain a long-term competitive advantage but also a way to significantly cut cost and resources.
In this 3-part series, we are exploring vital stepping stones that pave the way to achieving this. Last week, we talked about software asset lifecycle management, and today we will look into application normalization. In a few days, we will take a closer look at software cataloging. With that in mind, you may be wondering how important application normalization is to your Windows 10 and Evergreen IT projects.
Mar 11, 2016 8:00:00 AM / by Barry Angell
Today, enterprises need to be able to adapt faster to changing environments to fend off competitive pressure; they need to be able to grow faster or scale back when needed — all while reducing costs and increasing the value of the services offered.
The demand for managing information technology assets on a continual basis reflects a natural consequence of software developments (e.g., cloud computing, software-as-a-service) as well as changing business demands. Think about your Apple or Android phone constantly updating applications in the background, or Windows 10 and its regular patches.
But back in the corporate world, the requirement for control of the environment is a significant hurdle to adopting the most adaptive change methodologies. Imagine if an untested change brought down your main trading application! The challenge is how to take a better approach but retain control. Ideally, Evergreen IT results in increased efficiencies, more agility and better scalability across the entire enterprise. For example, IT transformations could be managed in an agile fashion (business as usual), rather than in one-off big bang migration projects.
Let me start by explaining that I have spent a significant part of my career in the application packaging space, and currently work for a company called Revacom who are an application packaging expert.
At Revacom we support the application packaging for multiple large OS rollouts across different enterprise organizations. In most of these projects, the applications are the major blocker to deployment progress.
Software migration projects, such as operating system upgrades, are often called "IT transformation projects" because they provide a unique opportunity to "transform" or streamline much more than just your computers. Before embarking on the project, all large organizations need to ask themselves if they want to leverage this opportunity to improve their end-user IT landscape, or if they just wish to do a "lift and shift" and simply bring all applications and hardware to the new platform.
After Windows 7 was rolled out, most organizations would have been in a relatively clean state in understanding their applications. However, many do not maintain that clean state, and from the last migration project to this one, may have added hundreds, if not thousands of applications in various versions. Without proper organization and continual maintenance, this creates an enormous mess for both your project and your organization. You are at risk for paying too much for outdated applications, or exposing your business to unnecessary security threats by running unsafe programs, or failing a FAST or BSA audit due to incorrectly licensed software.
Jul 12, 2013 5:10:00 PM / by Barry Angell
By Brian Weerdenburg, Director, Sales Engineering, Futurestate IT
Brian Weerdenburg is a guest blogger from our friends, Futurestate IT. Futurestate IT offers AppRx, the automated SaaS-based Application Compatibility and Currency Management™ platform that enables companies to rapidly assess, migrate and monitor applications to ensure they are current and compatible with the changing IT environment. AppRx dramatically reduces the time, cost, and risk of application migration projects (i.e. Windows 7), as well as ongoing application portfolio management. Futurestate IT is a Microsoft Partner, and offers its AppRx solution via resellers and system integrators.
Sep 21, 2012 3:36:00 PM / by Barry Angell
It's time to solve the application rationalisation problem.
When you have been involved in as many enterprise desktop migrations as we have at Juriba in the past few years, you start to see certain patterns emerging. This ranges from the general underestimation of work effort through to a familiar lack of project deployment strategy. The resulting impact is unfortunately one of business disruption, increased cost and a longer project than anticipated.
Application rationalisation: just like high school sex.
I was reading the other day on brianmadden.com how VDI was just like high school sex. You think everyone else is doing it (even though they are not), everybody else pretends they know how to do it (which they don’t), but for those few that have actually done it, the experience was a pretty painful one! I think that the analogy could be easily extended to application rationalisation.
May 2, 2012 3:21:00 PM / by Barry Angell
David Butler-McAllister worked as a senior technical director of a very large investment bank before becoming co-founder and COO of Vappour Ltd - a new startup to tackle application packaging/conversion/automation/remediation of applications to virtual platforms. With years of experience in this field, we are delighted that David has chosen to share his views on application readiness and brings insight to the background and understanding of application packaging.