Top 5 Reasons Teams Struggle with Agile Engineering Practices

Agile Engineering practices are not new. They originate from extreme programming back in the late 90s. XP specifically calls out these practices as things you should be doing. And here we are 20+ years later still trying to get teams to adopt them. Why is that? We do Scrum not XP People might find these practices…

Comments Off on Top 5 Reasons Teams Struggle with Agile Engineering Practices
Read more about the article 5/09 – Certified Scrum Product Owner (CSPO) Training (Live/Virtual/Online)
Certified Scrum Product Owner

5/09 – Certified Scrum Product Owner (CSPO) Training (Live/Virtual/Online)

Join us for the May 9-10, 2020 weekend online Certified Scrum Product Owner® (CSPO®) training class from Washington DC. This course is a 2 day live virtual immersive training and learning experience online that covers the Agile values and Agile principles, the fundamentals of the Product Owner role, developing a vision, roadmap and release plan, managing…

Comments Off on 5/09 – Certified Scrum Product Owner (CSPO) Training (Live/Virtual/Online)

4/29 – Certified Scrum Developer® (CSD®) Training Class (Live/Virtual/Online)

Join us for the April 29 - May 1 Agile Engineering Practices (CSD track) training class from Washington DC. This course is a 3 day live online immersive training and learning experience that covers the skills needed to design and build reliable, robust, and verifiable systems. Over 50% of this class involves hands-on coding through sample…

Comments Off on 4/29 – Certified Scrum Developer® (CSD®) Training Class (Live/Virtual/Online)

Tales of the Bizarro Scrum – The Code Freeze

Developer: “We do a code freeze 2 days before the end of the Sprint so we can start testing.” A statement like this typically means the team is not applying agile engineering practices, the team doesn’t properly break out product backlog items into small vertical slices, and the team is working in a mini-waterfall approach with…

Comments Off on Tales of the Bizarro Scrum – The Code Freeze

Top 5 Agile Engineering Practices

Let’s take a look at the top 5 Agile Engineering practices that are essential to succeeding with Scrum and overcoming the struggles teams face trying to deliver a Product Increment at the end of each and every Sprint. Test Driven Development (TDD) TDD is a development practice where we start with a very small automated test…

Comments Off on Top 5 Agile Engineering Practices

Tales of the Bizarro Scrum – Isn’t Scrum Just a Team Level Thing?

Executive: “Isn’t Scrum just a team level thing? Why do we need to train and coach the management team?” This sentiment is a common misunderstanding. However, for Scrum to be effective, it requires a change in organizational culture and operations. Without these changes, organization end up implementing Scrum-fall, Scrum-but, or Dark Scrum. It’s where everybody is…

Comments Off on Tales of the Bizarro Scrum – Isn’t Scrum Just a Team Level Thing?

Top 13 Patterns to Split a User Story

Many teams struggle with breaking up or splitting a user story into smaller ones. Here are the top 13 patterns to split a user story that you can use when clarifying user stories with the team during product backlog refinement. Start by asking: 1. By Business or User Perspective Can a business stakeholder understand the user…

Comments Off on Top 13 Patterns to Split a User Story

Tales of the Bizarro Scrum – Assigning Points to Everything

Developer: “I’m taking a bio break. I’ll mark that down as 1 point!” This of course is an exaggeration and I truly hope no team is doing this. However, team members are doing similar things when it comes to estimating using story points, especially when velocity is being tracked by upper management. When this happens, there…

Comments Off on Tales of the Bizarro Scrum – Assigning Points to Everything

Top 5 Reasons Teams Struggle to Deliver a Product Increment

Many teams struggle to deliver a Product Increment at the end of every Sprint. Here are the top 5 reasons why teams can't do that consistently: Lack of understanding of what a Product Increment is There is a general lack of understanding as to what a Product Increment is and how we build things iteratively and…

Comments Off on Top 5 Reasons Teams Struggle to Deliver a Product Increment

Tales of the Bizarro Scrum – Yes, We Are a Self-organizing Team

Development Manager: “Yes we are a self-organizing team. I task out all the activities and let the team decide which tasks they want to work on. I don’t assign any of the tasks myself.” Not assigning tasks is a good first step, however, it falls short of what is means to be a self-organizing Scrum team.…

Comments Off on Tales of the Bizarro Scrum – Yes, We Are a Self-organizing Team

4 Stages of Agile Adoption

I typically see teams in one of 4 stages when adopting Agile practices. The Multi-Sprint Hand-Off Teams here are working in Sprints. 2 week Sprints. They have a requirements Sprint, a Design Sprint, a Coding Sprint and a Testing Sprint. This might be better than what they were doing before but it is still taking 8…

Comments Off on 4 Stages of Agile Adoption

Tales of the Bizarro Scrum – The BAs are Holding Us Back!

Developer: “I don’t have much to do. I’m still waiting on the BAs to finish writing the user stories. They always hold us back!” A comment like this highlights siloed thinking among team members. There are only 3 accountabilities in Scrum. A Product Owner, a ScrumMaster, and Developers. Note that Scrum does not mention business analysts,…

Comments Off on Tales of the Bizarro Scrum – The BAs are Holding Us Back!

Top 5 Customer Interview Rules

Customer interviews are key to understanding our users and validating product ideas early. Here are 5 customer interview rules to follow when conducting problem interviews with customers in order to validate a particular hypothesis. 1. Do the interviews in person, 1 person at a time Interviewing in person and focusing on an individual helps establish a…

Comments Off on Top 5 Customer Interview Rules

Tales of the Bizarro Scrum – Are You Sure It’s Going to Take this Long?

Scrum Master: “Are you sure it’s going to take this long? The product owner wants it done in the next Sprint and I already told her it won’t be a problem.” I have 3 issues with this kind of statement. First, it seems that the Scrum Master is acting as the intermediary between the Product Owner…

Comments Off on Tales of the Bizarro Scrum – Are You Sure It’s Going to Take this Long?

Tales of the Bizarro Scrum – Developers and Deliverables

Developer: “Last Sprint I delivered 18 story points all on my own!” This post will not be about story points. I will leave the story points are evil discussion for another time. Instead, I want to focus on the intent behind such a statement. And by intent, I am referring to the proud declaration and feeling…

Comments Off on Tales of the Bizarro Scrum – Developers and Deliverables