Read more about the article What is The Testing Pyramid?
Agile Testing Pyramid

What is The Testing Pyramid?

Most teams today use an inverted pyramid where most of the tests are manual User Acceptance Tests and System tests and are manually executed via the UI. Unit tests are non-existent or are too few to be beneficial. In order to have a maintainable test suite, as explained in this post, the base of our pyramid…

Comments Off on What is The Testing Pyramid?
Read more about the article How Many Tests Are Enough?
How Many Tests Are Enough?

How Many Tests Are Enough?

When trying to decide how to distribute our testing efforts and how many tests to write for each different type, it’s important to consider: Test coverage: How much of the code has a test that verifies its behaviorTest execution time: How long does it take to run the test and get a result backTest feedback: How…

Comments Off on How Many Tests Are Enough?
Read more about the article What is a Bug? Here is the First Software Bug Ever Reported
A page from the Harvard Mark II electromechanical computer’s log, featuring a dead moth that was removed from the device. https://commons.wikimedia.org/w/index.php?curid=165211

What is a Bug? Here is the First Software Bug Ever Reported

Merriam-Webster defines the word bug as "an unexpected defect, fault, flaw, or imperfection." In 1946, the 1st ever case of a software bug was reported in an early electro-mechanical computer called the Mark II. An actual moth got trapped in the computer relay and caused it to malfunction. The moth was removed and taped into a…

Comments Off on What is a Bug? Here is the First Software Bug Ever Reported
Read more about the article Which Tests Should We Automate?
Which Tests Can We Automate?

Which Tests Should We Automate?

When we look at the different types of tests and the Agile Testing Quadrant, which tests in which quadrant can we automate? In general, any tests that can be scripted can and should be automated. If we can map out a series of preparatory steps, followed by an action that results in an expected value or…

Comments Off on Which Tests Should We Automate?
Read more about the article What is The Agile Testing Quadrant?
The Agile Testing Quadrant

What is The Agile Testing Quadrant?

Brian Marick came up with a way to categorize the different types by 2 dimensions: Tests that support programming or the team and tests that critique the productTests that are technology facing and tests that are business facing Test that support the team: These are tests that help the team build and change the application with…

Comments Off on What is The Agile Testing Quadrant?
Read more about the article What are the Different Types of Tests?
Types of Tests

What are the Different Types of Tests?

Test definitions vary. Sometimes they are categorized by type, level and approach. Below is my take on the different types of testing. Unit Testing: Verifies that a single unit of code (a specific behavior in a method) behaves as intended. Integration Testing: Verifies that two or more units communicating with each other behave as intended. Component…

Comments Off on What are the Different Types of Tests?

The Most Common Misunderstanding of Agile Software Development

Beyond Iterative Coding Many software teams think they're "doing Agile" when they're really just breaking down their coding phase into smaller chunks. This fundamental misconception might be holding your team back from achieving true agility and delivering real business value. The Misconception: "Agile Is Just Iterative Development" I've visited dozens of organizations that proudly claim to…

Comments Off on The Most Common Misunderstanding of Agile Software Development

4 Typical Transitions Teams Go Through When They First Start Adopting Scrum

Over many consulting engagements, I’ve come to see 4 stages that organizations and teams go through as they try to learn and implement Scrum on their own. Typically, these engagements start when an organization reaches out asking for help as they are not seeing the benefits they expected after adopting Scrum. I usually find the organization…

Comments Off on 4 Typical Transitions Teams Go Through When They First Start Adopting Scrum
Read more about the article Do You Offer Discounts on Certified Scrum Classes?
Training Discounts

Do You Offer Discounts on Certified Scrum Classes?

Absolutely! We offer various types of discounts based on ticket type as mentioned below in addition to special promo codes you can get by subscribing to our newsletter. These promo codes give you additional discounts of up $50 off upcoming Scrum classes. Our discounts based on ticket type include: Early Bird: For every class, there are…

Comments Off on Do You Offer Discounts on Certified Scrum Classes?
Read more about the article How to Claim PDU’s for a Certified ScrumMaster (CSM) Course or Other Scrum Alliance Courses
Project Management Institute

How to Claim PDU’s for a Certified ScrumMaster (CSM) Course or Other Scrum Alliance Courses

The Project Management Institute (PMI®) encourages its members to continue their professional development by accumulating Professional Development Units (PDUs) via continuing education like training classes, organization meetings, reading books, creating content, volunteering and so forth. For full details on PDU requirements, look up the Continuing Certification Requirements Handbook (CCR). To claim PDUs for attending a Kaizenko…

Comments Off on How to Claim PDU’s for a Certified ScrumMaster (CSM) Course or Other Scrum Alliance Courses
Read more about the article Top 5 Ways to Earn Scrum Education Units (SEUs)
SEUs

Top 5 Ways to Earn Scrum Education Units (SEUs)

Scrum Education Units or SEUs are required for renewing foundational, advanced and professional level Scrum Alliance certifications. This includes CSM®, CSPO®, CSD®, A-CSM℠, A-CSPO℠, CSP®-SM, CSP®-PO, and CSP®. To validate your participation and continued proficiency in the fundamental principles and practices of Scrum and to maintain your certification you are required to earn SEUs by completing…

Comments Off on Top 5 Ways to Earn Scrum Education Units (SEUs)

Managing Technical Debt Presentation

I presented on Managing Technical Debt at the AgileDC2018 conference held at the Kellog Conference Center at Gallaudet University in Washington DC. I'd previously presented variations of this talk at Agile2014 in Orlando, as well as the Global Scrum Gathering in Las Vegas and in Barcelona. Below is the abstract, along with the slides from the…

Comments Off on Managing Technical Debt Presentation
Read more about the article How do I Maintain or Renew My ScrumMaster (CSM) or Other Scrum Alliance Certifications?
Becoming a Certified ScrumMaster

How do I Maintain or Renew My ScrumMaster (CSM) or Other Scrum Alliance Certifications?

Your Scrum Alliance certification is valid for 2 years. This applies to the Certified ScrumMaster® (CSM®), Certified Scrum Product Owner® (CSPO®), Certified Scrum Developer® (CSD®), Advanced Certifications (A-CSM℠, A-CSPO℠) as well as the Professional Certifications (CSP-D®, CSP-SM®, CSP-PO®). The initial certification fee was included in your course registration. To maintain your Scrum certification beyond the first…

1 Comment

How Do I Prepare for Taking the Certified ScrumMaster (CSM) Exam?

Did you just complete your Certified Scrum Master (CSM) Class? Are you prepping to take the Scrum Alliance CSM exam? Are you ready for the CSM test? You have 90 days after the completion of the class to take the Scrum Alliance administered CSM exam. To pass, you must correctly answer 37 out of 50 questions…

Comments Off on How Do I Prepare for Taking the Certified ScrumMaster (CSM) Exam?