development

Articles

The Art of Maximizing Work Not Done

One of the twelve principles behind the Agile Manifesto is “Simplicity—the art of maximizing the amount of work not done—is essential.” Why is this principle called an art, while the others aren’t? And why should we maximize the amount of work "not" done? This article analyzes the importance of simplicity in agile projects.

Ledalla Madhavi's picture Ledalla Madhavi
The Benefits of Pair Programming

This article details a team’s experience in implementing pair programming as a way to get work done as part of its agile transformation. It delves into the many positive results from the pairing experiment, as well as some of the negatives that were encountered, and weighs whether developers think pair programming is a worthwhile endeavor.

Tim Groven's picture Tim Groven
ADC West 2015 Keynote: Lean UX: Turn User Experience Design Inside Out

When developing products, features, and enhancements, you have to have your customers’ best interests at heart. “We’re not just creating software,” speaker Jeff Patton said. “We’re changing the world.” You need to better understand the people you’re building things for, and the only way to do that is to spend more time with them.

Beth Romanik's picture Beth Romanik
BSC West 2015 Keynote: Better Thinking for Better Software: Thinking Critically about Software Development

Software developer Laurent Bossavit delivered the second keynote presentation, about why we need to think more critically about software development. He began his presentation by saying his intention was to make you question what you know—or what you think you know.

Beth Romanik's picture Beth Romanik

Better Software Magazine Articles

Moving Beyond DevOps Hype

DevOps can be characterized as the assembly line of building, testing, deploying, and updating enterprise applications. Many software development organizations may claim a comprehensive DevOps strategy, but Chris Riley believes that the only way to be successful is to use a DevOps framework.

Chris Riley's picture Chris Riley
Overcoming Challenges That Impact Product Delivery

Eric Winquist has considerable experience not only leading his company but also consulting with development teams. His advice to “link people to the work” is one of many golden nuggets of information that will help your team deliver projects on time.

Eric Winquist's picture Eric Winquist
Project Management in Cloud Development

Cloud-based software development definitely changes how project managers need to approach their projects and lead their teams. Cloud development is not the same as traditional software product  development and requires a unique mix of traditional project management and agility. Project managers considering working on cloud-based projects need to read what Sridhar Kethandapatti has to say.

Sridhar Kethandapatti's picture Sridhar Kethandapatti
Bringing Quality into DevOps

DevOps is represented by a set of principles and practices that help improve communication and collaboration between development and operations. Bob Aiello and Leslie Sachs have put together a great introduction showing how quality assurance needs to commence at the very start of a DevOps project.

Bob  Aiello's picture Bob Aiello Leslie Sachs

Interviews

How Continuous Delivery Improves Mobile App Quality and Speed: An Interview with Prathap Dendi
Podcast

In this interview, Ship.io general manager Prathap Dendi explores continuous delivery and the explosion of mobile development. He explains how we've applied the lessons learned from mobile development elsewhere, plus the most exciting trends now and looking forward.

Josiah Renaudin's picture Josiah Renaudin
Better Thinking for Better Software: Thinking Critically about Software Development: An Interview with Laurent Bossavit
Podcast

In this interview, software developer Laurent Bossavit talks about why we need to think more critically about software development. He dispels common misconceptions about the industry and suggests better ways to improve the development process, such as agile and lean methods.

Josiah Renaudin's picture Josiah Renaudin
Testing in the Agile Age: An Interview with Alon Girmonsky
Podcast

In this interview, BlazeMeter founder and CEO, Alon Girmonsky, digs into why modern businesses must adopt agile methodologies. He talks about the advantages agile has over waterfall as well as how shorter iteration windows within the testing process affect manual hand-offs.

Josiah Renaudin's picture Josiah Renaudin
The Scrum Guide: An Interview with Jeff Sutherland

In this interivew, Dr. Jeff Sutherland, one of the inventors of Scrum, talks about a new community website, ScrumGuides.org. He covers the backbone of the Scrum concept, how Scrum can increase productivity, how organizations fail to implement it properly, and how Scrum is like a martial art.

Josiah Renaudin's picture Josiah Renaudin

Conference Presentations

Architect a Winning Mobile Application
Slideshow

Building mobile apps in today’s highly dynamic environment comes with great uncertainty and risk. It’s imperative to make the right design choices early on. Poor architectural decisions can make or break an app. In this technical session, Shadi Saifan focuses on the architecture and design...

Shadi Saifan, FIS Mobile
Today and Tomorrow: Mobile's Impact on Development and Testing
Slideshow

There are more than 1.4 billion smartphones in the world—one for every 4.5 people on earth. Over the next decade wearables and the Internet of Things (IoT) will make those numbers look puny. In fact, mobile is transforming how people and things connect and dramatically changing software...

James Montemagno, Xamarin
Software Attacks for Embedded, Mobile, and Internet of Things
Slideshow

In the world of embedded systems, mission-critical mobile apps, and the Internet of Things (IoT), developers and testers must do more than just look for feature bugs. To find potential failures and serious security errors, their arsenal should include attack-based exploratory testing. In...

Jon Hagar, Independent Consultant
A Look into the Future: App Testing and Quality in 2025
Slideshow

In ten years, the applications we develop—mobile, embedded, wearable, and more—will be radically different from today’s apps. And so will be the testing and quality tools, methods, and solutions we employ. Extrapolated from his experiences at Google, Microsoft, and Applause...

Jason Arbon, appdiff.com

AgileConnection 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!