The experiences we have with mobile apps have progressed from a competitive differentiator to table stakes and to remain relevant, companies must constantly anticipate and react to changing customer behaviors and user trends. The pace of change is causing significant challenges for web and mobile professionals, and important things to consider when facing these challenges and striving for the best experiences include ...
Vendor Forum
As dev teams and product owners begin the Agile development process, they meet to discuss how users will interact with their applications. They write these user stories down on sticky notes or index cards, arranging and re-arranging them into an order that they feel makes sense. These stories create the basis of their Agile requirements process. When done poorly, user stories lead to missed or misunderstood requirements which 96% of application development and delivery professionals blame for project delays and rework ...
Before launching a delegated development program, IT should to take into account these five key considerations for how to help users to help themselves ...
IT can help users to be proactive in solving issues that used to require that they create a help desk ticket and wait until (or hope) IT had the time to address it. Many users likely have excellent ideas for applications that will automate business processes and improve their departments' output and productivity levels. Now IT can let them build those apps themselves – even if they don't have much coding experience – by adopting a delegated approach to application development. These "low-coders" will help IT speed up software development and delivery timetables, and position the IT organization as an invaluable business partner, not a roadblock ...
If your business is not yet treating mobile web and app development as a priority, now is the time to start. But do not get swept away by the excitement: Your business should not build an app just for the sake of having one. Avoid these 5 mobile development pitfalls to get the most out of your online presence ...
After many science fiction plots and decades of research, Artificial Intelligence (AI) is being applied across industries for a wide variety of purposes. AI, Big Data and human domain knowledge are converging to create possibilities formerly only dreamed of. The time is ripe for IT operations to incorporate AI into its processes ...
In the last few months a half dozen startups in the cloud application migration space have been snapped up by larger vendors and cloud providers. This sudden interest in application migration is perhaps surprising given all the buzz around containers. Aren't containers going to make application migration a problem of the past? Clearly the answer is "No!" Let's examine what makes application migration so important and difficult ...
Failures are inevitable. However by implementing a few best practices, operations professionals can take back control of their output and build more resilient systems. Here are three lessons I've learned that have allowed my teams to spend more time building up, rather than hunkering down ...
Mobile users only have one or two seconds of patience for an app to display the requested information before leaving the app. This means the complex trip – from app tap, to call to the back-end service, to call to the database and then back to the app – must happen in a moment. As a result, it's imperative that developers ensure that users experience a seamless "mobile moment" ...
As hybrid IT environments become the new norm, many businesses and IT teams are left wondering what is the right combination of cloud and on-premises integration tools. While the answer is different for everyone, the following six questions provide a foundation to start the conversation ...
Since its original release, Domain Name System (DNS) has had several updates, primarily focused on addressing issues of scale and security. These changes made maintenance and update of the records in the global DNS somewhat more efficient and helped preserve the integrity of the records. However, those improvements do not address the changing nature of how applications actually work in the modern Internet ...
As your organization redesigns its software delivery pipelines to eliminate friction points, here are some of my favorite things to consider on your journey – in order to strengthen your DevOps practices that support stability and scalability ...
In order to acquire, satisfy and retain customers in today’s software-driven economy, large enterprises are being tasked with releasing software updates faster than ever before. Increasingly, the maturity, speed and quality of the software delivery processes have become a key differentiator and competitive advantage for businesses today. DevOps emerged to help organizations improve their software delivery and better address the challenges put on IT by the Business to accelerate software releases. How are technology leaders conducting and directing their business’ DevOps transformation to make sure they’re on the right track? ...
Businesses use load testing to determine the maximum workload their software operations can handle and how their platform holds up during increased usage. Load testing analyzes the performance, reliability, and capacity of a software implementation on specific hardware, as well as gives companies the ability to identify problems that may arise. Here are several questions businesses should consider as they prepare to conduct a load test ...