collaboration

Articles

Navigating the Complexity of AI Projects with Agile Methodology Navigating the Complexity of AI Projects with Agile Methodology

AI and ML have transformed businesses, and organizations are adopting these technologies to achieve their goals. However, managing AI projects differs from traditional IT. Agile methodology, when adapted, can effectively handle these complexities. This article explores these differences and provides insights into successful AI project management.

Dinesh Sharma's picture Dinesh Sharma Bhavika Nayyar
How Low-Code Platforms are Addressing the Shortage of Skilled Developers How Low-Code Platforms are Addressing the Shortage of Skilled Developers

As the demand for software development accelerates, businesses are facing a critical shortage of skilled developers. This talent gap can prevent project success due to delays and compromised quality. Low-code platforms have emerged as a powerful solution, enabling organizations to effectively bridge the skills gap. By empowering non-technical users, or "citizen developers," to create applications with minimal coding knowledge, low-code platforms democratize development and accelerate project timelines.

JJ McGuigan's picture JJ McGuigan
Agile Roadblocks: Overcoming Obstacles to Embrace Change Agile Roadblocks: Overcoming Obstacles to Embrace Change

While Agile development embraces flexibility, it does face some hurdles. Users may cling to the familiar, oversimplified software lacks user control, and remote meetings might hinder collaboration. User feedback may be vague, and new software lacks an initial user base. Solutions inculde user voting, prioritizing user needs, and leveraging feedback from related software.

Deepak Vohra's picture Deepak Vohra
The Agile Approach in Other Sectors Agility Beyond Software: How Agile Principles Drive Success in Other Industries

The Manifesto for Agile Software Development, and the 12 Principles of Agile Software were proposed more than 20 years ago, specifically for software development. But the Agile methodologies are not limited in scope to software development—the Agile approach can be used across other sectors as well.

Deepak Vohra's picture Deepak Vohra

Better Software Magazine Articles

How Can I Develop the Ability to Collaborate?

In this installment of FAQ, SQE Trainer Bob Payne and consultant Ryan Olivett answer one of the questions students ask them most often.

Bob Payne's picture Bob Payne Ryan Olivett
Strengthen Your Discovery Muscle

An organization shouldn’t spend all its time building its delivery muscle without simultaneously building its discovery muscle. In fact, successful software teams deliver great products because they invest in discovery. Learn how to expand your innovation and strengthen your discovery muscle.

Agile Teamwork: Three Ways to Minimize Handoffs

Rather than rely on large handoffs between specialties, high-performing Scrum teams learn to do a little bit of everything all the time during a sprint. To do this effectively, teams must make three changes: shift from writing about requirements to talking about them, reduce the size of handoffs and make them more frequently, and pay more attention to the size of the product backlog items that they bring into their sprints.

Mike Cohn's picture Mike Cohn
Creative Agility

Many new products being developed require the contribution of artists and other such "creatives," but artists often view the creative process as an organic thing that cannot be analyzed, dissected, or reduced to a set of defined practices without killing it. This article explores barriers such as these to the introduction of agile methods and how these barriers can be overcome.

Clinton  Keith 's picture Clinton Keith

Interviews

Melissa Benua Whole Team Quality: A Conversation with Melissa Benua
Video

Melissa Benua, director of engineering at mParticle, chats with TechWell community manager Owen Gotimer about the importance of whole team quality, how to get started using the test pyramid, and how developers can start writing testable code.

Owen Gotimer's picture Owen Gotimer
Marcia Buzzella Improving Communication and Social Skills: An Interview with Marcia Buzzella
Video

Marcia Buzzella, an independent leadership consultant and strengths coach, discusses the importance of communication and social skills in a business atmosphere. She offers advice on tools to recognize your weaknesses in those areas and how to work toward improving your effectiveness.

Jennifer Bonine's picture Jennifer Bonine
Selena Delesie Discovering the Soul of Agile: An Interview with Selena Delesie
Podcast

In this interview, Selena Delesie, an international leadership and transformation coach and trainer, explains how your team can find the soul of agile, why some agile teams lack creativity, and who on your team should become a leader.

Josiah Renaudin's picture Josiah Renaudin
Jess Agile Improv Agile, Improv, and Learning How to Fail: An Interview with Jessie Shternshus
Podcast

In this interview, Jessie Shternshus, the owner and founder of The Improv Effect, explains the similarities between agile development and improvisation. She details how, in both cases, team members need to learn how to support each other, build on work, and be comfortable with failure.

Josiah Renaudin's picture Josiah Renaudin

Conference Presentations

Agile Dev West 2018, Better Software West 2018, DevOps West 2018 Three-Minute Improv Games to Improve Your Teams
Slideshow

The problem with many agile teams is that they simply never become a team. This often manifests itself as team members feeling unsafe or not quite trusting each other. This workshop will show you how the same techniques improv theater troupes use to improve collaboration, creativity, and communication can be used to help agile teams, too. The three-minute improv warm-up games Wayde Stallmann will lead you through in this session—including improv's famous "yes, and" technique—will help you learn to establish trust, improve collaboration, and learn how to provide a safe environment for your team to bond. You also will get a flier explaining the top twenty improv games, allowing you to leave with actionable material to use immediately upon returning to work so that you can help your team reach its full potential.

Wayde Stallmann
STAREAST 2018 Make Your Team Awesome—Yes, You Can!
Slideshow

The key to creating high-performing teams is psychological safety—the ability to be vulnerable in front of others even when they hold diverse viewpoints, and the opportunity to take risks and trust that everything will be OK. However, creating this safety is easier said than done. Maaret Pyhäjärvi shares her story of working with software development and test teams to enable them to be awesome. She explains how to reinforce the positive while enabling great software product development by empowering others in your team. Maaret explores how to be brave when others are not, and how to care for and build safety for others. She describes being a catalyst for your team, emphasizing learning—always with safety as a prerequisite. Today, Maaret uses her position as a tester not only to test every part of the software but also to build the collaboration habits of the team, delivering actionable information to improve product quality.

Maaret Pyhäjärvi
Collocated East Logo Teamwork Tools: Movement Games for Collaboration and Creativity
Slideshow

Are you looking for new ways to invigorate your teams? Do retrospectives seem stale? Do story breakdown meetings feel flat? On the other hand, maybe your teams are humming and you’re looking for additional variety. The research is clear—movement matters, and play stimulates creativity. 

Andrew Smith
Overcome DevOps Adoption Barriers to Accelerate Software Delivery
Slideshow

Many organizations want to create systems delivered in a DevOps framework with diverse services implemented via API building blocks. Chris Haddad says that people, processes, and tools often hinder a team's ability to comply with security policies, streamline collaboration, and rapidly...

Chris Haddad, WSO2

AgileConnection is a TechWell community.

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