Engineering Team: Thoughts articles

Author, Mike Hansen

Software Supply Chain Automation

Software Supply Chain Automation

  “Software supply chain automation will unleash the next level of application development and operational efficiency, driving extraordinary increases in innovation, productivity and cost savings while enabling far greater control of risk.” — Mike Hansen Sometimes intentionally and other times not, software development has borrowed much from the learnings of Toyota.  However, we still have

Mark Kilby and Jeffry Hesse

Talking the Talk – Focus on Goals, not Best Practices (Part 2)

by Mark Kilby and Jeffry Hesse In our last blog post, we discussed how it’s better to set process goals versus best practices across teams in your organization.  We’d like to continue that thought by discussing another goal we set for our distributed teams: Talking Daily.  This goal definitely aligns with principles of the Agile

Author, Jeffry Hesse

How Remote Is Remote? More Argentino Than Human (Part 2)

This is a two part series on how Jeffry Hesse tested the boundaries of working remotely. Read Part 1 here. UPDATE: Since originally publishing these articles, our Agile Gaucho Jeffry was interviewed by Lisette Sutherland in more detail about working remotely for Sonatype. The interview spans the subjects of work-life balance, how we self organize

Author, Jamie WhiteHouse

Why do code reviews?

This article is part of a continuing series from the engineering team, talking about the process and tools they use in the distributed work environment. TheNEXUS Community members have immediate access to the live online videos recorded for this series. Why Do Code Reviews? There is a lot of literature on the value of code

Author, Mike Hansen

Inside the Sonatype Engineering Machine – The Process and the Tooling [VIDEO]

Mike Hansen, the head of products for Sonatype, rounded up the engineering team for a series of recorded broadcasts that talk about the distributed work environment  at Sonatype. The discussion centers around how the team works together in a virtual environment, the tools that are used to communicate and how working relationships are formed during the process. TheNEXUS

Author, Jeffry Hesse

How We Do It: Remote Pair Programming

In our last post on TheNEXUS we talked about how we as a team get together to define “what” we want to work on. Having identified the “what” and to some extent the “how”, where do we go from there? Where does the rubber meet the pavement, and how do we as a team work together? The Nexus team has been experimenting with old tricks in new ways to ultimately help solve a few interesting problems we encounter as a fully distributed Agile team.

How We Do It

How We Do It: Defining Work From A Distance

by Jeffry Hesse, Michael Prescott and Chris Wilper User Stories have become fairly common in Agile Software Development, so much so that they are baked into most of the modern toolsets like JIRA, Rally, etc. Teams get together, create User Stories and collaborate in real time. Sonatype’s Nexus team is not unlike other Agile teams, however:

Author, Mark Kilby

Distributed We Stand Together: Common Practices with Agile Teams

Daily stand-ups are a common practice with agile teams. It’s quick and no-nonsense so people can get back to work. For distributed agile teams, this meeting can be much more. With most agile teams that are face-to-face, the daily stand-up (or scrum) meeting lasts no more than 15 minutes and allows team members to check

Top