development

Articles

Why Prototyping First Leads to Better End Products

Even with pages of documentation, there still can be miscommunication and misguided assumptions about a product. A prototype serves as the vision for the product and helps everyone, from a salesperson to an engineer, understand what they are trying to achieve. This article looks at some of the benefits of prototyping early in the development process.

Jessica Hall's picture Jessica Hall
Why Does the Business Think Everything Should Be Simple, Fast, and Cheap?

Whether they're on the business side or the IT side, professionals in the software industry tend to agree that more communication about project expectations is needed. So why is it that when the two sides collaborate, bad things seem to happen? Ryan McClish and Kenton Bohn analyze the human dynamics and show how to build a solution that accomplishes the defined goals.

Kenton Bohn's picture Kenton Bohn Ryan McClish
Database Continuous Delivery Meets Your Application

Continuous delivery meshes well with agile development: Both facilitate the need to move quicker and deal with ever-changing requirements, delivering the best quality possible but usually with not enough resources. Agility is what is expected from technology companies and IT divisions. So, what does it take to have continuous delivery in your database?

Uri  Margalit's picture Uri Margalit
Redistributed Testing: A Shift to Refine Requirements

In short, redistributed testing is a shift in the emphasis and responsibility for testing. Testers are reassigned to work closer to the business with users or business analysts or are embedded in the development team.By being involved in story and scenario writing, the testers help to refine requirements and improve their quality. How could your systems benefit from redistributed testing?

Paul Gerrard's picture Paul Gerrard

Better Software Magazine Articles

How Does Security Testing Fit in My QA Process?

Alan Crouch addresses the question most commonly raised by those who are new to security testing: "How does security testing fit in my QA process?" Alan explains that security testing shouldn't be limited to the QA process, but instead should be applied throughout the entire software development lifecycle. Read this FAQ column for suggestions on how to improve your chances for success in catching security issues.

Alan Crouch's picture Alan Crouch
How Can You Get More Effective with DevOps?

By emphasizing better communication and collaboration between software development and IT, this article explores ways to establish trust by focusing on customer value. For example, Manoj Khanna suggests continuous integration and validation as techniques that helps build that trust.

Manoj Khanna's picture Manoj Khanna
Process Frameworks, Not Fixed Processes

The software development field has been consumed with process management ranging from inflexible, predictive waterfall all the way to self-governing, adaptable agile approaches. You probably already utilize a specific process methodology on your projects, but have you considered adopting an evolutionary learning cycle process framework instead?

Ryan Olivett's picture Ryan Olivett Bob Payne
Wearable Computing Reaches New Heights

With mobile and small embedded devices extending the reach of modern computing, the predictions are that wearable computing is definitely the next biggest thing. If you want to know more about the wearable device  revolution, Mukesh presents facts that will convince you this is the next hottest trend.

Mukesh Sharma's picture Mukesh Sharma

Interviews

Take a Test Drive: Acceptance Test-Driven Development: An Interview with Jared Richardson
Podcast

In this interview, principal consultant and Agile Artisans founder, Jared Richardson, explains how misunderstanding requirements can cause major issues within an organization. He covers why team members need to communicate, how big projects are often mishandled, and the value of agile.

Josiah Renaudin's picture Josiah Renaudin
Head Tracking, 3D, and the Birth of Firefly: An Interview with Dave Cotter
Podcast

In this interview, SquareHub cofounder and CEO Dave Cotter talks about his rich experience in the tech industry, the uses of 3D and head tracking in modern mobile software, and the implications that Amazon’s Firefly might have on microtransactions.

Josiah Renaudin's picture Josiah Renaudin
How Agile Helped a Business Analyst Discover Her True Value: An Interview with Diane Zajac-Woodie
Video

Diane Zajac-Woodie sat down to discuss her upcoming presentation at Agile Development and Better Software Conference West 2014, why the business analyst role doesn't get the attention it deserves, how the BA role can make a difference on agile teams, and her alter ego as the Agile Squirrel.

Creating Android Apps in Java: An Interview with Mark Meretzky
Video

In this interview, Mark Meretzky talks about his presentation at Agile Development and Better Software Conference West 2014, how he feels about Android versus iOS, his favorite programming language to teach at New York University, and what language he thinks programmers should learn first.

Conference Presentations

Video: Producing Product Developers
Video

Many teams and organizations have found agile methods help them produce more. Where critical thinking is alive, a more important question arises: Are we producing the right thing? Even though agile tools and processes have helped produce more, they often fail to help us produce the right...

David Hussman, DevJam
Video: See the Value: Focus on Delivering the Right Software
Video

Many agile teams focus solely on velocity as their measure of progress. They draw burn-up charts to track it over time and make it the focus of much of their discussion during sprint planning and retrospectives. Is the strong focus on this metric truly in line with the principles of...

Jeff "Cheezy" Morgan, LeanDog and Ardita Karaj, EPAM
Video: Beyond the Web and Apps: The Domestication of Knowledge
Video

Since the dawn of computing, we've invented only two ways to get work done―the web or apps. We hunt for information on the web or we gather functionality from the app store. In each case, users must take the initiative to find the information they need...

James Whittaker, Microsoft
Essential Test Management and Planning
Slideshow

The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific...

Rick Craig, Software Quality Engineering

StickyMinds is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!