<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="http://conversationaldevelopment.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://conversationaldevelopment.com/" rel="alternate" type="text/html" /><updated>2022-03-14T07:09:26+00:00</updated><id>http://conversationaldevelopment.com/</id><title type="html">Conversational Development</title><entry><title type="html">Successful teams open conversation but don’t require consensus</title><link href="http://conversationaldevelopment.com/2017/04/25/successful-teams-open-conversations-without-consensus/" rel="alternate" type="text/html" title="Successful teams open conversation but don't require consensus" /><published>2017-04-25T07:00:00+00:00</published><updated>2017-04-25T07:00:00+00:00</updated><id>http://conversationaldevelopment.com/2017/04/25/successful-teams-open-conversations-without-consensus</id><content type="html" xml:base="http://conversationaldevelopment.com/2017/04/25/successful-teams-open-conversations-without-consensus/">&lt;p&gt;Successful teams have an open and inclusive culture but don’t require consensus to make decisions.&lt;/p&gt;

&lt;p&gt;Instead of locking conversations to a stage, team or specialty leave the doors as open as possible to encourage diverse solutions and improve knowledge sharing. Much like &lt;a href=&quot;/2017/04/23/thread-the-conversation-through-all-stages/&quot;&gt;threading the conversation through all stages&lt;/a&gt;, opening the conversation benefits from a suite of integrated tools and favors a decentralized and asynchronous approach to work which better prepares the team to work independently and even remotely if desired.&lt;/p&gt;

&lt;p class=&quot;breakout&quot;&gt;
An open conversation does not mean everyone must agree before moving forward, it is used to share and compare different opinions and for the manager to make and own the decision on behalf of the team.
&lt;/p&gt;

&lt;p&gt;Opening the conversation up can be challenging, it is important that all participants understand and adhere to a code of conduct which at its heart encourages team members to argue the solution with pros and cons and not the person. Agile Coaches can mediate the conversation and Project Managers or Leads can summarize the conversation and make the final decision for the team.&lt;/p&gt;

&lt;h2 id=&quot;how-does-your-team-stay-focused-with-open-conversations&quot;&gt;How does your team stay focused with open conversations?&lt;/h2&gt;

&lt;p&gt;Opening a conversation can lead to more talk and less work if not mediated.  We have found that each task or project needs to have someone who is explicitly accountable and owns the decision making process. We would love to know how your team directs conversations to actionable decisions?&lt;/p&gt;</content><author><name></name></author><summary type="html">Successful teams have an open and inclusive culture but don’t require consensus to make decisions.</summary></entry><entry><title type="html">Why should you thread the conversation through all stages</title><link href="http://conversationaldevelopment.com/2017/04/23/thread-the-conversation-through-all-stages/" rel="alternate" type="text/html" title="Why should you thread the conversation through all stages" /><published>2017-04-23T07:00:00+00:00</published><updated>2017-04-23T07:00:00+00:00</updated><id>http://conversationaldevelopment.com/2017/04/23/thread-the-conversation-through-all-stages</id><content type="html" xml:base="http://conversationaldevelopment.com/2017/04/23/thread-the-conversation-through-all-stages/">&lt;p&gt;Work consists of many disconnected conversations happening during meetings, phone calls, video conferencing, over email and team messaging or even at lunch or over drink after work. Efficient teams recognize the value of all these conversations and thread them together to create one narrative from idea to production – a single conversation threaded through all mediums of communication.&lt;/p&gt;

&lt;p&gt;To thread the conversation through all stages of the software development lifecycle you will need a suite of integrated tools. Automating the the process is the key to making it a success. The more you can remove steps which require team members to manually take information from one tool to another the more knowledge can be shared.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Setup your meeting recordings to be automatically uploaded and linked to relevant issues.&lt;/li&gt;
  &lt;li&gt;Use ChatOps to quickly and easily create and manage issues in your project management tool directly from your team chat.&lt;/li&gt;
  &lt;li&gt;Integrate your CI/CD pipeline with your code repository and issue tracker to have a complete overview of the health of your project.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A conversation threaded through all stages will give you traceability allowing you to measure the time and effort required by each team member for every stage enabling you to make changes to improve efficiency.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/2017/04/25/successful-teams-open-conversations-without-consensus/&quot;&gt;Learn how&lt;/a&gt; 
