<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
    <channel>
        <title><![CDATA[Stories by Manoj Khanna on Medium]]></title>
        <description><![CDATA[Stories by Manoj Khanna on Medium]]></description>
        <link>https://medium.com/@manojkhanna?source=rss-5e82153976f7------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*QQTd1gRWSFUEL_VlXd6rlg.jpeg</url>
            <title>Stories by Manoj Khanna on Medium</title>
            <link>https://medium.com/@manojkhanna?source=rss-5e82153976f7------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 10 Jun 2026 20:11:10 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@manojkhanna/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
            <title><![CDATA[Beyond Algorithms: How Understanding Human Cognitive “Schematics” Can Unlock the Next AI-Fueled…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/ai-shift-transforming-industries/beyond-algorithms-how-understanding-human-cognitive-schematics-can-unlock-the-next-ai-fueled-d22e11b1eeeb?source=rss-5e82153976f7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*xoK0CJUeDmGpKKjf0AEOYA.png" width="1536"></a></p><p class="medium-feed-snippet">Background</p><p class="medium-feed-link"><a href="https://medium.com/ai-shift-transforming-industries/beyond-algorithms-how-understanding-human-cognitive-schematics-can-unlock-the-next-ai-fueled-d22e11b1eeeb?source=rss-5e82153976f7------2">Continue reading on AI Shift: Transforming Industries »</a></p></div>]]></description>
            <link>https://medium.com/ai-shift-transforming-industries/beyond-algorithms-how-understanding-human-cognitive-schematics-can-unlock-the-next-ai-fueled-d22e11b1eeeb?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/d22e11b1eeeb</guid>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Sun, 27 Jul 2025 04:56:57 GMT</pubDate>
            <atom:updated>2025-07-27T04:56:57.821Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The importance of feedback within your agile process]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-snippet">Feedback occurs when the return of information concerning the results of a process or activity takes place[1]. This event is part of a&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@manojkhanna/the-importance-of-feedback-within-your-agile-process-b73776e62da4?source=rss-5e82153976f7------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@manojkhanna/the-importance-of-feedback-within-your-agile-process-b73776e62da4?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/b73776e62da4</guid>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[scrum]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Wed, 18 Sep 2024 01:00:31 GMT</pubDate>
            <atom:updated>2024-09-18T01:00:31.772Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Synergistic Success: Uniting Contemporary Enterprise Leadership, Progressive Business Mastery, and…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/grasp3/synergistic-success-uniting-contemporary-enterprise-leadership-progressive-business-mastery-and-3649df5d407e?source=rss-5e82153976f7------2"><img src="https://cdn-images-1.medium.com/max/1333/1*TaDmuvUrTaeYgyv7cY9-Gw.jpeg" width="1333"></a></p><p class="medium-feed-snippet">ONE.</p><p class="medium-feed-link"><a href="https://medium.com/grasp3/synergistic-success-uniting-contemporary-enterprise-leadership-progressive-business-mastery-and-3649df5d407e?source=rss-5e82153976f7------2">Continue reading on Grasp3 »</a></p></div>]]></description>
            <link>https://medium.com/grasp3/synergistic-success-uniting-contemporary-enterprise-leadership-progressive-business-mastery-and-3649df5d407e?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/3649df5d407e</guid>
            <category><![CDATA[management]]></category>
            <category><![CDATA[management-and-leadership]]></category>
            <category><![CDATA[leadership-development]]></category>
            <category><![CDATA[innovation-management]]></category>
            <category><![CDATA[innovation]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Sun, 15 Sep 2024 05:13:55 GMT</pubDate>
            <atom:updated>2024-09-15T05:13:55.418Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The role of a Scrum Master in a Distributed Agile Team]]></title>
            <link>https://medium.com/manojkhanna/the-role-of-a-scrum-master-in-a-distributed-agile-team-81101a79ed22?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/81101a79ed22</guid>
            <category><![CDATA[scrum]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[featured]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Wed, 11 Jan 2017 14:05:03 GMT</pubDate>
            <atom:updated>2024-09-18T01:02:56.799Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RtY-XkFPjKk2GcHFWiPZ2g.jpeg" /></figure><p>The roles and responsibilities of the Scrum Master may vary based on the distribution environment and team structure, but there is always a component that seems to be common for all cases: ensuring that the team is following Agile practices. This becomes imperative in the distributed environment since most of those practices were initially designed for the collocated teams. As a Scrum Master, she/he is responsible for coaching and helping the team overcome those challenges.</p><p>Distributed teams can adopt not all Agile practices; some have to be significantly modified, and some will require specific tools, meaning the team will have to invest in some learning time to adopt them. One of the classic examples of those modifications is pair programming. In distributed Agile environments, pair programming is replaced with code reviews. (I have found code reviews more efficient than pair programming, even within the collocated teams).</p><p>Another critical practice in a distributed environment is continuous integration, ensuring that everybody is working on the same code. Implementing this practice can be challenging from a technical point of view, but it is well worth the investment. It also requires that all team members understand the importance of daily code check-in, even though the particular feature they are working on may still need to be finished. If the code throws exceptions or prohibits any previous functionality from testing, it should be commented out but still checked in. The Scrum master is responsible for communicating the importance of Agile practices to all team members.</p><p>One of the other Scrum master responsibilities usually includes tracking iteration progress in collocated environments. Iteration tracking is visualized by sticky notes on a wall so that every team member can see the current status of the particular issue and update the status on items assigned to him during the daily standup meeting. In a distributed environment, you need to use something more advanced to visualize the progress. Many tools available today in the market do an excellent job of visualizing iteration tasks, keeping track of backlog items, and generating burn-down charts.</p><p><em>This is an excerpt from the forthcoming book, </em><a href="https://leanpub.com/artofbeingagile"><em>The Art of Being Agile</em></a><em>.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=81101a79ed22" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/the-role-of-a-scrum-master-in-a-distributed-agile-team-81101a79ed22">The role of a Scrum Master in a Distributed Agile Team</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Selling Agile to Senior Management]]></title>
            <link>https://medium.com/manojkhanna/selling-agile-to-senior-management-2623be59d9d2?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/2623be59d9d2</guid>
            <category><![CDATA[featured]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[business]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Mon, 09 Jan 2017 17:00:44 GMT</pubDate>
            <atom:updated>2017-02-26T03:59:07.847Z</atom:updated>
            <content:encoded><![CDATA[<p>The best way to promote Agile to senior management is to explain its numerous benefits and cost and waste reduction methods. Once key players in the organization are made aware of Agile’s benefits, it essentially sells itself. And, the best way to sell a methodology is to demonstrate its value by delivering quantifiable and visible business benefits, but to even get there, you first need to find a project that you can implement using Agile, and this is a challenge in itself.</p><p>The process of selling usually starts with a presentation to the key decision makers, which should at least cover the following areas:</p><ul><li>Changes required in this particular department (team, tools, meetings)</li><li>Overview of Agile process (two to three slides)</li><li>Overview of user stories and how they relate to the requirements</li><li>Overview of tools required</li><li>Overview of general Agile benefits with a focus on how this particular company/department/project will benefit from Agile (reduced documentation overhead, better progress tracking, improved code quality, faster delivery, more efficient analysis of scope changes, customer satisfaction, short feedback loops, etc.)</li></ul><p>Another very important step at this stage is to determine general expectations for Agile from senior management and to make sure they understand that Agile is not a magic solution. Some non-biased measures, as well as the success criteria for implementing Agile within a specific project, have to be defined.</p><p>Let’s return to the benefits outlined previously and see how they can be measured since some of them are very tricky (for example, it’s not always easy to measure customer satisfaction or the ability to react to changes in the requirements) here are a few general recommendations:</p><ul><li>Reduce documentation overhead</li><li>Code quality</li><li>Better progress tracking</li><li>Faster delivery</li></ul><p>Once you’ve obtained a general approval to test Agile you need to find a project that will demonstrate all the good things you promised in your presentation. Finding the right candidate is extremely critical and not an easy job to any extent.</p><p><em>This is an excerpt from the forthcoming book, </em><a href="https://leanpub.com/artofbeingagile"><em>The Art of Being Agile</em></a><em>.</em></p><p>[Image Courtesy: Flickr/Agile/<a href="https://www.flickr.com/photos/quiet-silence/">quite-silence</a>]</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2623be59d9d2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/selling-agile-to-senior-management-2623be59d9d2">Selling Agile to Senior Management</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Role of Software Architect in Agile Projects]]></title>
            <link>https://medium.com/manojkhanna/role-of-software-architect-in-agile-projects-1942c9fee101?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/1942c9fee101</guid>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[articles]]></category>
            <category><![CDATA[architecture]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Mon, 02 Jan 2017 20:44:05 GMT</pubDate>
            <atom:updated>2017-02-26T03:59:21.339Z</atom:updated>
            <content:encoded><![CDATA[<p>One of the biggest misconceptions about Agile is that architecture is not required in the Agile development. ‘We‘re Agile; we don’t need architecture’–is something that everybody involved in Agile has heard at least once.</p><p>Let’s start by establishing a common understanding of what the software architecture is, to which everyone can agree. The definition of architecture is quite broad, and the roles and responsibilities of software architects vary dramatically from company to company.</p><p>Here is how Martin Fowler identifies architecture in Patterns of Enterprise Application Architecture:</p><p><em>“Architecture” is a term that lots of people try to define, with little agreement. There are two common elements: one is the highest-level breakdown of a system into its parts; the other–decisions that are hard to change.”</em></p><p>I find that we all can agree on those two common elements. Do we need the highest-level system break down? Absolutely. Do we need huge documents and long design stages? No. Agile is not against the architecture–it’s against useless, bulky documentation that nobody reads anyway.</p><p>From the perspective of change, the role of architecture in Agile development becomes quite clear — A good architecture is responsive and will support agility; a poor architecture will resist it and reduce it. And, since one of the benefits of adopting Agile is a better response to changes in the requirements, it’s obvious that flexible and extendable architecture is a key to this.</p><p>The biggest issue that I’ve noticed is the very thin line between architectural design and software design. I’ve seen companies where the different implementations of the following practice were used: Architects created design documentation and developers were responsible for writing the code. This introduced a myriad of problems, starting with developers feeling that they were not fully trusted. This also gave developers an excuse not to really think about the design. ‘We’re just coders, not responsible for the design and we do only what we are told to do.’ is a common attitude that I have witnessed. In Agile, the developer is responsible for the code he writes (and unit tests) as well as the design since nobody else will provide him with it.</p><p>Ideally, the high-level software architecture is completed before coding starts. And I really have to be careful here — completed doesn’t mean written in stone; it can change, but with an understanding “this is the best of what we know right now.” This doesn’t necessarily include a database design or class diagram, and the level of details really depends on the approach you will be taking moving forward. I found that for certain systems the Domain Drive Design (DDD) is extremely useful and has made my life far easier. Therefore, I like to have a domain model and a basic set of domain classes and their relations defined, but not to the level of methods and attributes.</p><p>Personally, I prefer projects to have a design stage; this is when the high-level business domain model and user stories are created. At this stage the main architectural decisions are made — the technology that will be used, the database server, the application type (for example, Mobile, rich client, or service), the architecture style (client server, layered architecture, SOA) is selected, and the architectural frame that will be applied is selected as well. The document created during this phase is not solely architectural effort, it is a collaborative effort of business analysts, developers, and network administrators. The output of this design stage is not only a high-level architectural document. (This is not an attempt to make fixed predictions of the future or create a detailed software design upfront as this approach places all the significant decisions at the point of least knowledge in a project’s lifecycle). This is simply a way of getting and sharing the common understanding of the system we are all about to develop.</p><p><em>This is an excerpt from the forthcoming book, The Art of Being Agile.</em></p><p>[Image Courtesy: Flickr/Helix/<a href="http://goo.gl/u6JyaN">Philip Gunkel</a>]</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1942c9fee101" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/role-of-software-architect-in-agile-projects-1942c9fee101">Role of Software Architect in Agile Projects</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Rise of the Chatbots!]]></title>
            <link>https://medium.com/manojkhanna/rise-of-the-chatbots-3a5a8eeb003c?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/3a5a8eeb003c</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[chatbots]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Fri, 02 Sep 2016 02:55:04 GMT</pubDate>
            <atom:updated>2017-02-26T03:59:48.307Z</atom:updated>
            <content:encoded><![CDATA[<p>In light of building a contemporary digital experience and social engagement, the rise of the Chatbots is quite an advent when combined with the latest tools &amp; technologies. We have clearly seen a growth in digital concierge services from Apple (Siri), Google (GoogleNow), and Amazon (Echo) in past coupled of years if not more — the use of common language and communication with digital devices is increasingly becoming a standard. As Dion Hinchcliffe explicitly references, IRC Bots, Eliza, &amp; Zork — the latter, command line programs from 80’s, and the former Internet Relay Chat (IRC) that used to perform automated functions to control the IRC Channels back in the day when I was in high school working on dial-ups.</p><p>Today, the world is different, and the Chatbots are a self-learning and evolving machine — they are the new frontier for brand &amp; consumer interaction. Uber’s Messina describes it as ‘Conversational Commerce’, and Facebook’s Zuckerburg describes as the ‘next big thing’ that is being worked on now at Facebook, and they’ve built a Chatbot roadmap of sorts.</p><h4>How do Chatbots work?</h4><p>Chatbots work differently, and they have a human-built intellect that is fed over a course of time and developed using data which is curated based on an archival process of scenarios and cases. The knowledge experience part comes from the business logic and machine learning, and the constant communication of the connected devices (apps, devices, APIs, DBs) which are feeding into the business logic. So your Chatbot essentially becomes a self-learning machine which should get better and better over time. The information feeders to Chatbot are multi-channel user interfaces — so any data that is visible to us eventually gets fed into its knowledge portal. The accumulated data gets further curated through machine learning and is then queried on through algorithms which utilize the power of cloud computing.</p><h4>So what’s in it for companies?</h4><p>For Social Media companies — it’s about connecting users with their brands, and for brands, it’s about their products, brand loyalty, and customer service. And this all leads to the monies. Companies, or in this case the guinea-pig pioneers within social media and brands that are looking at Chatbots as a way to monetize into the building hype of ‘conversational commerce’, and also, as a way forward to potentially change they interact with customers today.</p><h4>So how should one get started on Chatbot?</h4><p>Follow a minimalistic approach — solve a simple problem and then bring complexity. The power of natural language — where users can query simple things — such as service type, any recommendation or what next product to choose from — could be a simple but good start. Worth for brands which are user conscious.</p><p>[image courtesy: tabletop assistant / MattHurst via Flickr CC Licence By]</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3a5a8eeb003c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/rise-of-the-chatbots-3a5a8eeb003c">Rise of the Chatbots!</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Puppetized!]]></title>
            <link>https://medium.com/manojkhanna/puppetized-2c5f520e6b99?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/2c5f520e6b99</guid>
            <category><![CDATA[cartoon]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Tue, 12 Jul 2016 08:07:16 GMT</pubDate>
            <atom:updated>2017-02-26T03:59:29.697Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Puppet Cartoon" src="https://cdn-images-1.medium.com/max/768/0*gRB1vz3NQoEYilIV." /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2c5f520e6b99" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/puppetized-2c5f520e6b99">Puppetized!</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Dockerized!]]></title>
            <link>https://medium.com/manojkhanna/dockerized-b74439e4b825?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/b74439e4b825</guid>
            <category><![CDATA[cartoon]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Sat, 02 Jul 2016 07:05:22 GMT</pubDate>
            <atom:updated>2017-02-26T03:59:08.248Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Docker Cartoon" src="https://cdn-images-1.medium.com/max/768/0*f0yShY0Q48xvru1e." /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b74439e4b825" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/dockerized-b74439e4b825">Dockerized!</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Understanding the feedback in ‘The Feedback Loop’]]></title>
            <link>https://medium.com/manojkhanna/understanding-the-feedback-in-the-feedback-loop-febb792c2aca?source=rss-5e82153976f7------2</link>
            <guid isPermaLink="false">https://medium.com/p/febb792c2aca</guid>
            <category><![CDATA[featured]]></category>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[scrum]]></category>
            <dc:creator><![CDATA[Manoj Khanna]]></dc:creator>
            <pubDate>Fri, 15 Apr 2016 22:46:19 GMT</pubDate>
            <atom:updated>2017-02-26T04:00:02.154Z</atom:updated>
            <content:encoded><![CDATA[<h4>What is Feedback?</h4><p>Feedback occurs when the return of information concerning the results of a process or activity takes place (http://www.thefreedictionary.com.). This event is part of a chain of cause-and-effect that forms a loop onto itself. Feedback comes in two forms: good feedback and bad feedback. Without feedback, the Agile process of inspection and adaption could not occur. An Agile process thrives in an environment with constant change. Because of this variability, adaptation and adjustment points are made on a regular basis. If we can shorten the amount of time elapsed between these calibration points, then we can more quickly adapt to these changing realities. In short, this is the feedback loop in our process and environment.</p><h4>Types of Feedback</h4><p>There are, however, different forms of feedback, which are listed here for the reader’s reference and throughout:</p><ol><li><strong>Communication feedback</strong> (e.g., onsite customer, open team workspace, ubiquitous language)</li><li><strong>Technology feedback</strong> (tools we use to give us quick feedback, like Cruise Control, mocking, BigVisibleCruise, CCtray, Resharper, TFS real time compilation/warnings, and confirming that we use the right technology)</li><li><strong>Requirement feedback</strong> (when a customer need realizes in a demo or the production environment)</li><li><strong>Market feedback</strong> (to see how the market reacts to a new story/feature/module, frequent and numerous deployments)</li><li><strong>Analysis, design and coding feedback</strong> (e.g., pair programming, whiteboard mockups, code reviews)</li><li><strong>Defect and testing feedback</strong> (the quicker we find out about bugs, the quicker we can fix them, deploying often and always, test driven development)</li><li><strong>Operational feedback</strong> (process, methodologies, practices and how to improve them)</li></ol><p>The quicker we can get these forms of feedback from the source, the faster we can validate our progress and adapt to the information received.</p><blockquote>A company’s ability to deal with change and adapt accordingly to changing conditions will improve its competitiveness in the marketplace. Companies that struggle with a slow feedback loop will find themselves caught up in trying to solve problems that have already changed or are not important anymore.</blockquote><h4>Effects of a fast feedback loop</h4><p>Having a fast feedback loop allows dominance of a company during market changes. For example, one of our clients using our health and safety management system had a deadline for submission of reports. Approximately 800 companies assigned to each performed various tasks and submitted reports showing the work completed. There were some features and latency problems that the client wanted to be fixed, and the deadline was one week away. We were able to get quickly the high-priority features added, and latency issues resolved three days into the week using our engineering practices, automated testing, and automated deployments. We went live before the deadline to get much-needed feedback on our changes in a real production environment. If we had waited until after the deadline, we wouldn’t have obtained the actual feedback from the end users re the added features, nor the feedback from an environment production perspective, since the client wouldn’t be using the system until the next deadline, which was months away. Using this feedback from deployed features in a production environment allowed us to make more improvements so that the next period time would go even more smoothly.</p><h4>Summary</h4><p>Being able to perform a full cycle of development from client request to production deployment in a few days helps ensure the company can quickly adapt to changing market conditions.<br><strong><em>(This is an excerpt from the mini book series “Agile from the Trenches: The Feedback Loop”)</em></strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=febb792c2aca" width="1" height="1" alt=""><hr><p><a href="https://medium.com/manojkhanna/understanding-the-feedback-in-the-feedback-loop-febb792c2aca">Understanding the feedback in ‘The Feedback Loop’</a> was originally published in <a href="https://medium.com/manojkhanna">Manoj Khanna</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>