Agile Success

Three Considerations For Your Agile Project

Sherry Stevens Agile, Consulting, Dev Methodologies Leave a Comment

As consultants, we have the privilege of helping our clients along their agile journeys. It is always interesting, as each client is on their unique path with various levels of success and challenge in their agile adoption. Most of them are also using traditional project delivery for some of their projects…. And, I have to admit, I love this! As …


Introducing Cucumber for Java + STANDARD Values

Keith Shakib Agile, Dev Methodologies, Java, Technology Snapshot, Testing 1 Comment

As software developers, we all have our favorite tools for making us successful. Many are perfect for the job when getting started but are soon outgrown. Others require too much setup and training to “dip your toes in the water” just to simply find out if they are the right tool. Cucumber JVM is a testing framework that enhances JUnit …

Distributed Agile Team

Distributed Team & Agile? No Problem!

Donna Beger Agile, Business, Dev Methodologies 8 Comments

Tools and Techniques for the Distributed Agile Team The Agile Manifesto asserts that co-location & face-to-face communication are essential components to a successful software development team. However, with today’s technology, co-location is just a click away. In this post, we’ll discuss online tools for the following Agile techniques: Scrum Pointing Poker Retrospective Teamwork in general When searching for tools, we …

What Not To Do (1)

Agile Team Member Anti-Patterns

Joshua Robinson Agile, Dev Methodologies 2 Comments

In this blog post, I examine Agile team member roles and explain what I see as behaviors, or “anti-patterns,” that are detrimental to the Agile process. It is my goal to avoid a negative tone and, instead, emphasize that these are behaviors that can be changed for the better of the team. However, we can not change these behaviors unless …

Anatomy of a Retrospective, Part Three

Ben Haith Agile, Dev Methodologies, Tutorial 4 Comments

Part three in a three-part blog series. As previously mentioned, Retrospectives integrate well into the natural cadence of an Agile software development approach.  The three typical Retrospective rhythms are conducted at the iteration, release, and project points.  Additionally, a project team might consider conducting a “mini” or incident Retrospective; as an example, the result of a daily standup meeting could …

Setting the Stage for The Agile Retrospective, Part Two

Ben Haith Agile, Dev Methodologies, Tutorial 2 Comments

Organizational Culture of Collaboration and Feedback, the Facilitator, and Creating a “Safe” Environment Part two in a three-part blog series. Organizational Culture of Collaboration and Honest Feedback Among the tenets of the Agile software development approach, its notable emphasis on team collaboration might prove to be a difficult paradigm shift for a group without a history of successful high inter-team participation. …

The Agile Retrospective: The Art of Looking Back to Move Forward, Part One

Ben Haith Agile, Dev Methodologies, Tutorial 5 Comments

Part one of a three-part blog series. “The major problems of our work are not so much technological as sociological in nature.” [1] The above quote is a timeless summation that technology continues to hold a limiting influence on software productivity.  To be sure, innovations such as OOP, refactoring, test-driven development (TDD), architecture-driven software development, SOA and the like are …

Making Java EE Software Development Agile, Overcoming the Disconnect

David Pitt Agile, Dev Methodologies, Java 4 Comments

If you want to go surfing but you live smack dab in Kansas, it could be a challenge. (Unless you want to go paddle in a lake.) If you want to create a new and innovative software to change the world, but your company and its bureaucratic processes are stuck in the 1980s, it could possibly take a while. (Compared to …