successful teams use Principle 3, 
&lt;a href=&quot;/2017/04/25/successful-teams-open-conversations-without-consensus/&quot;&gt;open conversations without consensus&lt;/a&gt; 
to get diverse solutions to problems and increase knowledge sharing.&lt;/p&gt;</content><author><name></name></author><summary type="html">Work consists of many disconnected conversations happening during meetings, phone calls, video conferencing, over email and team messaging or even at lunch or over drink after work. Efficient teams recognize the value of all these conversations and thread them together to create one narrative from idea to production – a single conversation threaded through all mediums of communication.</summary></entry><entry><title type="html">Efficient teams use short conversation cycles to get more done</title><link href="http://conversationaldevelopment.com/2017/04/19/efficient-teams-use-short-conversation-cycles/" rel="alternate" type="text/html" title="Efficient teams use short conversation cycles to get more done" /><published>2017-04-19T07:00:00+00:00</published><updated>2017-04-19T07:00:00+00:00</updated><id>http://conversationaldevelopment.com/2017/04/19/efficient-teams-use-short-conversation-cycles</id><content type="html" xml:base="http://conversationaldevelopment.com/2017/04/19/efficient-teams-use-short-conversation-cycles/">&lt;p&gt;Efficient teams use shorter conversation cycles by identifying what is the Minimum Viable Change (MVC) that can bring value to customers. They are less concerned by delivering entire products or features in one go and instead ask what is the smallest aspect of the feature or product that can be shipped to bring value to the customer as soon as possible.&lt;/p&gt;

&lt;div class=&quot;row&quot;&gt;
  &lt;div class=&quot;col-md-2 col-xs-1&quot;&gt;
    &amp;nbsp;
  &lt;/div&gt;
  &lt;div class=&quot;col-md-8 col-xs-8&quot;&gt;
    &lt;img style=&quot;width:100%&quot; src=&quot;/images/mvc.png&quot; /&gt;
  &lt;/div&gt;
  &lt;div class=&quot;col-md-2 col-xs-1&quot;&gt;
    &amp;nbsp;
  &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Interestingly the same rebuttals are always given by those not using MVC, “If we release our product piece by piece our competitors will steal our idea,” or “The product is too complicated and only adds value in its entirety.”&lt;/p&gt;

&lt;p&gt;But using MVC allows you to iterate quicker, receive feedback sooner and more frequently, allowing you to affordably accommodate change and provide truly unique value to your customers while always leaving your competitors a few steps behind your incredible pace.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/2017/04/23/thread-the-conversation-through-all-stages/&quot;&gt;Learn how&lt;/a&gt; 
to use Principle 2 to &lt;a href=&quot;/2017/04/23/thread-the-conversation-through-all-stages/&quot;&gt;thread the conversation through all stages&lt;/a&gt; to increase transparency and knowledge sharing.&lt;/p&gt;

&lt;h2 id=&quot;we-would-love-to-hear-from-you&quot;&gt;We would love to hear from you&lt;/h2&gt;

&lt;p&gt;How you have shortened your development cycle? What are your thoughts and concerns with implementing shorter cycles?&lt;/p&gt;</content><author><name></name></author><summary type="html">Efficient teams use shorter conversation cycles by identifying what is the Minimum Viable Change (MVC) that can bring value to customers. They are less concerned by delivering entire products or features in one go and instead ask what is the smallest aspect of the feature or product that can be shipped to bring value to the customer as soon as possible.</summary></entry><entry><title type="html">What is Conversation Development (ConvDev) and why should you care?</title><link href="http://conversationaldevelopment.com/2017/04/16/what-is-conversational-development/" rel="alternate" type="text/html" title="What is Conversation Development (ConvDev) and why should you care?" /><published>2017-04-16T07:00:00+00:00</published><updated>2017-04-16T07:00:00+00:00</updated><id>http://conversationaldevelopment.com/2017/04/16/what-is-conversational-development</id><content type="html" xml:base="http://conversationaldevelopment.com/2017/04/16/what-is-conversational-development/">&lt;p&gt;ConvDev evolves the agile software development principles into a practical framework for modern software development. The agile manifesto and 12 principles are ideals every team should strive for but they don’t tell you how to get there. Frameworks like SCRUM or methodologies like Kanban have attempted to bring more structure and order to the software development process but introduce additional abstractions or endless columns of tasks with not end in sight.&lt;/p&gt;

&lt;p class=&quot;breakout&quot;&gt;
ConvDev takes a different approach by constraining the agile principles to what’s at the center of getting work done, the conversation. 
&lt;/p&gt;

&lt;p&gt;No matter what framework or methodology is used, work is always organized around meetings, updates and reviews no matter what department or even industry you are in.&lt;/p&gt;

&lt;p&gt;ConvDev acknowledges this underlying construct of getting work done - the conversation - and instead of hiding it or abstracting it away organizes work around it to create a natural, light and specific result focused framework. The conversation encompasses every stage of taking an idea to production, from discussing what needs can be improved, how to implement it to asking if worked and brought the expected value to the customer.&lt;/p&gt;

&lt;h2 id=&quot;the-four-principles&quot;&gt;The four principles&lt;/h2&gt;

