• Skip to main content
  • Skip to footer

InRhythm

Your partners in accelerated digital transformation

  • Who We Are
  • Our Work
  • Practices & Products
  • Learning & Growth
  • Culture & Careers
  • Blog
  • Contact Us

inrhythm

Nov 11 2019

Practice What You Preach

As agile practitioners and thought leaders in software engineering, when we work onsite at our clients’ offices, it is important that we deliver our best. After all, as consultants, we are viewed as experts brought in with the expectation that we instrument and equip them with high velocity teams. In this regard, as we heard from our CEO, Gunjan Doshi, in last weeks Learning & Growth Newsletter, we are agile craftsmen. Our challenge is how we can balance learning on-the-fly while integrated onsite with our clients and managing their project expectations.

It is one thing to operate as a living lab when you are shielded inside the walls of your company’s office. With the right culture, mistakes will be expected and valued. When they result in a learning opportunity they ultimately drive a new insight into efficiency and judgement, however, when you are working onsite with a client, it can be an entirely different experience. Mistakes can result in injured productivity or be viewed as an inhibitor to progress and improving velocity.

Clients understand that software development is partly intuitive as much as it is scientific, and even masters of the craft will occasionally misjudge. Agile methodologies instill the mindset that we constantly iterate upon and improve our solution as well as our process. This not only holds true in what we craft, but also from within ourselves.  As agile craftsmen it is our responsibility to analyze our own efforts, understand and mitigate risks, decipher inefficiencies in complexity, and test and implement modern approaches, all on behalf of our clients. 

As each of us continues on our own path of learning, an opportunity to support each other within our living lab presents itself. We are a community traveling in the same direction. Such says the African proverb, “If you want to go fast, go alone. If you want to go far, go together”. We are bar-raisers and we travel together. In this sense, all of our clients can benefit from any of our thought leaders.

There will be times where we struggle. Perhaps, through a buggy release or during the release of a new product with unanticipated difficulty. We must take feedback with fortitude and cannot be afraid to pivot our strategies, evaluate new implementations, test and ultimately learn.

Learning by doing is often the best form of instruction. Agile craftsmen must recognize that failure is a part of the development process. As Robin Arzon would say, “Failure is the platform to which we build upon”. Often times success only provides validation and feedback is an essential aspect of agile development supporting the continuous loop through which we design, implement, test, and learn.

Earlier this summer, the much anticipated release of Apache Kafka 2.3, a vastly popular component in microservice architecture, enabling streaming and real-time processing of records, was met with its own challenges. One of the persistent bugs was related to the user unsubscribe functionality. This was obviously a critical part of their offering today given the growing requirements related to data privacy and simply an essential aspect of any offering to ensure customer satisfaction. I’m sure everyone will agree, in today’s modern service oriented technology landscape, that the customer is in control and products must incorporate their needs if they wish to remain in business.

It’s simply not easy to project our own living lab culture when onsite with a client. The pressure is already high to meet deadlines and each of our own efforts is codependent on others’ to execute and deliver. Another factor can be pride. Nobody wants to err and be labeled as the bottleneck.

So how will you manage to accomplish this? Observation and communication. Follow what the signs say in the subway stations and airports. “If you see something, say something.” This is actually universal advice and is highly applicable to agile development efforts. By remaining sharply aware of what you’re doing and how that work is impacting those around you, your sprint, project, and team, you will be in a better position to anticipate potential challenges and outcomes. You can then communicate these as you predict them or as they are happening so that you can work collaboratively with your client and your colleagues onsite to address them. Sometimes simply managing expectations can afford you the opportunity to make mistakes, and as we know, making them earlier saves future development efforts.

Failing is a part of the process and not having the visibility and foresight to identify and cross-communicate about potential issues creates risk and impedes high-velocity teams. Agile craftsmen are expected to be nimble minded, to think and learn fast. We are expected to err on occasion and it’s all about how we handle that situational awareness and how we are communicating to others so that we all learn and grow together.

Written by Robert Morrell · Categorized: Cloud Engineering, Culture, Web Engineering · Tagged: agile, challenges, coaching, engineering, inrhythm, insights, living lab, product development, software, tech, tips

Oct 23 2019

We are the Living Lab: InRhythm’s Learning and Growth Newsletter


October 22nd: Agile Craftsman in a Living Lab

For more than 15 years, InRhythm has been in the business of practicing agile methodology, building high velocity teams and accelerating product development through a combination of staffing solutions, processes and tools. We’re agile craftsmen, constantly learning, testing new ideas and sharing what we’ve learned or developed with our partners. In essence, we are a living lab for agile best practices.

Going forward, our Learning & Growth newsletter and InRhythm blog will highlight agile values and principles through examples to demonstrate how we are putting each of the values and principles into action. As agile craftsmen, it is imperative that we assess every process and method with a lens designed to identify inefficiencies. When recognized, these opportunities for improvement must be raised and discussed as a team to uncover ways to address the inefficiencies.

Within our own walls at InRhythm, we analyze processes to learn why they work – and why they don’t. Learning by doing is often the best form of instruction. Agile craftsmen must recognize that there is the potential to fail and “feel the fear but do it anyway” in the words of Coach Jeffers. 

Our practice leads scrutinize each effort at each partner and bring back new ideas and best practices. Internally, we test these new concepts, practice implementing and executing them then review what we did with a lens on how to make it better. By first testing new ideas ourselves, we can assure our partners that we are bringing vetted concepts forward to make their high velocity teams even stronger. As a living lab of agile craftsmen, we cannot be afraid to pivot.

