Related Content
Overcome DevOps Adoption Barriers to Accelerate Software Delivery Every team can improve its delivery speed. When teams increase agility and reduce time to market by adopting agile software development practices, DevOps principles, and cloud self-service platforms, they choose a development and operations environment that accelerates software delivery. |
||
Why Testers Should Get Involved in Requirements Engineering Testers use requirements as the basis of test cases, review them for testability, and often participate in general requirements reviews or inspections. However, many testers have little knowledge of requirements engineering. Erik van Veenendaal provides five critical success factors to get started. |
||
Industrializing Testing Services for SaaS Products Software as a service is a key component today of every enterprise application outsourcing strategy. Smart testing with the right blend of depth and speed is the cornerstone of successfully testing SaaS applications. Reap the benefits of SaaS products by creating an effective, reusable strategy. |
||
How to Succeed at Project Failure If you're bound and determined for your software project to fail, you're in luck: Naomi Karten has some advice for you. She'll tell you to set unclear objectives and unrealistic expectations, leave gaps in communication, and ensure a lack of resources and support. You'll be failing in no time! |
||
Three Ways to Increase Test Coverage Most defects are due to poorly defined requirements and incomplete test coverage, and fixing an error is cheaper at the coding phase than during testing. In order to ensure more thorough testing, try functional workflow documentation, four-dimensional test coverage, and risk-based prioritization. |
||
Let’s Stop the Password Madness People and organizations definitely should take security seriously. That said, some of the “experts” advising about password security are going too far. Frequent password changes give the appearance of more robust security without actually affecting anything. Payson Hall unpacks this requirement. |
||
Five Principles from Chess That Can Change Your Software Game When you start analyzing the two strategic activities of playing chess and developing software, you will notice they share many core principles. Defining a goal, recognizing patterns, and learning from mistakes are just some of the important concepts to keep in mind with both chess and software. |
||
Learning to Love the Source Even though we at SQE/TechWell pride ourselves on giving developers, testers, and other software professionals valuable resources for their industry, not all of us have a technical background. Here, a marketing employee describes her first brush with coding and how she came to respect programming. |