&lt;p&gt;The values of ConvDev are represented in four principles extracted from years of experience working in, with and observing how efficient and successful teams work.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/2017/04/19/efficient-teams-use-short-conversation-cycles/&quot;&gt;Find out how&lt;/a&gt; 
efficient teams use Principle 1, 
&lt;a href=&quot;/2017/04/19/efficient-teams-use-short-conversation-cycles/&quot;&gt;short conversation cycles&lt;/a&gt;, 
to get more done.&lt;/p&gt;</content><author><name></name></author><summary type="html">ConvDev evolves the agile software development principles into a practical framework for modern software development. The agile manifesto and 12 principles are ideals every team should strive for but they don’t tell you how to get there. Frameworks like SCRUM or methodologies like Kanban have attempted to bring more structure and order to the software development process but introduce additional abstractions or endless columns of tasks with not end in sight.</summary></entry><entry><title type="html">How to start adopting Conversational Development</title><link href="http://conversationaldevelopment.com/2017/04/13/how-to-start-adopting-conversational-development/" rel="alternate" type="text/html" title="How to start adopting Conversational Development" /><published>2017-04-13T07:00:00+00:00</published><updated>2017-04-13T07:00:00+00:00</updated><id>http://conversationaldevelopment.com/2017/04/13/how-to-start-adopting-conversational-development</id><content type="html" xml:base="http://conversationaldevelopment.com/2017/04/13/how-to-start-adopting-conversational-development/">&lt;p&gt;Adopting a new process can be a daunting task for any team. The key to success is getting everyone on-board and taking on change in a manner that is comfortable for all. In this guide we will cover how to assess your own process and introduce the four principles of Conversational Development into it.&lt;/p&gt;

&lt;h3 id=&quot;assess-your-current-process&quot;&gt;Assess your current process&lt;/h3&gt;

&lt;p&gt;The first step on the path to adopting Conversation Development (ConvDev) is determining your team’s or organization’s place on the &lt;a href=&quot;/maturity-model&quot;&gt;Maturity Model&lt;/a&gt; to get an idea of your process maturity, possible problems, and potential for growth.&lt;/p&gt;

&lt;p&gt;Each of the five stages on the model has fewer barriers to collaboration and invites more of the extended team to be part of the process. Find your place on the model and set goals for your team to get to the next stage. If your are missing one aspect don’t jump ahead, make getting their part of your goal.&lt;/p&gt;

&lt;h3 id=&quot;get-familiar-with-convdev-principles&quot;&gt;Get familiar with ConvDev principles&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;/shorten-cycle&quot;&gt;&lt;strong&gt;Shorten&lt;/strong&gt; the conversation cycle&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/thread-conversations&quot;&gt;&lt;strong&gt;Thread&lt;/strong&gt; the conversation through all stages&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/open-conversations&quot;&gt;&lt;strong&gt;Open&lt;/strong&gt; conversations without consensus&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/results-oriented&quot;&gt;&lt;strong&gt;Result&lt;/strong&gt; oriented conversation&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;focus-on-minimum-viable-change&quot;&gt;Focus on Minimum Viable Change&lt;/h3&gt;

&lt;p&gt;The objective of software development is to produce value as soon as possible. Instead of minimum viable products or minimum viable features, start thinking in terms of Minimum Viable Changes - the smallest change that can be shipped and measured.&lt;/p&gt;

&lt;div class=&quot;col-md-12 col-xs-12&quot;&gt;
  &lt;p&gt;
    &lt;img style=&quot;width:100%&quot; src=&quot;/images/mvc.png&quot; /&gt;
  &lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;By focusing on shipping Minimum Viable Changes instead of entire feature sets or at arbitrary time intervals your team will be in a better position to measure and assess value and create a result oriented culture.&lt;/p&gt;

&lt;h4 id=&quot;1-shorten&quot;&gt;1. Shorten&lt;/h4&gt;

&lt;p&gt;As an exercise to get started pick a feature and ask your team what is the smallest amount of change they think is needed to get a working version shipped For example instead of building a full-featured issue tracking solutions with issue boards and reporting start with a simple to do list and gradually expand it.&lt;/p&gt;

&lt;h4 id=&quot;2-thread&quot;&gt;2. Thread&lt;/h4&gt;

&lt;p&gt;Record any meetings or if not possible have someone take meeting notes to share with everyone afterwards. It is important to thread the conversation through the entire process either by linking various tools or using a centralized solution. A linked conversation with clearly defined stage transitions will allow your team to measure the entire cycle time for the minimum viable change as well as the time spent in each stage e.g design, development, testing etc.&lt;/p&gt;

&lt;h4 id=&quot;3-open&quot;&gt;3. Open&lt;/h4&gt;

&lt;p&gt;Make sure you invite someone from each cross functional team to the conversation and that the conversation is not dominated by anyone. There is nothing wrong with having a project manager or agile coach lead the conversation and act as a mediator.&lt;/p&gt;

&lt;h4 id=&quot;4-results&quot;&gt;4. Results&lt;/h4&gt;

&lt;p&gt;Tracking the cycle time will allow your team to become more result orientated by optimizing the first three principles. Once you have finished your first cycle begin again with the team thinking about the next minimum viable change to make.&lt;/p&gt;

&lt;p&gt;In the next post we will dive into more detail on how to shorten your conversation cycle.&lt;/p&gt;</content><author><name></name></author><summary type="html">Adopting a new process can be a daunting task for any team. The key to success is getting everyone on-board and taking on change in a manner that is comfortable for all. In this guide we will cover how to assess your own process and introduce the four principles of Conversational Development into it.</summary></entry></feed>