development

Articles

Estimation questions Delivering Value with Agile and #NoEstimates

#NoEstimates is a challenge to the traditional thinking that estimation is essential to agile development. Ryan Ripley believes there are more interesting tools available to help us determine what value is and when we could realize it, while still staying aligned with the businesses and customers we serve. Learn some other ways to deliver value to your customers.

Ryan Ripley's picture Ryan Ripley
man bending over backwards Create an Agile DevOps Environment That Fosters Flexibility over Features

When a company makes the move from software as a service (SaaS) to an API-first platform, a change in mindset is required. The successful transitions come from those who shift from features to flexibility. Technology teams should look to remove constraints and broaden the possibilities of their platform by constantly exploring ways to make their platform as flexible as possible.

Steve Davis's picture Steve Davis
start, continue, and stop doing signs When Postmortems Meet Retrospectives: Improving Your Agile Process

If you want secure, reliable systems, you need all stakeholders actively communicating. This means involving both IT operations and developers in discussions after deployments, to ascertain if anything went wrong and can be avoided, and what went well or could be refined. Integrating your postmortems and retrospectives facilitates collaboration and improves processes.

Bob Aiello's picture Bob Aiello
organizational structure Code Factories: Making Agile Work in Large Organizational Teams

Making the transition to agile can be difficult for teams that are used to working in large groups and reporting to a single manager. Kris Hatcher suggests a new way to work: in smaller teams called code factories, which are created to stick with a specific product throughout its lifetime.

Kris Hatcher's picture Kris Hatcher

Better Software Magazine Articles

Cross Platform Development 10 Lessons Learned in Cross-Platform Development

Building an app for a single platform is difficult, but designing, implementing, and testing an app targeting multiple operating system platforms can be next to impossible. The secret balances upfront design with customer feedback.

Dewey Hou's picture Dewey Hou
DevOps 2017 Is a Pivotal Year for DevOps

Customers expect real-time software updates. As DevOps becomes the engine for delivering business value, continuous innovation is needed. And this has to begin at the start of every project.

Eric Robertson's picture Eric Robertson
veggies and gems Alternate Testing Models: A Tale of Veggies and Precious Gems

As if working at Lego isn’t fun enough, Sherri Sobanski delights in finding new ways to test. Faced with a situation requiring a complete product redesign, she shares the route her team took to overhaul testing.

Sherri Sobanski's picture Sherri Sobanski
cucumber open source tool What Is Cucumber and Why Should I Care?

If there ever were a game changer to energize a development team, Cucumber just may be it. An open source tool, Cucumber helps in the running of automated customer acceptance tests. Matt Wynne, a cofounder of Cucumber Limited, delivers a brilliant introduction to this tool.

Matt Wynne's picture Matt Wynne

Interviews

Melissa Benua How to Adapt to the New Age of Testing and Development: An Interview with Melissa Benua
Podcast

In this interview, Melissa Benua, a senior technical lead at mParticle and senior backend software engineer at PlayFab, explains how the speed of development and testing has changed, as well as how to adapt to the new era of software.

Josiah Renaudin's picture Josiah Renaudin
TJ Usiyan How Ideas and Assumptions Impact Applications: An Interview with TJ Usiyan
Podcast

In this interview, TJ Usiyan, an instructor with Iron Yard, talks about whether development and testing teams need to be on the same page. He also explains how subjectivity influences our systems and applications and why teams overlook subjectivity.

Josiah Renaudin's picture Josiah Renaudin
Naga Jayadev Accelerate Testing and Development with Continuous Delivery: An Interview with Naga Jayadev
Video

In this interview, Naga Jayadev of CA Technologies digs into continuous delivery, continuous testing, DevOps, and virtualization. He explains what he does at CA Technologies, the trends when it comes to testing, and the value of velocity within your development lifecycle.

Jennifer Bonine's picture Jennifer Bonine
Deliver Your Applications with Speed, Quality, and Scale: An Interview with Silvia Siqueira
Video

In this interview, HPE's Silvia Siqueira details how to better test your applications in the digital age. She explains how we accelerate applications to market without sacrificing quality, and tells why QA engineers and developers must embrace continuous quality by shifting left.

Jennifer Bonine's picture Jennifer Bonine

Conference Presentations

Agile DevOps Impact Maps: Let Your Goals Drive Your Product Features
Slideshow

Wouldn’t it be great if there were a way to combine quantified business goals, direct traceability from goals to features, surfacing of value assumptions, cause-and-effect analysis, design thinking, and visual facilitation in a single approach? Mathias Eifert says there is! Impact maps...

Mathias Eifert
Agile DevOps Finding the 'Seams': Making User Stories Smaller
Slideshow

When we adopt agile practices and a lean mindset, we make great promises to ourselves but we often encounter difficulties in creating user stories that are of high quality and utility. Mitch Goldstein describes why user stories and their value are the currency of agile and lean software...

Mitch Goldstein
Agile DevOps Pipeline as Code: A Model for Scaling CI/CD
Slideshow

Many companies begin their journey into DevOps by using open-source tools to stand up simple but effective continuous integration (CI) and continuous delivery (CD) pipelines for one or two small, leading-edge teams—as a proof-of-concept. These early successes are often followed by an...

Dan Petit
Agile DevOps The Future of Scrum
Slideshow

In the past two decades, Scrum has become the standard for agile development, with more than 90 percent of teams today using Scrum to deliver working software. But, as Scrum starts into its third decade, it’s not the fresh-faced process framework that came into the world in the summer...

Dave West

AgileConnection is a TechWell community.

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