Loading...

Follow Agile For All | Agile Training and Certification on Feedspot

Continue with Google
Continue with Facebook
or

Valid

We have done a huge disservice to leaders and managers, as well as teams.  There are plenty of people that will say we don’t need managers and leaders. People can lead themselves. While there is an aspect of this that may be true, there are a lot of steps to get close to that idea.

Read More

The post Myth 3: Leaders & Managers will figure out what their agile role is magically appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

We’ve seen how refactoring becomes the primary design activity on an Agile team. Diligent, confident refactoring is possible to the degree that the code is tested through an automated test suite. If the tests don’t cover a portion of the code, a defect may be introduced when that code is altered. If the tests are

Read More

The post Good Design, part IV: The Role of Tests appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

I’ve learned not to assume a team has experienced a variety of software design skills. Some are writing elegant functional-paradigm code in archaic, challenging languages. Others are writing strongly-coupled, heavily-commented, and procedural static methods in Java or C#.

 

I’ve found that “good design,” though not really subjective, is certainly contextual. It depends

Read More

The post Good Design appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

In this newsletter series, we explore the intersection of typical Agile methods with technical software development practices, tools, skills, and recommendations.

I was recently asked about the difference between unit-testing and Test-Driven Development (TDD). Specifically, why—if the end results are the same—would I recommend TDD overwriting unit tests after coding?

The difference

Read More

The post How TDD is More Than Simply Unit Testing appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Scrum changes the way everyone in your company interacts and will likely influence your organizational structure.

When an organization considers “moving to” Scrum, it’s easy to think that Scrum is a new process that just needs to be learned and implemented.

People say, “we need to do Scrum”, with the expectation to be

Read More

The post The Framework That Changes Everything appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Remember this?

public static ProductBean installProduct(String p) {

ProductBean pi = new ProductBean(p);

Connection c = new Connection("$Updates");

for (Record x : c.getAllForKey("PLUG_INS", "P_NAME", p)) {

// validate serial number

if ("SNUM".equals(x.getString("RECORD_TYPE"))) { SecurityHelper.validateProduct(

x.getString("SERIAL_NUMBER"),

getEncryptionCertificate()); pi.addSerialNumber(x.getString("SERIAL_NUMBER"));

}

// install license

if ("LIC".equals(x.getString("RECORD_TYPE"))) { SecurityHelper.validateLicense(

x.getString("USER_LICENSE"),

getEncryptionCertificate());

SecurityHelper.registerLicense(

x.getString("USER_LICENSE"));

pi.addLicense(x.getString("USER_LICENSE"));

}

// install

Read More

The post Good Design, Part III: Refactoring appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

“This year,” says your friend (who’s never run a 5K), “I’m going to do a marathon.”

“Yeah? How are you going to do that?” you inquire, trying to sound polite and curious rather than incredulous.

“Well, I haven’t figured that out yet…but I’m looking at maybe Chicago or Boston…”

Every year at the

Read More

The post Rethinking New Year’s Resolutions for 2018 appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Last month we talked about good software design and introduced the notion of code smells. Code smells are names given to those instinctual thoughts you have whenever you look at a chunk of less-than-elegant code. Some are subtle, and some really stink.

Stinky Code

Each code smell represents something that would make understanding,

Read More

The post Good Design, Part II: Code Smells appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

“We need you to help this team. They are struggling to deliver. But don’t worry; you’ll love this team. There is no conflict and they are willing to help each other.”

I was assigned as the ScrumMaster for this team many years ago, and this is how my boss described the team I’d be a

Read More

The post Stop settling. Collaborate instead of cooperate. appeared first on Agile For All.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

As an Agile trainer and coach, I have worked with hundreds of companies over the past 10 years. After reflecting back on my interactions with all these companies, I have found there is a strong correlation between a single decision companies make and how much dysfunction there is in the company.

Have I

Read More

The post An Agile Lesson from the Movie “City Slickers” appeared first on Agile For All.

Read Full Article
Visit website

Read for later

Articles marked as Favorite are saved for later viewing.
close
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free month
Free Preview