• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Agile Buddha

Demystifying Agile, Getting to its Core

  • Our Blog – Agile Buddha
  • Agile Workshops and Certifications
  • Agile Commune – Join Here!
  • Webinars
  • Contact
  • About Us
  • Show Search
Hide Search

Continuous Inspection : How to Define, Measure and Continuously Improve Code Quality?

by ShriKant Vashishtha Leave a Comment

One of the basic but important customer expectations is – the software product should be of very good quality. That makes sense as well. However, what exactly “good quality” means?

free-vector-continuous-inspection_071694_continuous-inspection

Here are characteristics of good quality software:

[Read more…] about Continuous Inspection : How to Define, Measure and Continuously Improve Code Quality?

Agile Testing is achieving quality in everything

by Avienaash Shiralige 1 Comment

We know “Testing As An Activity” is important, and why we should all test. The old axiom that “Testers Test and Programmers Code” is so outdated now and everyone needs to change. Testers are the testing experts in a team, and can help enable the whole team to own quality but they are certainly not the only one’s who should be testing. Like, developers need to contribute towards testing by unit testing their code and also pair testing to minimize defects and minimize test – defect-fix cycle.

Agil-Testing-Quadrants

Testing in agile, addresses the processes that produce software and also products of those processes. Hence I ask my teams to not just focus on validating software after development, but also check processes that produce software like, quality of stories, requirement/impact analysis, acceptance criteria(using behavior-driven-development to address “3 amigos problem), and more.

Take a look at our agile testing workshop which is a detailed 2 day course which focusses on test automation strategies, lean approach to defect prevention, various tools and techniques to automate, BDD(behavior-driven-development) and how to use various frameworks – Linear Scripting, Test Library Architecture, Data-Driven Testing, Keyword/Table-Driven and Hybrid automation frameworks.

Appraisals in an Agile Company – Part 2

by Avienaash Shiralige Leave a Comment

In our last post, we discussed about how to break performance measures into team and individual measures to bring more team behavior orientations into appraisals. 

Today, let’s talk about addressing other two issues: feedback frequency and how to make feedback effective.

continious feedback

Agile thinking is based on building frequent feedback loops within your teams and organization. Few examples of frequent feedback loops are:

  1. Sprint demos every couple of weeks, to get product feedback
  2. Sprint retros to get process and tool feedback
  3. TDD/BDD/continuos integration to get code feedback
  4. Continuous testing to get quality feedback. Check-out our new launched 2 day extensive workshop on agile way of testing

[Read more…] about Appraisals in an Agile Company – Part 2

Printing Physical Scrum Board From Atlassian Jira

by ShriKant Vashishtha 6 Comments

It’s well known fact that physical Scrum Boards provide many benefits over their electronic counterpart.

With physical boards current sprint state is transparently visible to anybody in the team and to the stakeholders. As a team member you no longer are required to explain someone what exactly the team is focusing on right now as anyone can look at physical board at any point of time. Also, during standup, story-card and sprint progress get more attention than individual progress. You can setup your physical board the way you want and you don’t have to work around the limitation of any electronic tool.

card-wall

[Read more…] about Printing Physical Scrum Board From Atlassian Jira

Appraisals in an Agile Company – Part 1

by Avienaash Shiralige 4 Comments

Appraisals! How many of you dread this word? This is the only time in the year that you get to bargain for salary increments, everyone end-up negotiating to their best. Appraisals are closely connected with salary raise/increments, bonus payouts and it’s feedback intent takes the backseat.

Performance Appraisal

There are three major issues with traditional approach to appraisal:

  1. Measuring and rewarding individual behaviors and contributions OVER team based measurements.
  2. Long appraisal cycle(mostly once a year) discussing both salary increments and feedback.
  3. Feedback process – Filling long appraisals forms with least discussions between reviewers about reviewee.

[Read more…] about Appraisals in an Agile Company – Part 1

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • Page 15
  • Interim pages omitted …
  • Page 23
  • Go to Next Page »

Primary Sidebar

LikeBox

Tags

5 Whys Acceptance Criteria Adoption agile Agile Culture Agile Estimation Agile Offshore Agile Teams agile testing Agile Thinking Agile Transformation Agility Appraisals ATDD Automation Backlog Grooming BDD Big Picture business analyst Capacity Planning case-study code quality Collaboration Daily Scrum DevOps distributed agile Distributed Scrum Estimation Good Practices kanban kanban-mythbusters lean Metrics Planning Poker Prioritisation product owner Scrum ScrumMaster Sprint Sprint Demo Sprint Retrospective Story Point Story Points Sustainable Pace User Story

Categories

  • Agile
  • Agile Leadership
  • Agile Testing
  • Agile Transformation
  • AI
  • ATDD
  • BDD
  • Continuous Inspection
  • Culture
  • DevOps
  • Distributed Agile
  • Estimation
  • In Conversation with Tim Ottinger
  • Java
  • Jira
  • Kanban
  • Lean
  • noprojects
  • Patterns
  • Presentation
  • Product Owner
  • Scaled Agile
  • Scrum
  • Software Metrics
  • Testing
  • Testing Practices
  • User Story

Copyright © 2026 · Malonus Consulting LLP

  • Email
  • LinkedIn
  • Twitter
  • Facebook
  • Privacy Policy