Inherent in our success is learning, learning through observation, application and implementation. What doesn’t work within our own walls is unlikely to work at a partner site. Recognizing the difference between an agile concept that has the potential to be beneficial once artfully defined and practiced versus a concept that is flawed in its conception and will never work despite excellent execution can only be done through trial and error. 

A hallmark of agile product development and of high velocity teams is failing fast. However, in order to fail, you first need to try. Wayne Gretzky, a hockey legend, masterfully articulated this his popularized quotation, “You miss 100% of the shots you don’t take.”

Over the weeks and months ahead, we look forward to sharing some of our “experiments” as agile craftsmen practicing new concepts to make the available to you and our partners.

I’m interested to learn how have you been able to apply internal learnings to your business success, and create your own living lab? Share your thoughts with @GetInRhythm or on the InRhythmU blog.

Thanks and Keep Growing,

Gunjan Doshi

CEO, InRhythm

What We’re Reading Around the Web

What is Agile Testing?
Guru99
“Agile Testing can begin at the start of the project with continuous integration between development and testing.”

Engineering Higher Quality Through Agile Testing
Atlassian
“Project owners face an unwelcome choice: delay the release, or skimp on testing. (I’ll give you one guess as to which option wins 99% of the time.)”W

Agile Testing, Principles & Advantages
ReQtest
“Agile testing not only facilitates the early detection of defects but also reduces the cost of bugs by fixing them early.”

Agile Methodology: The Complete Guide to Understanding Agile Testing
RTricentis
“This frequency has forced testers to shift when they conduct testing, how they work with developers and BAs and even what tests they conduct, all while maintaining quality standards.”


Written by Gunjan Doshi · Categorized: InRhythm News, interviewing, Newsletters · Tagged: 10x teams, agile, gunjan doshi, high performance culture, inrhythm, learning and growth, management consulting, newsletter, organizational assessments, performance, process

Oct 11 2019

Achieving High Performance Cultures: InRhythm’s Learning and Growth Newsletter


October 8th: How to Achieve High Performance Cultures

Everyone wants a high performance culture. Here’s why it matters. Research shows that high performance organizations have a 14% job turnover rate compared to 48% as seen in low performance organizations. 

Throughout nearly 20 years of management consulting, I’ve completed over 100 organizational assessments of companies ranging from startups like Yodel and Vimeo to great enterprises like Consumer Report and Amazon. These assessments revealed the reasons why companies struggle to attain high performance cultures. Additionally, these evaluations highlighted how investments in team culture enabled transformation into successful enterprises. 

The key message is that high performance cultures require what we refer to as “10x teams.” Success of 10x teams is not the result of a secret formula. Rather, it’s based on an approach that can be consistently repeated.

That said, one of the main roadblocks to developing 10x teams is the process itself. Furthermore, the obsession with process. There is a preconceived notion that adoption of a process, whether it be agile development, safe or lean mindset, or some other process, will solve every problem. Not so. 

Working with my clients has illustrated that it is the convergence of people, culture, process and business structure that spurs the magic. Ultimately, it is this convergence that creates 10x teams and high performance cultures. The adoption of key practices accelerates performance improvement. These practices include pulling group members together, propelling groups into action, encouraging groups to push boundaries as a team so that they can achieve an increasingly greater impact together over time.

Off-the-shelf processes for 10x team transformation simply do not exist. Bespoke processes must be developed based on your people, culture, org structure, geography and so on. Efforts to design a process in the absence of these factors typically have the reverse effect: your business will slow down and you typically will not achieve the desired outcome. Additionally, unintended consequences include expectations for a transformed culture which is unattainable with a vanilla approach. Confusion and dissatisfaction often result.

Without a doubt, based on my experience, adopting a generic process that does not factor in the aspects unique to your business is the number one reason teams are prevented from becoming 10x. Another important consideration is that team transformations are dynamic processes which are either cumulatively additive or negative. Given that the long-term goal is a sustainable culture, continuous adaptation is required to keep your teams and company moving in the right direction. 

I’m curious. How has process limited your organization from growing and what barriers have you come across along the way? Share your thoughts with @GetInRhythm or on the InRhythmU blog.

Thanks and Keep Growing,

Gunjan Doshi

CEO, InRhythm

What We’re Reading Around the Web

Why Some Rules are more likely to be Broken
Harvard Business Review 
“Our intuition was that rules that were high in either type of complexity would be harder to follow. Because organizations rely on routines for following rules, complex rules would require complex routines, which would be harder to execute reliably.”

5 Team Attributes that are Killing Your Creative Tension
WForbes
“Fear of failure can stifle the engagement, speaking up and risk taking that are hallmarks of creative thinking.”

Companies do Best when they Encourage this Kind of Culture
Forbes
“Businesses do best when they’re built around high-purpose cultures, which are equally focused on both employees and customers.”
 


Written by Gunjan Doshi · Categorized: InRhythm News, interviewing, Newsletters · Tagged: 10x teams, agile, gunjan doshi, high performance culture, inrhythm, learning and growth, management consulting, newsletter, organizational assessments, performance, process

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3

Footer

Interested in learning more?
Connect with Us
InRhythm

140 Broadway
Suite 2270
New York, NY 10005

1 800 683 7813
get@inrhythm.com

Copyright © 2022 · InRhythm on Genesis Framework · WordPress · Log in

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT