Application Architecture: Page
-
Expert Advice
Define project scope in terms of time, money and quality
We all want our projects to be on budget, on time and of high quality, but not necessarily in that order. What is your advice for balancing these needs?
By Damian Synadinos • March 20, 2015 -
Expert Advice
Cache networks for better mobile application performance
Architects find they can improve mobile application performance by leveraging caching networks and new data synchronization protocols.
By George Lawton • March 12, 2015 -
Opinion
Agile Manifesto: Both timeless and outdated?
The Agile Manifesto changed the way we look at the software development process. Today, the Manifesto is outdated in some ways and timeless in others.
By Jennifer Lent • March 9, 2015 -
Opinion
Three traits of continuous software development
What is 'continuous' in software development? Combining iterative development with automation produces code so quickly it is now thought of as continuous.
By Yvette Francino • Feb. 27, 2015 -
Cultivating the API Economy
How can hacking be used to make better APIs? Find out the answer and get more API tips in this report from DeveloperWeek 2015.
By George Lawton • Feb. 13, 2015 -
Deep linking promises front end integration
At DeveloperWeek, software experts discussed how deep linking will improve integration between Web and mobile applications.
By George Lawton • Feb. 12, 2015 -
Expert Advice
Does a tester actually need test cases?
Discover whether or not test cases are necessary in this expert answer by consultant Robin Goldsmith.
By Robin Goldsmith • Feb. 5, 2015 -
Opinion
Four principles for staying true to real Agile
Over time, software teams develop their own variants of Agile. Here's how to make sure your practice remains aligned with the spirit of Agile.
By Jennifer Lent • Feb. 4, 2015 -
Expert Advice
Test software with persona-based requirements
Do persona-based requirements make it easier to test software? Learn if there are tools designed to make testing software easier.
By Gerie Owen • Jan. 16, 2015 -
Expert Advice
How QA testers participate in the requirements definition process
Learn how QA testers should participate in the requirements definition process in this expert response.
By Robin Goldsmith • Jan. 15, 2015 -
Expert Advice
How to address security risks posed by middleware tools
Middleware tools can present a huge vulnerability, enough to offset their benefits. However, with some simple steps you can protect yourself and your data.
By Tom Nolle • Dec. 30, 2014 -
Expert Advice
API security more critical as componentization grows
Securing APIs is critical as componentization grows. Expert Tom Nolle suggests that an API's security attributes are as important as functional attributes.
By Tom Nolle • Dec. 30, 2014 -
Expert Advice
How do requirements relate to acceptance criteria?
Requirements and acceptance criteria often seem to be essentially the same thing, but that's not quite true.
By Amy Reichert • Dec. 22, 2014 -
Expert Advice
Five tools to improve embedded software testing efforts
Embedded software testing tools are useful for catching defects during unit, integration and system testing. Here are five such tools that can make testing easier.
By Amy Reichert • Nov. 19, 2014 -
Expert Advice
Web services vs. cloud services: Are they the same?
Learn how Web services and cloud services differ, and how working together impacts business efficiency.
By Amy Reichert • Nov. 18, 2014 -
Expert Advice
App Quality Alliance compiles mobile testing criteria
SearchSoftwareQuality.com talks to Martin Wrigley of the App Quality Alliance about smart practices and testing criteria for mobile app developers.
By Gerie Owen • Nov. 13, 2014 -
Expert Advice
Where JMS 2.0 misses the mark
JMS 2.0 added significant ease-of-use and messaging features to the popular API. Bill Claybrook looks at what's new in JMS 2.0 and what's missing.
By Bill Claybrook • Nov. 12, 2014 -
Five mobile testing tools for developers to consider
This review of five mobile testing tools, Appium, Selendroid, ios-driver, Sauce Labs and Perfecto Mobile, will kick-start your research in a growing software market.
By Matthew Heusser and Justin Rohrman • Nov. 7, 2014 -
Expert Advice
Read and write considerations when designing APIs
This is the third installment of a four-part series offering enterprise architects advice for designing APIs.
By Todd Biske • Nov. 6, 2014 -
Expert Advice
Is Agile requirement gathering that different from waterfall?
Does moving to Agile development eliminate up-front requirements gathering? Does it mean the development team takes responsibility for requirements instead of the business side?
By Robin Goldsmith • Oct. 6, 2014 -
Opinion
API innovation through management tools
Editor Jan Stafford presents the API handbook with insight on API innovations.
By Jan Stafford • Sept. 24, 2014 -
Expert Advice
Agile testing methods for multiple teams
Learn the latest Agile testing methods for converting multiple teams from a traditional process to Agile.
By Matt Heusser • Sept. 23, 2014 -
Podcast
How to manage a public API
Amy Reichert discusses how to overcome concerns of managing public APIs.
By Amy Reichert, Jan Stafford • Sept. 19, 2014 -
Expert Advice
How to resolve team conflict
Arguing team members can derail a project. Project managers can help resolve the issue by finding its root cause.
By Gerie Owen • July 31, 2014 -
Expert Advice
When tracking defects, make efficiency the end goal
Tracking defects can benefit the development team if done for the right reasons. Explore the reasons to track defects in this expert response.
By Matt Heusser • July 23, 2014