-
Best practices for managing remote employees
As working remotely becomes increasingly common, more managers find themselves in the situation where they are managing one or more people who are working at home in a remote location. With little ...
-
How to gain acceptance of organizational change
Any organizational change can meet with internal resistance. In this response, SSQ Site Editor Yvette Francino offers advice on how to win buy-in from those affected through honest communication an...
-
Network security and application security are related
Network security is ever-changing and fast-paced, and many software developers may wonder what is necessary for them to know about network security, application security and programming languages t...
-
Integrated ALM tools vs. best-of-breed tools
Everyone wants to select the highest quality tools available, and depending on whether you are working in a professional development shop or in an enterprise IT shop, your ALM tooling needs will va...
-
Integrate ALM tools to match cloud computing efficiency
Much of the terminology surrounding ALM tools, automation and integration is still being defined and sorted out according to the latest offerings and uses for these technologies. In this response, ...
-
Expand automation testing skills to boost team value
Testers and programmers must continually learn new skills and reach out to their team members and other experts to find the newest tools and approaches for test automation. Expert Lisa Crispin expl...
-
Automation testing, tools and frameworks
Automating test needs can provide business value and improved software performance. In this expert response, Lisa Crispin defines automation as it pertains to testing, explains the tools and framew...
-
Verifying user authentication and data encryption
Application security is a tricky aspect of development, and it’s usually best to rely on the professionals to authenticate users and encrypt data. However, there are steps development teams can tak...
-
Conducting automated testing on the user interface
Early user interface automated testing can be tricky when the requirements are still changing. Yet, it is important to conduct repeatable testing even when functional and nonfunctional requirements...
-
Implementing traceability into requirements management
Traceability offers a number of benefits to the requirements management process and supports business goals, change propagation and change impact analysis. In this expert response, Sue Burk explain...
-
Test automation for your team: How to begin
Initiating test automation on your project team may seem challenging, or even overwhelming. Fortunately, expert Karen Johnson has been through this process and has some insights into how to best be...
-
How to begin the requirements gathering process
The software requirements gathering process for a new agile development project can seem daunting at first. In this expert response, Sue Burk offers advice on how to begin using elicitation techniq...
-
Software architect involvement in business analysis
There are many advantages to inviting software architects, as well as development and testing experts, to participate in business analysis in waterfall organizations. This expert response explains ...
-
Application testing for international release
When testing applications for international functionality, you must take several important factors into consideration. In this response, expert Karen Johnson offers strategies for application testi...
-
Practicing Scrum with outsourced QA teams
QA and testing are integral parts of software development, and expert Lisa Crispin holds that the team operates more effectively when QA is not outsourced. However, when this isn't possible, the qu...
-
Performance testing of ERP applications
Performance testing is a vital aspect of software development and ideally should occur throughout the development process. In this expert response, Lisa Crispin discusses how to best match performa...
-
Application development for mobile phones
New mobile phone models enter the market all the time, and it seems daunting to perform application testing on the various devices available. Expert Karen Johnson carefully examines the factors dev...
-
Gaining knowledge from retiring employees
Knowledge transfer is important, particularly when an employee is getting close to retiring. But how do you get that knowledge from someone unwilling to share? In this expert response, site editor ...
-
"Idea management" in the application lifecycle
As the ALM space continues to gain momentum, it is not always clear which tools fall within the boundaries of ALM. Expert Mike Jones offers insight into "idea management" tools and discusses whethe...
-
What enterprises should keep in mind when selecting ALM
Every enterprise has different factors to consider when choosing ALM tools. In this expert response, Mike Jones discusses three primary drivers that the enterprise IT shop must weigh when selecting...
-
Drive better software requirements analysis
Many application testers wonder who exactly is responsible for driving software requirements analysis and planning to ensure high-quality software.
-
Is 'Agile software documentation' an oxymoron?
Some software quality pros get the impression picking up Agile means letting go of software documentation, but that's not necessarily so.
-
Mobile apps: Dealing with untrusted Wi-Fi connections
Expert Dan Cornell explains how to ensure mobile apps behave securely -- even when they encounter untrusted Wi-Fi or Bluetooth connections.