Articles

I try not to get involved in arguments – but when a debate started in the Dev Interrupted Discord about if exceptional continuous improvement (CI) or continuous delivery CD) makes a group agile or not, I had to jump in. I’ve helped build many high-performing teams with agility, and I know that neither CI/CD nor Scrum makes an organization Agile.

It’s Not What You Do, It’s How You Respond

Probably my favorite way I’ve ever heard someone describe agility was that it’s about moving away from believing we can predict and plan everything to sensing reality and responding to it instead.

Source de l’article sur DZONE

If you’ve ever written code you’ve probably heard of Stack Overflow.

Most of us have learned from them or shared knowledge on their site. They’ve also got one of the most inclusive and positive engineering cultures out there.

On this week’s episode of Dev Interrupted I bring on Ben Matthews, Director of Engineering at Stack Overflow, to give us the inside scoop on Stack’s operations, teams and company culture. Ben also discusses their newest product launch – Collectives – and why he thinks they will be a game changer for dev teams.  

Source de l’article sur DZONE

Recently I was teaching an overview class for new Scrum Masters. I was covering the five important events (meetings) in Scrum and had just introduced the Daily Standup Meeting (DSM), when a learner interrupted with the following question: “Given the cost to people’s work time and the cost to the corporation, do Scrum teams generally feel there is value in the Daily Standup Meeting?” He followed with, “How do you feel about the Daily Standup Meeting?”

A study was conducted at the University of Oslo Norway (V. Stray et al, 1997) to answer the first question. The method of study was a survey of professional software developers. Those conducting the survey received 221 responses from professionals who identified either as a general computer programmer or a web developer. Participation was voluntary, no compensation was given, and controls were placed to prevent the same respondent from answering more than once.

Source de l’article sur DZone (Agile)

I finished my first full marathon in Richmond, VA a couple of weeks back which was a huge accomplishment and a fulfilling experience. While I have run a couple of 10Ks and did a half-marathon last year, I was a bit intimidated thinking about the uphill task to run a full marathon until one of my leaders (who has run many!) asked me to think about it and join a marathon training team.

Instead, I downloaded a training plan and started following it religiously like “weekly Sprints.” As a part of this journey, I also included my team of newbie runners and inspired them to run a half-marathon. Although they were a bit wary in the beginning and frustrated at times when their runs were in 80+ degrees and extremely humid weather in the summer, they finished strong by completing 2 half-marathons this year!

Source de l’article sur DZone (Agile)

"Agile."  What is the first thought that comes to your mind when you hear this word? Here are some obvious answers:

  • "It’s a software development methodology."
  • "Yes, I know we work on Agile."
  • "We are using Agile in our project. Daily Scrums/standup meetings, retrospectives, Show & Tell or Demos. That’s what it is."

Let me introduce myself before I start writing about my experiences with this buzzword. I started my career in software development in 2004, about 14 years back. I have worked with 8 different companies and contributed to the development of 16 projects so far.

Source de l’article sur DZone

With software engineering being in such a fast-paced environment, traditional project management approaches are no longer viable. That means that IT professionals must find new ways to handle frequently changing development tasks.

Sharing this idea and focusing on the existing incremental development techniques, 17 software specialists introduced the Agile project management philosophy in 2001. Principles of flexible, fast, and collaboration-centered software development were outlined in the Agile Manifesto.

Source de l’article sur DZone

Agile brings a lot of benefits, provided it is used in the right way. I thought I’d share my experiences. Feel free to comment with your thoughts and experiences!

Why Agile

Agility (the ability to move quickly and easily) helps in making software development lightweight, easy, simple, minimizing the process and overheads, allowing you to meet and beat the market.

Source de l’article sur DZone