Moving an Application to the Web: Top Design & Testing Concerns (Part 2 of 2)

Today, I’d like to continue my discussion of the top concerns when moving an application to the web.  If you haven’t already read Part 1 of this post, here’s a link to get you up to speed.

There are two more issues that, while important for desktop apps, tend to require much more effort for web apps: security and loading times. Security is usually going to …Read More

Moving an Application to the Web: Top Design & Testing Concerns (Part 1 of 2)

If you’re moving an application to the web, there are a lot of things to keep in mind when designing and testing it. Most of them, however, ultimately boil down to two things: user expectations and user experience. When using a browser, users will have certain expectations of how windows act and how to navigate the application that won’t be the same as a desktop …Read More

Managing Railroad Crossing Safety with TIBCO Spotfire Analytics

Imagine that you are a intensely focused on managing railroad crossing safety by improving rail-highway crossings that are the site of accidents involving trains and road vehicles or pedestrians. While all crossings may be of interest, you want to triage the 500,000 crossing in the US to determine those that most urgently need attention to safety conditions.

We want our dashboard information system to answer these questions at …Read More

Meteor JavaScript: Rapid App Development

Are you looking to quickly build a custom web app, and you want to use JavaScript to do it? If so, Meteor JavaScript could be the foundation you need.
1) An Overview
Meteor is a full stack JavaScript-based app development platform, designed to make it easy and fast to go from prototype to production. Meteor does this by providing a curated set of open source libraries, many of which …Read More

Hybrid On Premise Data in SharePoint Online with Azure Hybrid Connection

Technology in the cloud is tremendously more fast moving than when compared to on premise solutions. The case of SharePoint hybrid solutions is a prime example. The current Microsoft-provided documentation itself seems to be a bit dated with a suggestion to set up an on premise installation of SharePoint to serve the on premise data to the cloud. Another popular (and less costly) approach involves …Read More

Azure Hybrid Connections Make Cloud-Hybrid Connections Easy!

This year Microsoft released Azure Hybrid Connections, and significantly simplified the setup process of hybrid cloud solutions. Before, surfacing surface data from an on premise SQL server was an arduous task. It may have required developing data migration solutions, mirroring table structures on Azure, and opening firewall ports. Contrast this to the new process: setting up the Azure Hybrid Connection in the Azure Portal, and …Read More

Top 5 Mobile App Trends for 2016

The proliferation of mobile apps will only grow in 2016. Are you up to speed on the latest trends in mobile app development? Here are some key mobile app trends that you should keep in mind in 2016.

Cloud service offerings such as the Azure App Service from Microsoft, provide a launching pad to accelerate your mobile app development. Furthermore, once launched they provide the flexibility …Read More

4 Tips for Gathering Requirements for SharePoint Projects

Getting started as a business analyst on a SharePoint Project can be challenging because SharePoint has so many features and functionalities. Users will provide their software wish list to the you without considering the items that will bring the highest business value to the company.
Here are four quick tips for gathering requirements for SharePoint projects:

Identify who will be affected by the success or failure of the SharePoint …Read More

Mobile Usability: 4 Key Best Practices

In many regards, mobile is no longer just the future, it is critical to the present as well. Mobile internet usage now makes up a majority of worldwide internet usage. Applications that do not feature mobile usability are quickly becoming a hassle for users, and ultimately obsolete.
Unfortunately, developing for mobile is not as simple as taking desktop development practices and squishing them to fit on a …Read More

Choosing A Test Suite in Microsoft Team Foundation Server (TFS)

There are three types of test suites used in Microsoft Team Foundation Server (TFS) for organizing test cases: regular, query-based, and requirements-based suites. Each has its advantages and disadvantages, and though none of them are perfect, using requirements-based suites as your primary means of test case organization allows for the best combination of traceability and usability.
Regular test suites are essentially folders; they can contain either …Read More

Should You Phase Out On-Prem SharePoint Customizations?

I was recently asked to comment on a recommendation that SharePoint leaders should phase out on-prem SharePoint customizations that may inhibit a cloud migration. The argument goes that tightly coupled customizations likely won’t make the hop to the next on-prem version, let alone the relative long-jump to the cloud, and thus you should rework them now to prepare for migration. While I agree with the …Read More

How to Use Azure to Jumpstart Mobile App Development

Azure App Service is a fully managed Platform as a Service (PaaS) offering from Microsoft that enables you to deliver mobile apps quickly to market and do it at scale. Azure provides all of the tools you need to enable everything from the back-end database to the front-end user experience.

On the back-end, cloud data storage is available in the format you need, including traditional SQL …Read More

How to Select the Best Mobile App Development Platform

Selecting the platform for your next mobile app development project is not straight-forward. There are a variety of valid approaches each with its own trade-offs. Furthermore, no single approach has yet to establish itself as the overwhelming choice in the industry.
There are three main paths down which your development team could go:

Hybrid application development
Native development

The hybrid application development approach leverages the latest in web development …Read More

4 Unique Challenges for Testing Single Page Applications

Watch out for these four key recurring issues to prevent a bad user experience when you’re testing single page applications.
First, you need some sort of loading indicator for your pages.
You cannot let your users stare at an unchanging page for several seconds without any indication that clicking a link did something. In addition, if a process within a page is going to take more than …Read More

3 Simple Questions to Decide if Office 365 is Right for You

Recently, a colleague here at Entrance told me about an IT department looking for help with SharePoint totally unrelated to Office 365. The company has 400 employees and contract workers both out in the field and in the corporate office, and that they tend to collaborate with vendors and customers outside of their company. As he went on the describe the company to me, I realized that they have all the characteristics …Read More

Master Data Management with SQL Server Stack

Many solutions exist in the marketplace for Master Data Management, such as Informatica, IBM InfoSphere, and Oracle MDM, even including industry specialists such as EnergyIQ. However, many software buyers don’t realize that they already own an MDM platform through their existing Microsoft SQL Server licenses. Even if you don’t currently have Microsoft’s MDM toolset, it can be acquired at a much lower cost of entry …Read More

3 Reasons Why You Shouldn’t Hire an Offshore Developer

Offshoring your outsourced software product development may seem like an easy choice based on cost but the decision is really much more nuanced than just straight dollars and cents.
#1: Don’t underestimate the value of face-to-face meetings between the technical team and your business users.
This is crucial to project success. Make sure your product team not just literally speaks your language but can speak the language …Read More

Why go agile with your development team?

Why go agile with your development team? Simply put, an agile methodology allows you to deliver the most business value per dollar spent.  The foundation of agile lies in its iterative process – every 2-4 weeks, the development team demos a fully functioning piece of software with key stakeholders. This process has the following benefits:
1) Ensures that course corrections can be quick and easy.
Often, software development of …Read More