Related Content
Deception and Estimation: How We Fool Ourselves Research suggests that humans are biased, not-very-rational decision-makers. We believe we see things clearly when the evidence shows otherwise. Throw in a big dose of optimism, and it's easy to see how estimating software projects can be problematic. Our best hope is to construct diverse groups with varied viewpoints. |
||
Selecting a Cloud Service Cloud services are relatively new, and for those used to downloading and installing software, it may be daunting at first when trying to figure out which cloud service to use. Let’s analyze the different options—infrastructure as a service, platform as a service, and software as a service—and when you should use each. |
||
Testing, Today and Tomorrow: Slack Takeovers with Arthur Hicken and Aprajita Mathur Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Arthur Hicken and Aprajita Mathur each recently hosted Slack takeovers, and they talked about keeping IoT devices secure, onboarding new test team members, and what skills we should be learning. |
||
The ‘Third Rail’ of Project Management: Cutting Quality Scope, schedule, and resources: Whether you’re using agile or more traditional project management approaches, this triple constraint is the law of the project universe. The unmentionable “third rail” of project management trade-offs is compromising quality to deal with the other two aspects. Don't make that an option. |
||
Creating a Community of Testers Many teams are divided by product or feature, with only one dedicated tester per team. How do you learn and grow in your career when you’re disconnected from your peers? One solution is to create your own community of testers that spans the organization. Here are some ideas to start and facilitate a Quality Guild. |
||
Transitioning to Testing: The Qualities We Should Be Looking For Testing is an accessible career choice for people who don't come from the typical paths into a tech job. Previous jobs and formal education should matter less than the abilities to observe, identify risks, and report that information. How can we change our interview processes to highlight these skills and mindset? |
||
Explaining Hardware Virtualization and Containerization Virtualization is the abstraction of a computer resource—such as hardware, memory, storage, an operating system, a desktop machine, or a network—built on top of the physical resource. There are many types of virtualization, and here, we look at virtualization of hardware and of an operating system, or containerization. |
||
What’s Different about Testing Serverless Applications? Serverless computing is a DevOps technique that uses cloud-provided runtimes to execute code components in a defined workflow. Testing is easier in some ways with this model, but more difficult in others. Let's dive into the ways testing serverless applications and components is different from traditional architecture. |