Conference Presentations

STAREast Logo Testing at Startup Companies: What, When, Where, and How
Slideshow

Startups are becoming increasingly prolific—technology startups even more so. CEOs are recognizing the need for quality. Their users are their growth, and if they can't retain users, their growth slows or stops. So quality matters. How do you convince the rest of the company that test...

Alice Till-Carty
STAREast Logo Continuous Integration Testing Techniques to Improve Chef Cookbook Quality
Slideshow

Chef, Puppet, and other tools that implement “infrastructure as code” are great for configuration management and automated deployments, but it is difficult to test these infrastructure scripts before putting them into production. Since infrastructure as code is a relatively new...

Glenn Buckholz
Bryan Linder discusses release automation STAREAST 2015 Interview with Bryan Linder on Continuous Delivery
Video

In this interview, Bryan Linder defines the methodology, processes, and tools associated with release automation, outlines the benefits of more frequent, smaller releases, and talks about his overall experience at STAREAST.

Jennifer Bonine's picture Jennifer Bonine
How We NOW Test Software at Microsoft
Slideshow

In December 2008 when How We Test Software at Microsoft was first published, the software community appreciated the insight into many testing activities and processes popular at Microsoft. Six and a half years later, many companies—including Microsoft—have evolved and changed in a variety...

Alan Page, Microsoft
STARCANADA 2015: Lightning Strikes the Keynotes
Slideshow

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers...

Lee Copeland, Software Quality Engineering
Requirements and Acceptance Tests: Yes, They Go Together
Slideshow

The practice of software development requires a clear understanding of business needs. Misunderstanding requirements causes waste, slipped schedules, and mistrust. Developers implement their perceived interpretation of requirements; testers test against their perceptions. Disagreement can...

Ken Pugh, Net Objectives
Innovation for Existing Software Product: An R&D Approach
Slideshow

In the world of software, innovating an existing product often makes the difference between continued success and rapid irrelevance and failure. Although innovation can come from many different sources, it can be difficult to develop breakthrough innovations while simultaneously...

Aaron Barrett, Infusionsoft
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Together
Slideshow

You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and...

James Bach, Satisfice, Inc. and Michael Bolton, DevelopSense
Static Testing: We Know It Works, So Why Don’t We Use It?
Slideshow

We know that static testing is very effective in catching defects early in software development. Serious bugs, like race conditions which can occur in concurrent software, can't be reliably detected by dynamic testing. Such defects can cause a business major damage when they pop up in...

Meenakshi Muthukumaran, Tata Consultancy Services
Simplify Project and Portfolio Planning with “Real Options”
Slideshow

Do you work in an organization that spends too much time budgeting, road mapping, and planning their project roadmap or portfolio? Do you ever feel like all this effort is pointless and wasteful? Do you think perhaps there might be a simpler, more pragmatic way? If so, this session is for...

Matt Barcomb, DevJam, and David Hussman, DevJam

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.