Agile
Distributed Agile Patterns: Defining Overlap Time
Distributed Agile teams are the reality these days, so how can teams mitigate communication issues due to significant time zone differences?
The Open Secret of Agile Success
Even after a team implements the key components of Agile, they can still face issues during a project. Why?
Agile Thinking: How Can I Help You?
One of the key fundamental elements of Agile is its focus on delivering a testable or demonstrable end-to-end functional slice that provides business value
Printing a Physical Scrum Board from Atlassian Jira
It’s a well-known fact that physical Scrum Boards provide many benefits over their electronic counterparts
Using Story Points to Estimate Software Development Projects in the Commercial Phase
New approach to project estimation that integrates the best features of both traditional and Agile-based technique.
Patterns of Collaboration for Collocated Teams
After working with many Agile projects, I realized that collaboration goes beyond simply working together
Agile Thinking: Stop Starting, Start Finishing
Limiting “Work in Process” (WIP) items is one of the key ideas behind Kanban and Lean approaches to developing software.
One of the surprising technology trends of 2013 was the rate of massive mobile adoption.
Improve Sprint Throughput with “Definition of Ready”
Software development teams are very focused on customer satisfaction (and rightly so), and there’s no doubt that high team throughput is one of the most important factors in customer satisfaction