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
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
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
1) An Overview
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
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
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
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
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
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
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
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
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
The hybrid application development approach leverages the latest in web development …Read More
I just got back from An Event Apart – Austin 2015, and I had a great time! In addition to the amazing food, I had three days of great speakers about the future of web design. Here are my three takeaways:
1) Responsive web design is essential for our multi-device future
With the growth of the mobile web, we need to design in a device-agnostic way. There …Read More
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
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
If you are considering a move to Office 365, or you’re in the middle of a deployment, here’s a little inside information from a Microsoft Partner on the tools and services Microsoft makes available for free to help you save time and money.
You may be wondering why someone who makes their living helping clients move to the cloud would want to publicize the fact that some …Read More
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
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? 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