agile

Articles

Mentor teaching a new developer coding skills Learning the Skills of a Professional Software Developer

We hire for programming language skills or framework experience, but these are the kinds of things that any developer should be able to pick up quickly. David Bernstein says we should be hiring based on talent instead, and mentoring developers to write code that can be maintained and extended more easily. These critical skills are best learned on the job, which is why mentoring is so valuable.

David Bernstein's picture David Bernstein
Software professional identifying risks along a project lifecycle How Agile Reduces Product Risk

With traditional software development methods, you are betting that end-of-lifecycle testing will let your team correct all risks, but experience has taught us that this seldom happens. With agile, you are incrementally reducing risk with every iteration and release you do, mitigating risks as you go. This article examines each of the value statements from the Agile Manifesto to illustrate how agile ultimately helps us reduce product risk.

Leanne Howard's picture Leanne Howard
Barriers in front of a road It's Not Just Culture: When Teams Impede Agile Adoption

Cultural norms can hamper successful agile transformation. Many of these habits and customs are started and perpetuated by senior leadership, but that’s not always the only source of resistance. Often, ingrained behaviors and thinking can occur within the team, including business partners, that also can hinder agility. Five of these barriers are explored here, as well as mindset antidotes to help get the team on the road to agile success.

Joe Schofield's picture Joe Schofield
Cars speeding down a highway Accelerated Quality Using Agile

One of the huge benefits of agile is improved or increased quality. However, many newly agile teams report their product quality decreasing at the rate at which delivery is increasing. Leanne Howard has some solutions for these teams, including making quality everyone's responsibility and embracing a shift-left mentality. To get accelerated quality in your agile initiatives, you have to truly be agile.

Leanne Howard's picture Leanne Howard

Better Software Magazine Articles

Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
Cover of the Summer 2018 issue of Better Software magazine Great Big Agile: An OS for Agile Leaders

Following agile ceremonies may make an organization feel good, but that’s only a start. “Great big agile” requires leadership at all levels to focus on self-organization and empowerment as a universal framework.

Jeff Dalton's picture Jeff Dalton
Scrum Basics Scrum: Back to Basics

So you think you know Scrum? Using the whimsical notion of farm animals and light-hearted visuals, take a refreshing review of the entire Scrum lifecycle as an intuitive set of roles, responsibilities, and handoffs. Particular attention is placed on what the ScrumMaster and product owner are expected to do at each handoff.

Brian M.  Rabon's picture Brian M. Rabon
DevOps and the Culture of Code DevOps and the Culture of Code

Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.

Patrick Turner's picture Patrick Turner

Interviews

Wilson Mar Retooling and Retraining in the Era of AI: An Interview with Wilson Mar

Wilson Mar, systems architect at McKinsey & Company, discusses the age of AI, saying the best way to stay with the times is to be a risk-taker and a nonconformist. He talks about who the modern Luddites are and says companies need to recognize and accept different modes of communication in order to keep jobs in a time when technology is taking over.

 
Jennifer Bonine's picture Jennifer Bonine
Arrows surrounded by the words Agile Development The Agile Manifesto Principles: Deliver Working Software

Bob Foster, technical manager at Coveros, chats with TechWell community manager Owen Gotimer about the Agile Manifesto principle of delivering working software: "Working software is the primary measure of progress." Continue the conversation with Bob and Owen on the TechWell Hub.

Owen Gotimer's picture Owen Gotimer
Nikki Henry Motivating a Millennial Workforce: An Interview with Nikki Henry

Nikki Henry, founder and CEO of Ladies Leading Ladies, talks about where to find great millennial employees to hire and how to keep them motivated. Nikki says millennials are very passionate and purpose-focused, and treating them as individuals will help keep them at your company for the long term. She shares tips for attracting, retaining, and working effectively with the millennial workforce.

Jennifer Bonine's picture Jennifer Bonine
A group of people all putting their hands in The Agile Manifesto Principles: Support Motivated Individuals

Brian Hicks, managing consultant at Coveros, chats with TechWell community manager Owen Gotimer about the Agile Manifesto principle of supporting motivated individuals: "Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done." Continue the conversation with Brian and Owen on the TechWell Hub.

Owen Gotimer's picture Owen Gotimer

Conference Presentations

Agile DevOps West Get Your Poker Face On: How to Effectively Use Planning Poker to Slay Project Estimations
Slideshow

How long will that take? It’s a question we’ve all either asked or been asked, and it can be a challenge to answer accurately. How long will it take to get that feature out the door? How much time would you need to build this kind of software? How many developers would we need to get this project done in three months? Join Laura Janusek as she explores the tools and strategies to effectively use Planning Poker — the agile, consensus-based estimation technique — to generate accurate, data-backed responses to those questions. Attendees will gain insight into the process with real-world examples and tips from an experienced agile product owner and manager. They will learn how to use Planning Poker for a range of project types and team structures, how to leverage free online tools like a project-planning pro, and how to make the estimation process feel less like a chore and more like a game!

Laura Janusek
STAREAST ENCORE Session
Slideshow

BRAVO! It's back by popular demand! Did you have a hard time selecting which session to attend? Wished you had participated in a great session you heard about? Talked with someone at lunch or a happy hour about a great presentation and you wished you could have been there? Your wish has come true! We know it's a challenge to cover all the great sessions at our conferences, so on Thursday afternoon, we will feature a repeat of one of the most talked about sessions from Wednesday. We want to hear from YOU which session you would like to have presented again. Drop by the TechWell Experience area and tell our staff your suggestions on which talk we should bring "back" again for a repeat performance. And stay tuned for the big announcement on which talk is coming back on Thursday!

George Master TechWell
Agile DevOps West See the Forest, Not Just the Trees: Improving Quality and Flow in a Continuous Delivery World
Slideshow

There are many companies today implementing agile and DevOps practices, usually enabled by a microservices architecture. Most of them are focused on continuously delivering value to their customers within the boundary of a time-bound sprint. If you work at one of these companies or want to move in that direction, how does the quality delivered by your team today compare to in the past? Has it improved, stayed the same, or gotten worse? Are you actively using that data to improve quality? Join Ashwin Desai as he reviews how his company implemented a lean-based approach that allowed them to measure quality and flow. You will leave with an understanding of the measurements applicable to an agile organization implementing continuous delivery can be used to improve quality and reduce rework.

Ashwin Desai
Agile DevOps West Follow the Money: How to Talk to Executives about Agile
Slideshow

When agile transformations fail, many agilists blame their executives for not caring about or understanding agile. However, few people focus on the different languages that IT and business people speak, and the different outcomes that both sides desire. Rather than blaming each other, what is needed is more empathy for the results that others care about and more understanding of the languages that others speak. Steven Granese will share his stories from working with executives while leading their agile transformations. He will describe how to explain agile using the language of executives: business outcomes and financial results. You will leave with a new appreciation for communicating with executives. Get ready to realize that you've been advocating for and evangelizing agile all wrong!

[video:https://youtu.be/aVLmyn4ThLM width:300 height:200 align:right]

Steven Granese

AgileConnection is a TechWell community.

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