The purpose of every software organization is to deliver viable, working products to customers. Every development model, quality program, testing model, and approach, waterfall, Agile, SCRUM, Kanban, or XP aims to deliver the best product possible.I have learned that the core problem with computer software has nothing to do with the computers or the software. The core problem is the behavior and perceptions of the human persons who envision, design, develop, test, and use it.
Finding ways to address and solve those problems is what I have been doing for over 25 years.
My LinkedIn Headline says this about me:
Quality Advocate; Change Maker; Product Improver;
Coach|Mentor|Practitioner in Quality & Agile; Speaker
That’s a lot of words. Here’s what I mean by them.
Quality Advocate – Quality in Software is something that people argue about and debate and quote “experts.” My “working definition” is “Quality is fitness for use that does not cause broader harm.”
People versed in the concept of Quality might recognize the root as coming from Joseph Juran’s “fitness for use” definition. This idea is combined with the less well known (in software circles in the US) Genichi Taguchi’s definition “Quality is the loss a product causes to society after being shipped... other than any losses caused by its intrinsic function.”
It isn’t enough for software to “conform to requirements.” It isn’t enough to talk about “value.” Those concepts are present. However, they are not the limit of the definition. They are merely the starting point.
Quality touches on everything I do.
Change Maker – I help organizations, teams, and individuals enact positive change. When people find ways to do good work and feel good about the work they do, then morale and productivity improve.
Product Improver - Enacting positive change in how teams and people work opens communication around the state of software projects and products. While keeping the product’s vision and direction in mind, they can then propose meaningful changes and improvements to how the product can be delivered to drive customer delight.
Coach, Mentor, Practitioner - I find it vitally important to help organizations, teams and individuals understand what these practices are and how they can be implemented to help their organizations. My most effective work for technical practices is done in small groups helping the individuals see what the differences in the steps are and what the impact they have. For Agile organizations, I work to ease people’s fears, reducing their reluctance to try new approaches. Rather than mandating the “new practices” have them try them, understand them and embrace them.
ScrumMaster – I am a Certified ScrumMaster through the Scrum Alliance. I am a member of the Scrum Alliance, as well as the Agile Alliance. I participate in on-going professional development and helping people understand the premise and history behind Agile. What I have learned, I share.
Speaker - I present locally, regionally, nationally and internationally on these topics and ideas. What I speak and write about is drawn from my over 25 years experience in software creation, development, improvement and delivery.
These are the things I do. These are what I find to be important for any organization to deliver the best software product they can deliver.
If these things seem important to you and your organization, I likely can help you with them.
Finding ways to address and solve those problems is what I have been doing for over 25 years.
My LinkedIn Headline says this about me:
Quality Advocate; Change Maker; Product Improver;
Coach|Mentor|Practitioner in Quality & Agile; Speaker
That’s a lot of words. Here’s what I mean by them.
Quality Advocate – Quality in Software is something that people argue about and debate and quote “experts.” My “working definition” is “Quality is fitness for use that does not cause broader harm.”
People versed in the concept of Quality might recognize the root as coming from Joseph Juran’s “fitness for use” definition. This idea is combined with the less well known (in software circles in the US) Genichi Taguchi’s definition “Quality is the loss a product causes to society after being shipped... other than any losses caused by its intrinsic function.”
It isn’t enough for software to “conform to requirements.” It isn’t enough to talk about “value.” Those concepts are present. However, they are not the limit of the definition. They are merely the starting point.
Quality touches on everything I do.
Change Maker – I help organizations, teams, and individuals enact positive change. When people find ways to do good work and feel good about the work they do, then morale and productivity improve.
Product Improver - Enacting positive change in how teams and people work opens communication around the state of software projects and products. While keeping the product’s vision and direction in mind, they can then propose meaningful changes and improvements to how the product can be delivered to drive customer delight.
Coach, Mentor, Practitioner - I find it vitally important to help organizations, teams and individuals understand what these practices are and how they can be implemented to help their organizations. My most effective work for technical practices is done in small groups helping the individuals see what the differences in the steps are and what the impact they have. For Agile organizations, I work to ease people’s fears, reducing their reluctance to try new approaches. Rather than mandating the “new practices” have them try them, understand them and embrace them.
ScrumMaster – I am a Certified ScrumMaster through the Scrum Alliance. I am a member of the Scrum Alliance, as well as the Agile Alliance. I participate in on-going professional development and helping people understand the premise and history behind Agile. What I have learned, I share.
Speaker - I present locally, regionally, nationally and internationally on these topics and ideas. What I speak and write about is drawn from my over 25 years experience in software creation, development, improvement and delivery.
These are the things I do. These are what I find to be important for any organization to deliver the best software product they can deliver.
If these things seem important to you and your organization, I likely can help you with them.