I mentioned in my last post on project data and analytics that testers and other project professionals certainly use data generated through various tools in helping us determine application quality, our progress to schedule, and to track defects, for example. But the organization of the data and our inability to ask the right questions prevents us from deeply understanding our software. Why is it so important that we understand our data beyond a few graphs and charts? The reason is that many projects fail altogether and are cancelled. Many more don’t achieve all of their important objectives. One of the ...
As a part of our Q3 2013 roadmap, which was announced last month, I mentioned that one of the key themes for the release was to make all Kendo UI widgets "responsive," by default. Today, I'd like to talk about some approaches we're considering for our more complex widgets, the Kendo UI Grid and Scheduler.
It can be difficult these days to build a hybrid mobile app without using a custom Cordova plugin. Whether it's social media integration, in-app payments, or even speech recognition - you will probably want to tie in to a native device feature that is just outside the scope of what is included with Cordova. In this post I hope to show you how you can easily add a custom plugin to your Icenium project, using the new Icenium Extension for Visual Studio.
In the last post I introduced you to Stubs and wrote a simple example that returned a canned value for a method based on a parameter. In this short post I’ll show you another feature of stubs that can help ensure that your subbed method is be called correctly.
The following is a quick guide to using the CSS files within Kendo UI. We'll look at which stylesheets to include in your Web, Mobile, and DataViz applications - and also how to use Kendo's built in themes.
Despite trying to achieve simplicity, Agile teams may still run across difficult issues. In this section some of the more common challenges are explored. HANDLING INCOMPLETE WORK AT THE END OF AN ITERATION It is not uncommon for a team to have incomplete work at the end of an iteration. Unfinished work is an important issue to identify as it signals a potential problem with one or more aspects of the team. When an iteration is planned, the team sets an expectation with the customer. When those expectations are not met, the customer could lose faith in the team’s ability ...