Risk Analysis for UX Design
As a user experience professional, my job is to provide development with highly-usable designs that best match the goals of our customers. I must analyze the risk of each upcoming feature and determine...
View ArticleWriting Portable Data - The Why's and How's
There are many reasons for designing and implementing data base schemas that are portable. This post outlines the reasons why you should be writing portable data, and provides advice on how you can...
View ArticleGit – Fixing a Defect
It’s Tuesday morning and a bug has just been found in production. We were about to start working on a user story, but we need to switch gears and fix this bug. Our repository currently looks like the...
View ArticleTechnical Debt: Refactoring vis-a-vis Starting Afresh
My rule of a thumb for the calculus of introducing new enterprise software to replace legacy software is straightforward: For a period of about two years, assume the run rate for dev/test/support will...
View ArticleMy Experience with PDCA – Beyond Basic Inspect and Adapt
Ryan Martens (Founder & CTO, Rally Software) gives a detailed view into his implementation of the PDCA process for Rally's quarterly planning cycle.
View ArticleUnits are Not Classes - Improving Unit Testing By Removing Artificial Boundaries
Software Developer Rod Hilton explains why in recent years he has revised his stance on Unit Tests - no longer drawling distinction between what is and is not a unit test based on class.
View ArticleWhat’s Driving YOU to Better Testing? Consider the story of Amy and Morgan
In this article about how quality is a systemic issue, not just an engineering issue - We hear the story of Amy - a customer who was brought to tears by poor software quality (as witnessed during an...
View ArticleWhat Do Actors and Programmers Have in Common?
An interesting post pointing out the surprising amount of similarities between software development and theatre.
View ArticleHow Product Management Must Change to Enable the Agile Enterprise
When development teams adopt agile practices, product management is often caught off guard by the amount of work added to their already overflowing plate. Agile calls for new product management skills...
View ArticleSimulating break-word with Invisible Spaces
“To wrap or not to wrap, that is the question.” - Most of the time when we think of word-wrapping in a browser, we think of how to prevent it from happening at all. What if we wanted to go the other...
View ArticleA Community of Thinkers
Check out this new initiative called "A Community of Thinkers" - which challenges each community in the software industry to exist in a place of learning, teaching and reflecting.
View Article[VIDEO] Chalk Talk: Writing Good User Stories
Agile Coach Ronica Roth provides a brief and helpful overview on how to write effective user stories.
View ArticleWhat’s Your Point of View?
As a coach, I don’t like to spend time fixing negative perceptions of Agile. Instead, I focus on sharing what I see happening in high performance teams and organizations. My passion is making teams and...
View ArticleHow to Stop the Quality Killing Blame Game
Zach Nies (VP of Products, Rally Software) describes how to use Christopher Avery’s Responsibility Process to move past the barriers that contribute to poor software quality.
View Article“Telling” and Agile Enterprise Adoptions Do Not Go Together
Many leaders are seeing the benefits of Agile and “Telling” or “Selling” their organizations to go there. But, the “Telling” and “Selling” strategies run counter to many of the guiding ideas behind...
View ArticleTest Driven Design and Refactoring
...after witnessing first-hand the benefits of writing tests before writing code, as well as the notion that writing tests drives out design flaws. I’d like to share a few of my observations:
View ArticleDefine Kanban in 130 Characters or Less — Can You Do It?
How would you describe Kanban in 130 characters or less? Jean Tabaka poses the question while sharing the initial round of responses she has received.
View ArticleSome Silly Advice
Agile Coach Alan Atlas critiques a silly piece of advice he hears time and time again - Hire the Best.
View ArticleYou Have To Buy It Twice Before It’s Cheap
One of the most common sources of tension between product owners and developers is when product owners are surprised at how high an estimate for a story might be. Usually this tension is easy to...
View ArticleWhat is Failure in Agile and Scrum?
Failure and success are handy terms when we want to characterize closure in an industrial making process: We call a thing that works a “success,” and a thing that doesn’t work a “failure.” In an...
View ArticleRally Chalk Talks – A Great Resource for Getting up to Speed
Rally Chalk Talks are informal videos, typically 3 – 5 minutes long, intended to provide quick, easy introductions to Agile topics. These tutorials are great to share with your team as they are getting...
View Article[VIDEO] Chalk Talk: Kanban vs. Scrum
Jean Tabaka briefly explains the differences between Kanban and Scrum in the latest video from Rally's Chalk Talk series.
View Article[Video] Chalk Talk: Writing Good User Stories
Agile Coach Ronica Roth provides some quick tips on how to write effective user stories in this Rally Chalk Talk.
View Article78 Things I Have Learned in 6 Years of Agile Coaching
Jean Tabaka shares a list of 78 things she has learned in her over 6 years experience as an Agile Trainer
View ArticleTaking Sides - Taylor vs. Deming
Alan Atlas (Agile Coach, Rally Software) imaginatively illustrates a ping pong match between Frederick Winslow Taylor and W. Edwards Deming in this post from the Agile Blog
View Article
More Pages to Explore .....