Maintaining User Stories & The Difficulties With Change
The Necessity of User Stories In agile scrum software development, we write user stories to capture the requirements of an individual feature within a software project. User stories are an effective way of capturing the necessary functionality of an entire product. Typically, stories should follow the format...
Better QA: Server and App Promotion Process
When you are providing a live service to active users, it is dangerous to update production without a safe process. Having a well laid out and process that is closely followed will help ensure your users are not disturbed by any updates you make. Here is...
Better QA: Linear vs. Integrated QA
Effects of the Linear QA Process Everybody’s been there. You’re working on an important project with a stringent deadline. You’ve hit a few snags along the way, but it looks like you’ll deliver on time. Just one week left to devote to finding and fixing bugs. But...
Better QA: Testing on Android – Accounting for Device Differences
With the proliferation of many different types of mobile devices – from various smartphones to tablets, to phablets – one significant challenge faced by developers is ensuring that their applications function correctly across all of them. To achieve this goal, app developers and their QA...
Better QA: Using Automated Testing For Mobile
What is Automated Testing? As teams seek to deliver better products and increase internal efficiencies, automated testing is often an option that is tabled. As the name suggests, automated testing is the process of using a program to test websites, applications, and even other programs. Automated testing...
Better QA: The Benefits of Using A Build Machine
What is a Build Machine? Every build that quality assurance tests should be built from the same computer. When your product is ultimately ready for distribution, the build machine is the machine that will be used to build the release version of the app. In this...
Better QA: Why Issue Report Quality is Important
Regardless of project planning and preparation, bugs find their way into the code. This is an inevitability, and it’s why QA exists in the first place. Fixing these bugs can be a very difficult process for a number of reasons, including the volume of the issues,...
Will Apple Watch Popularize Wearable Technologies?
Slated for an April 2015 release, the highly anticipated Apple Watch is Apple’s answer to the flurry of Android Wear watches released in the past six months. Apple has released WatchKit, an extension of the iOS 8.2 SDK which allows developers to begin Apple Watch...
How Long Does it Take to Build a Mobile App Using Agile Scrums?
If you’ve ever considered building a mobile app, you’ve inevitably wondered exactly how long it would take. Many sources claim that it takes about 4 months, with 10 weeks of back-end development, followed by 8 weeks of front-end development. Although this is an estimate based...
Android Apps: Which Store Should I Publish To?
When developing for iOS devices, developers have a simple decision to make when it comes to where to release a product. There are a limited amount of devices that are restricted to iOS software. Android developers have a vast assortment of options when it comes to...