<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Agile &#8211; Nearshore Software Development Company &#8211; IT Outsourcing Services</title>
	<atom:link href="https://nearshore-it.eu/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>https://nearshore-it.eu</link>
	<description>We are Nearshore Software Development Company with 14years of experience in delivering a large scale IT projects in the areas of PHP, JAVA, .NET, BI and MDM.</description>
	<lastBuildDate>Wed, 21 Aug 2024 13:59:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nearshore-it.eu/wp-content/uploads/2023/01/cropped-inetum-favicon-300x300-1-32x32.png</url>
	<title>Agile &#8211; Nearshore Software Development Company &#8211; IT Outsourcing Services</title>
	<link>https://nearshore-it.eu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Disciplined Agile Delivery: The Agile Software Delivery Framework Explained</title>
		<link>https://nearshore-it.eu/project-management-leadership/disciplined-agile-delivery/</link>
					<comments>https://nearshore-it.eu/project-management-leadership/disciplined-agile-delivery/#respond</comments>
		
		<dc:creator><![CDATA[-- Nie pokazuj autora --]]></dc:creator>
		<pubDate>Thu, 25 May 2023 09:10:18 +0000</pubDate>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=23910</guid>

					<description><![CDATA[Whether it's an agile, waterfall, or hybrid approach, it's hard to know which software delivery framework is best to help you meet your organizational goals. ]]></description>
										<content:encoded><![CDATA[
<p>If you&#8217;re a development team that wants to work Agile but needs a more scalable, structured, goal-driven approach to software development, the Disciplined Agile Delivery (DAD) framework may be for you. It takes a people-first approach to delivering working software while providing tools, guidance, and processes that turbocharger the performance of new and maturing development teams.&nbsp;</p>



<p>Sound interesting, right? By the end of this article, you&#8217;ll know whether DAD might be right for you. To help, we&#8217;ll dive into the detail of exactly what it is, how the framework, lifecycle, and team roles fit together, and compare it to other popular frameworks such as Scrum and XP.&nbsp;</p>



<p>Let&#8217;s get started!</p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#-What-is-Disciplined-Agile-Delivery?">1.  What is Disciplined Agile Delivery?</a></li>
                    <li><a href="#The-History-of-The-Framework">2.  The History of The Framework</a></li>
                    <li><a href="#The-Lifecycle-and-Phases-Explained">3.  The Lifecycle and Phases Explained</a></li>
                    <li><a href="#The-Disciplined-Agile-Delivery-Roles-How-Does-The-Team-Fit-Together">4.  The Disciplined Agile Delivery Roles</a></li>
                    <li><a href="#Disciplined-Agile-Delivery-vs-Scrum-vs-XP">5.  Disciplined Agile Delivery vs. Scrum vs. XP</a></li>
                    <li><a href="#To-Wrap-Things-Up">6.  Summary</a></li>
            </ol>
</div>


<h2 class="wp-block-heading" id="-What-is-Disciplined-Agile-Delivery?">What is Disciplined Agile Delivery?</h2>



<p>Disciplined Agile Delivery (DAD, or sometimes referred to as DA for Disciplined Agile) is a people-first,<strong> hybrid Agile approach to software delivery and IT project management.&nbsp;</strong></p>



<p>Based on an agile methodology and with continuous delivery principles in mind, DAD provides development teams with a set of comprehensive, end-to-end delivery lifecycles that streamline processes and guarantee excellent results.</p>



<p>While relatively new to most, it draws on frameworks you&#8217;ll already know and may have already used. Specifically, it takes inspiration from XP, Scrum, Agile, and Lean, combining many of those toolkits to create a range of structured, hassle-free, scaled agile frameworks.&nbsp;</p>



<h2 class="wp-block-heading" id="The-History-of-The-Framework">The History of The Framework</h2>



<p>DAD was born in one of the most advanced, well-known, and influential tech companies, IBM. Although used in practice since 2009, the framework was introduced to the world by Scott Ambler and Mark Lines in their book &#8216;<a href="https://www.amazon.co.uk/Disciplined-Agile-Delivery-Practitioners-Enterprise/dp/0132810131" target="_blank" rel="noopener">Disciplined Agile Delivery: A Practitioner&#8217;s Guide to Agile Software Delivery in the Enterprise</a>&#8216; in 2012.</p>



<p>The first exploratory iteration of DAD as a way of working was focused on providing more structured processes and decision-making governance. By adding structure and governance to DevOps and agile ways of working, teams immediately began to see tangible results with DAD. Over time, the concepts evolved into &#8216;<strong>Disciplined DevOps</strong>&#8216; before going on to become a commonplace framework across the wider software development industry.</p>



<p>Nowadays, the broader methodology of DAD has extended beyond just software development. It is now a common approach to agile delivery in business areas such as finance, procurement, IT infrastructure, and IT strategy development.</p>



<h2 class="wp-block-heading" id="The-Lifecycle-and-Phases-Explained">The Lifecycle and Phases Explained</h2>



<p>One of the best things about the Disciplined Agile Delivery Framework is that it has something for everyone, depending on how you apply it.&nbsp;</p>



<p>At the highest level, DAD focuses on the entire system lifecycle, providing structure and guidance from project initiation through to the ultimate retirement of a system.&nbsp;</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="756" height="284" src="https://nearshore-it.eu/wp-content/uploads/2023/05/nearshore_2023.05.25_graphic_1.png" alt="disciplined agile delivery" class="wp-image-23914" title="Disciplined Agile Delivery: The Agile Software Delivery Framework Explained 1" srcset="https://nearshore-it.eu/wp-content/uploads/2023/05/nearshore_2023.05.25_graphic_1.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/05/nearshore_2023.05.25_graphic_1-300x113.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/05/nearshore_2023.05.25_graphic_1-495x186.png 495w" sizes="(max-width: 756px) 100vw, 756px" /></figure></div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Source &#8211; <a href="https://www.pmi.org/-/media/pmi/microsites/disciplined-agile/graphics/lifecyclehighlevel.jpg?rev=66d396435d75486a8f0898f928be00ce" target="_blank" rel="noopener">Project Management Institue</a></p>



<p>Below this high-level lifecycle is a wide range of sub-frameworks to choose from. Most of them focus on variations of the key three delivery phases (<strong>Inception</strong>, <strong>Construction</strong>, and <strong>Transition</strong>) as these concentrate on getting working software into the hands of users. Examples of these sub-frameworks include:&nbsp;</p>



<ul class="wp-block-list">
<li><strong>Agile Lifecycle.</strong> Great for Agile projects, the Agile lifecycle is based on Scrum but extended to cover pre-work such as strategy development and stakeholder alignment.</li>



<li><strong>Lean Lifecycle. </strong>A Kanban-based lifecycle that&#8217;s great for new, lightweight teams that want to combine Kanban, Lean, and Agile principles.</li>



<li><strong>CI/CD Agile Lifecycle.</strong> Same as number one, but focusing on long-lived, stable product teams.</li>



<li><strong>CI/CD Lean Lifecycle. </strong>Same as number one, but focusing on long-lived, stable product teams.</li>



<li><strong>Lean Startup Lifecycle.</strong> Great for teams looking for easily consumable guidance on strategy and efficient delivery in a startup environment.</li>



<li><strong>Program Lifecycle.</strong> Great for strategic managers focusing on scaling and bringing together a team of teams.</li>
</ul>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="The-Disciplined-Agile-Delivery-Roles-How-Does-The-Team-Fit-Together">The Disciplined Agile Delivery Roles &#8211; How Does The Team Fit Together?&nbsp;</h2>



<p>Like all agile frameworks, DAD has a set of defined roles that help teams deliver smoothly and effectively.</p>



<p>While DAD doesn&#8217;t set out to prescribe exact details to teams, building an agile team that can still <strong>self-organize</strong>, <strong>work collaboratively</strong>, and <strong>delivers on its stakeholders</strong>&#8216; <strong>requirements </strong>is essential. For that reason, the DAD framework requires the following key roles:&nbsp;</p>



<ol class="wp-block-list">
<li><strong>Stakeholders</strong>. Like many other frameworks, in DAD, a stakeholder is defined as someone who can impact or is impacted by the solution being built. Your project will have a variety of stakeholders, from end-users to senior management. The key thing for DAD is identifying your stakeholders early and involving them regularly in your projects. </li>



<li><strong>Team Member</strong>. Team members are those who directly contribute to building the solution, e.g., programming, designing, testing, or planning. Like all Agile teams, team members contribute skills that the team needs, but DAD recognizes (unlike other frameworks) that those skills may not always be in direct development. Like with stakeholders, you&#8217;ll have many team members across your project.</li>



<li><strong>Team Lead</strong>. Much like a Scrum Master or Agile Coach in other methodologies, the Team lead facilitates and guides the team instead of taking on technical responsibility. The Team Lead should act as a servant leader, continuously looking for ways to optimize team performance, capture agile data that drives improvement, and help remove blockers and issues.</li>



<li><strong>Product Owner</strong>. The Product Owner is the one individual on the team that represents the customer, either through or in direct collaboration with the stakeholders. Each DAD team will have a dedicated Product Owner who helps answer questions, manages communication with stakeholders, and champions the team&#8217;s work.</li>



<li><strong>Architecture Owner</strong>. Where many frameworks fail is that they forget to consider the bigger picture. To overcome this, DAD explicitly includes the Agile Modeling role of the Architecture Owner. The Architecture Owner looks holistically at the system design, the longer-term plans, and the risks to the system and the project. Unlike the other DAD roles, the Architecture Owner can be a dual role and is often held by the Team Lead as they are the most senior and have the most technical knowledge.</li>
</ol>



<p>Outside of this, there may be several supporting roles, such as Subject Matter Experts, Specialists, Domain Experts, and Independent Testers or Integrators.</p>



<p>Read also: <a href="/articles/project-management-leadership/scrumban/">Guide to Scrumban methodology</a></p>



<h2 class="wp-block-heading" id="Disciplined-Agile-Delivery-vs-Scrum-vs-XP">Disciplined Agile Delivery vs. Scrum vs. XP &#8211; Why Might DAD Be Better For You?</h2>



<p>As we&#8217;ve seen throughout this article, DAD was built on the foundations of other frameworks, such as Scrum and Extreme Programming.&nbsp;</p>



<p>If you&#8217;re currently operating <strong>Scrum</strong>, <strong>XP</strong>, or any other agile software development framework, here are some reasons you may choose to transition to Disciplined Agile Delivery.&nbsp;</p>



<ul class="wp-block-list">
<li><strong>More Complete Lifecycle:</strong> DAD provides you with a complete end-to-end framework and lifecycle covering everything from the solution concept to the eventual retirement. There is where DAD goes beyond Scrum and provides fuller support for your entire software development operation, including strategy design, deployment, and production. </li>



<li><strong>Structure &amp; Adaptability</strong>: DAD provides a solid base of structure and support while also building in adaptability to flex for your own business needs. Other Agile methodologies can be very prescriptive, giving delivery teams no freedom to express themselves within their end-to-end process. Thanks to the many options within DAD, such as Disciplined DevOps, Lean Lifecycle, and Program Lifecycle, you can find something that works for you. </li>



<li><strong>Constant Updates.</strong> As DAD becomes increasingly popular, new updates, thought leadership, and varieties are being developed, helping you and other users stay ahead of your ever-changing environment. Unlike Scrum, which is set in stone, this allows DAD to remain resilient and modern moving forward.</li>
</ul>



<p><strong>Read also:</strong> <a href="/articles/project-management-leadership/extreme-programming-complete-guide/" target="_blank" data-type="URL" rel="noreferrer noopener">Agile Software Development: Extreme Programming (XP) Explained</a></p>



<h2 class="wp-block-heading" id="To-Wrap-Things-Up">To Wrap Things Up&#8230;</h2>



<p>If you&#8217;re looking for a way to deliver agile software development while maintaining structure, good governance, and control, the Disciplined Agile Delivery (DAD) framework might be for you. Modeled on some of the best and most popular methodologies, such as Scrum and XP, DAD provides everything you and your team need to deliver great results for your business stakeholders.&nbsp;</p>



<p>At Inetum, we provide all the services necessary to achieve IT excellence in everything you do. Whether it&#8217;s disruption, efficiency, or scaling your operation, our team of experts can help you go to the next level by helping you choose, implement, and scale your chosen delivery methodology.&nbsp;</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="Disciplined Agile Delivery: The Agile Software Delivery Framework Explained 2"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/project-management-leadership/disciplined-agile-delivery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Journey to Agile Transformation: A 101 Starter Guide for Creating an Agile Organization</title>
		<link>https://nearshore-it.eu/project-management-leadership/agile-transformation/</link>
					<comments>https://nearshore-it.eu/project-management-leadership/agile-transformation/#respond</comments>
		
		<dc:creator><![CDATA[-- Nie pokazuj autora --]]></dc:creator>
		<pubDate>Fri, 14 Apr 2023 11:15:09 +0000</pubDate>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=23457</guid>

					<description><![CDATA[Whether it's greater customer satisfaction, reduced business risk, or boosted team autonomy, most leaders agree that business agility is key to business success. Because of this, many organizations are embarking on their own agile transformation journey to revolutionize their ways of working.]]></description>
										<content:encoded><![CDATA[
<p>But, like any successful transformation, the journey to becoming agile isn&#8217;t always a smooth one. In a 2021 survey by Harvard Business Review,&nbsp;<a href="https://hbr.org/2021/03/for-an-agile-transformation-choose-the-right-people" target="_blank" data-type="URL" data-id="https://hbr.org/2021/03/for-an-agile-transformation-choose-the-right-people" rel="noreferrer noopener">90% of companies</a> said they were struggling with their agile transformation roadmap &#8211; and things have only got harder post-COVID. After all, spreading an agile mindset across an entire organization is a big task &#8211; but the good news is, it&#8217;s not impossible as long as you have the right support.&nbsp;</p>



<p>By the end of this article, you&#8217;ll be ready to start your own agile transformation. Once we&#8217;ve defined exactly what an agile transformation is, debunked some of the buzzwords, and explored the benefits, we&#8217;ll take you through 5 things to consider to help you start your agile journey.&nbsp;</p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#What-is-an-Agile-Transformation?-">1.  What is an Agile Transformation?</a></li>
                    <li><a href="#Buzzword-Bingo---Agile-Organization,-Agile-Methodology,-and-Agile-Project-Management-and-More-Explained">2.  Buzzword Bingo &#8211; Agile Organization, Agile Methodology, and Agile Project Management Explained</a></li>
                    <li><a href="#The-Benefits-of-Agile-Transformation">3.  The Benefits of Agile Transformation</a></li>
                    <li><a href="#Building-Your-Own-Successful-Agile-Transformation-Roadmap---5-Things-to-Consider-to-Get-Started">4.  Building Your Own Successful Agile Transformation Roadmap &#8211; 5 Things to Consider to Get Started</a></li>
                    <li><a href="#To-Wrap-Up…">5.  Summary</a></li>
            </ol>
</div>


<h2 class="wp-block-heading" id="What-is-an-Agile-Transformation?-">What is an Agile Transformation?&nbsp;</h2>



<p>Put simply, an agile transformation is a change management programme where an entire organization creates business agility by adopting agile ways of working.</p>



<p>While this starts by fostering a high-level agile mindset, over time, it evolves to revolutionize management practices, such as company culture, principles, processes, and methodologies. This is usually done with the support of a specially designed agile team.</p>



<p>The key mistake businesses make is to limit their agile transformation to just product development or technology teams. If, instead, you want to maximize the benefits across the organization, the entire company must adopt an agile mindset, starting with the leadership team. They set an example that promotes agility, iterative thinking, and a growth mindset in everything the company does.</p>



<h2 class="wp-block-heading" id="Buzzword-Bingo---Agile-Organization,-Agile-Methodology,-and-Agile-Project-Management-and-More-Explained">Buzzword Bingo &#8211; Agile Organization, Agile Methodology, and Agile Project Management and More Explained</h2>



<p>If you&#8217;re new to Agile, the terms, buzzwords, and acronyms can be confusing. To help you speak the language, let&#8217;s answer some common agile transformation questions.&nbsp;</p>



<h3 class="wp-block-heading">What Do We Mean by an Agile Organization?&nbsp;</h3>



<p>When an organization has &#8216;<strong>Business Agility</strong>&#8216;, it&#8217;s seen as <strong>people-centered, dynamic, and adaptable, able to deliver value even in times of volatility, uncertainty, complexity, and ambiguity.</strong> Agile businesses collaborate, make decisions, and manage risk creatively, allowing them to stay ahead of their competition and respond to customer feedback.</p>



<p>Agile adoption starts with leaders and managers transitioning to an agile mindset, often with the support of agile coaches. It then spreads downward in the organizational structure through specially designed methodologies, practices, and processes.</p>



<h3 class="wp-block-heading">What is the Agile Methodology or Agile Practices?&nbsp;</h3>



<p>If you want to implement agile successfully, it needs to be embedded into the day-to-day work of every employee. This is where an agile approach comes into play in the form of agile methodologies, agile practices, and agile processes.&nbsp;</p>



<p>Whether it&#8217;s a development team, a sales function, or a customer support service, anyone can work in an agile way, so long as their working practices reflect the following characteristics:&nbsp;</p>



<ul class="wp-block-list"><li><strong>Collaboration</strong></li><li><strong>Autonomy</strong></li><li><strong>Customer focus</strong></li><li><strong>Flexibility</strong></li><li><strong>Adaptability</strong></li><li><strong>High-quality</strong></li><li><strong>Learning from mistakes</strong></li><li><strong>Transparency</strong></li><li><strong>Honesty</strong></li></ul>



<h3 class="wp-block-heading">How Does Agile Project Management Fit Into This?</h3>



<p>Like any other team&#8217;s methodology or process, project management teams often use an agile approach to deliver customer outcomes. This is most commonly seen in software development projects, where specific delivery frameworks, such as Scrum, are used to create an iterative development process that focuses on reacting to customer feedback, improving value-driven metrics, and driving digital transformation.&nbsp;</p>



<figure class="wp-block-table"><table><tbody><tr><td></style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.03.30_coverXP.jpg" alt="nearshore 2022.03.30 coverXP" title="The Journey to Agile Transformation: A 101 Starter Guide for Creating an Agile Organization 3"></div><div class="tile-content"><p class="entry-title client-name">Expert knowledge</p>
<H3>Guide to Scrumban methodology</H3>
What are the differences between Scrum and Scrumban?
<a class="btn btn-primary" href="https://nearshore-it.eu/articles/project-management-leadership/scrumban/" target="_blank" rel="noopener">Read the article!</a></div></div></div></div></td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="The-Benefits-of-Agile-Transformation">The Benefits of Agile Transformation</h2>



<p>So, now that you know what agility is and how it looks in different businesses and teams, it&#8217;s time to look at what&#8217;s in it for you. If you&#8217;re planning a new agile journey, here are some benefits you can expect to see in your organization.&nbsp;</p>



<ul class="wp-block-list"><li>Continuously improving teams that strive to learn and grow.</li><li>Closer alignment with your customer, helping deliver greater value.</li><li>Enhanced operational performance visibility thanks to simple data and metrics.</li><li>Faster communication, rapid decision making, less silo team working.</li><li>Improved collaboration and coordination from team member to team member.</li><li>Greater resiliency and the ability to respond to external factors.</li><li>Less business risk thanks to the ability to plan, execute, and improve at pace.</li></ul>



<h2 class="wp-block-heading" id="Building-Your-Own-Successful-Agile-Transformation-Roadmap---5-Things-to-Consider-to-Get-Started">Building Your Own Successful Agile Transformation Roadmap &#8211; 5 Things to Consider to Get Started</h2>



<p>If you&#8217;ve got this far, it&#8217;s time to start thinking about how you&#8217;ll execute your own agile transformation strategy. While the journey to become truly agile can take several years, here are 5 things to think about to get you started.&nbsp;</p>



<h3 class="wp-block-heading">1 &#8211; Consider How You&#8217;ll Create An Agile Mindset From The Top</h3>



<p>The first thing to remember is that your agile transformation isn&#8217;t going to happen overnight. To go agile, it all starts from the top by setting a clear vision of where you want to go and how you want to get there.</p>



<p>Your leadership team is key here, as they need to define, sponsor, and embrace the core agile principles, values, characteristics, and behaviors that everyone should follow in a new agile world. Successful agile journeys have strong leadership from those at the top, so make sure you lock this in before even attempting to move forward.</p>



<h3 class="wp-block-heading">2 &#8211; Don&#8217;t Suffer Alone, Utilize Agile Coaching</h3>



<p>The chances are you won&#8217;t be able to build an agile transformation strategy without the help of experts who have been there and done it before.</p>



<p>Once your senior <a href="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" rel="noreferrer noopener">leaders </a>are on board with your agile transformation, agile coaching will help managers at all levels embrace an agile mindset and begin to build a blueprint for agile operating.&nbsp;</p>



<p>Agile coaching isn&#8217;t a fire-and-forget support mechanism, though. The most successful transformations utilize coaching throughout the transformation to keep the momentum, expertise, and support high from start to finish.&nbsp;</p>



<h3 class="wp-block-heading">3 &#8211; Plan to Build Team-by-Team Agile Practices</h3>



<p>Once your managers have embraced the agile transformation, it&#8217;s time to translate it into your day-to-day practices and processes. To do this, you&#8217;ll need to create a blueprint for agile operating across your key departments, such as operations, sales, customer support, and technology.</p>



<p>These will look different from business to business and must flex to what each team needs. For example, a software development team may embody the agile approach by adopting Scrum as its delivery framework. This would mean implementing different agile development ceremonies, such as stand-ups and retrospectives, to display characteristics such as collaboration, customer focus, and autonomy.</p>



<p>Building a team-by-team agile blueprint is one of the most complex and challenging elements of an agile transformation, so give it time, resources, and the expertise of agile coaches to make it a success.</p>



<h2 class="wp-block-heading">4 &#8211; Plan The Key Metrics &amp; KPIs That Will Evidence Your Progress</h2>



<p>Like any transformation process, it&#8217;s essential to define and track what good looks like. To do this, you&#8217;ll want to agree on a critical group of data points and KPIs to show your agile efforts are delivering value for your company.&nbsp;</p>



<p>Again, these will look different for each business and each team, but common examples include the following:</p>



<ul class="wp-block-list"><li><strong>Customer satisfaction</strong></li><li><strong>Delivery speed</strong></li><li><strong>Employee satisfaction</strong></li><li><strong>Product/service quality</strong></li><li><strong>Cost reduction/efficiencies</strong></li></ul>



<p>Remember that agile teams also make mistakes and often need improvement. Don&#8217;t expect that by going agile, you&#8217;ll automatically solve every problem your business faces &#8211; agile isn&#8217;t a silver bullet!</p>



<figure class="wp-block-table"><table><tbody><tr><td></style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.01.05_cover.jpg" alt="nearshore 2022.01.05 cover" title="The Journey to Agile Transformation: A 101 Starter Guide for Creating an Agile Organization 4"></div><div class="tile-content"><p class="entry-title client-name">EXPERT KNOWLEDGE</p>

<h3>Do you know the advantages of Agile project management?</h3>
 How to run an agile project using Scrum?

<a class="btn btn-primary" href="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/">Read the article!</a></div></div></div></div></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">5 &#8211; Remember to Learn &amp; Adapt As You Go</h3>



<p>Undergoing an agile transformation is, in itself, an iterative process. In the spirit of agile working, plan regular reviews of your progress, make time to celebrate successes, and create the space to make changes if things aren&#8217;t going well.&nbsp;</p>



<p>To do this, many organizations start by running an agile pilot, rolling out agile department-by-department. This way, the pilot allows them to measure their success before launching more agile teams in other business areas. Depending on how well each launch goes, transformation leaders speed up or slow down the pace of the transformation to meet the needs of the business and the customer.</p>



<p>Remember, there&#8217;s no right or wrong when it comes to your transformation needs, so do what works for you and your business.</p>



<h2 class="wp-block-heading" id="To-Wrap-Up…">To Wrap Up…</h2>



<p>Organizations across the globe are launching an agile transformation to revolutionize how they deliver value to their customers.</p>



<p>Despite their many benefits, it&#8217;s worth remembering that agile transformations are challenging, long-term endeavors that can go wrong if you don&#8217;t have the right expertise.</p>



<p>That&#8217;s why at Inetum, we&#8217;re here to help you define your transformation plans&#8217; strategic target, direction, timing, and speed. We provide operational support to implement solutions adapted to your core businesses, size, and processes with a laser focus on helping you achieve exceptional business value.&nbsp;</p>



<p>If you like the sound of that, you can find out more about our <a href="https://www.inetum.com/en/transformation-disruption" data-type="URL" data-id="https://www.inetum.com/en/transformation-disruption" target="_blank" rel="noreferrer noopener">Transformation &amp; Disruption services</a> here.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/project-management-leadership/agile-transformation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Agile and Scrum in Sales</title>
		<link>https://nearshore-it.eu/project-management-leadership/scrum-in-sales/</link>
					<comments>https://nearshore-it.eu/project-management-leadership/scrum-in-sales/#respond</comments>
		
		<dc:creator><![CDATA[RASZ]]></dc:creator>
		<pubDate>Wed, 29 Mar 2023 09:50:48 +0000</pubDate>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=22992</guid>

					<description><![CDATA[For project managers in the IT industry, Scrum is a widely-known and widely-used method, and has become increasingly popular in the last few years. Even if they do not use Scrum, Kanban or other agile methodologies in their pure form, they take full advantage of an agile approach to IT project management. ]]></description>
										<content:encoded><![CDATA[
<p>In this article, however, I would like to consider whether it is possible to apply the Agile approach in management in industries and company departments which are not directly related to IT.</p>



<div class="table-of-contents">
    <p class="title">Go to:</p>
    <ol>
                    <li><a href="#Scrum-in-sales-team-management">1.  Scrum in sales team management</a></li>
                    <li><a href="#How-to-organize-an-agile-sales-team?">2.  How to organize an agile sales team?</a></li>
                    <li><a href="#Scrum/Kanban-in-B2B-agile-sales-teams">3.  Scrum vs Kanban in B2B agile sales teams</a></li>
                    <li><a href="#Sales-sprints">4.  Sales Sprints</a></li>
                    <li><a href="#Agile-awareness">5.  Agile awareness</a></li>
            </ol>
</div>


<h2 class="wp-block-heading" id="Scrum-in-sales-team-management">Scrum in sales team management</h2>



<p>In my opinion, selected fragments and parts of e.g. Scrum may be successfully utilized in managing sales teams. This is especially easy if these teams cooperate in any form with developers who use agile methodologies in software development. This facilitates the transfer of knowledge and culture, which is necessary for agile project management, but is not absolutely essential. In fact, any organization or team can implement Agile and SCRUM, although it may be harder if the process starts from scratch.</p>



<p>The key role in this case will have the <a href="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" rel="noreferrer noopener">Scrum Master</a>, because apart from being a team member, he is also responsible for promoting the agile approach in the organization and maintaining the adopted standards. <a href="https://nearshore-it.eu/articles/the-complete-guide-to-agile-project-management/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/the-complete-guide-to-agile-project-management/" rel="noreferrer noopener">Agile </a>and Scrum methods are what our team use with many of our IT Outsourcing Projects that we undertake to get the best results.</p>



<h2 class="wp-block-heading" id="How-to-organize-an-agile-sales-team?">How to organize an agile sales team?</h2>



<p>Let’s consider how we could transform marketing and sales&nbsp;into agile teams.<a href="https://www.scrum.org/scrum-guide-2020?psafe_param=1&amp;gclid=Cj0KCQjww4-hBhCtARIsAC9gR3budZjmR9MdH9CDkFXQCcKIxfwqUBE4gc6XbYlo1orCDNNtngTVG1EaAgu7EALw_wcB" target="_blank" data-type="URL" data-id="https://www.scrum.org/scrum-guide-2020?psafe_param=1&amp;gclid=Cj0KCQjww4-hBhCtARIsAC9gR3budZjmR9MdH9CDkFXQCcKIxfwqUBE4gc6XbYlo1orCDNNtngTVG1EaAgu7EALw_wcB" rel="noreferrer noopener"> The Scrum Guide</a> emphasizes the fact that we must take the diversity of our team into account.&nbsp;Among the people who form the core of our team, let’s assume that there will be: a&nbsp;graphic designer, a&nbsp;content writer, a&nbsp;marketing specialist, a&nbsp;new sales specialist, a&nbsp;key account manager, and a&nbsp;project delivery manager.</p>



<p>By implementing Scrum, we must choose someone to act as Scrum Master and support the flow of information. It should also be remembered that positions connected with <strong>management (e.g. Marketing Manager)</strong> and<strong> sales (Sales Manager) </strong>are de facto&nbsp;equal, which requires an approach drawn from the assumptions of the holacracy model and teal organizations. They assume cooperation without designating traditional, hierarchical positions such as a&nbsp;director or manager. Decisions are made jointly in project circles by team members, and one person can participate in numerous projects and fulfill many roles, depending on their knowledge, experience and involvement.</p>



<p><strong>Our agile sales team should also include a&nbsp;Product Owner</strong>. This role may be filled by the Sales Director, the CEO, or someone who is responsible for sales, the delivery of solutions or recruitment activities, but it is necessary to define such a role before starting work. The Project Owner’s task is to define the scope of project tasks among others, in this case determining the sales and marketing objectives, broken down into markets and specific sales people who are responsible for given areas.</p>



<p><strong>Read also:</strong> <a href="https://nearshore-it.eu/articles/project-management-leadership/remote-team-management-in-scrum/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/remote-team-management-in-scrum/" rel="noreferrer noopener">Remote team management in Scrum</a></p>



<p>Creating a&nbsp;backlog of tasks is certainly a&nbsp;great challenge. Commercial and marketing work is connected with constant change and the fact that the clients are different each time and require a&nbsp;bespoke sales and design approach. Task allocation and prioritization therefore requires parallel work in several projects, which may give rise to&nbsp;the danger of <strong>&#8220;putting aside&#8221;</strong> difficult topics in favor of easier ones, or concentrating your energies on the wrong client.</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="Agile and Scrum in Sales 5"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="Scrum/Kanban-in-B2B-agile-sales-teams">Scrum/Kanban in B2B agile sales teams</h2>



<p>From my project and business experience, it appears that B2B sales work very well for models based on agile methods such as Scrum framework or&nbsp;Kanban, because they promote the work of their own sales person or marketing department as a separate entity in the company at the beginning of the sales process.</p>



<p>As a rule, sales representatives work with clients individually and generate the right number of leads in the sales funnel with the support of the marketing department. An efficient salesperson is able to conduct the first conversations with a potential client independently. Only at the stage when specialist knowledge is needed (e.g. business or system analysis) should the Product Owner of a given agile sales process act to create a team modeled on Scrum, consisting of e.g. a business analyst, a solution architect, a project manager and/or delivery manager, a quality control specialist, and a recruiter.&nbsp;</p>



<p>By defining tasks in the product backlog (and using publicly available tools such as Jira, Notion or Asana) one can properly prioritize, monitor status, organize Scrum team daily Scrum standups meetings or organize a team meeting with the client. Slack is an example of a great tool for communication in such a model.</p>



<p>Read also: <a href="https://nearshore-it.eu/articles/project-management-leadership/scrum-vs-kanban-which-to-choose-in-software-development/">Scrum vs Kanban. Which to choose in software development?</a></p>



<p><strong>This type of approach is also suitable at the point when the representative transfers the customer (assuming that the contract has been signed) to the production/delivery department</strong>. At the moment, we maintain full agility and project continuity, and the people who will be responsible for e.g. the development of a given system are already familiar with the client, the solution, the people responsible etc., which also helps in the efficient transfer of knowledge<strong>. </strong>The Business Manager remains part of the customer service process, but is only responsible for the contract, orders, etc., whereas, for example, the delivery manager becomes the project owner.</p>



<h2 class="wp-block-heading" id="Sales-sprints">Sales Sprints</h2>



<p>The model described can be applied by selecting appropriate events and artifacts known from Scrum, such as sprints or retrospectives. If the process of signing a client up lasts, say, 3 to 6 months, it is easy to break this time by Sprint planning into two-week sprints, for example, and thus monitor the progress and costs associated with sales activities for a given customer. It’s also easy to stop the project when we think that finalizing the sale is unlikely.</p>



<p><strong>Read also:</strong> <a href="https://nearshore-it.eu/articles/project-management-leadership/key-soft-skills-and-personality-types-for-agile-teams/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/key-soft-skills-and-personality-types-for-agile-teams/" rel="noreferrer noopener">Personality types and soft skills for Agile workers. How to make a good agile team?</a></p>



<p>Using Scrum in sales we can also discuss progress with the potential client during the sprint review, and during the retrospective, for example, indicate the three most important elements to be improved during communication and the customer acquisition process. In addition, when the client is already signed up, it is easy to progress to further Kanban-based service process management.</p>



<h2 class="wp-block-heading" id="Agile-awareness">Agile awareness</h2>



<p>The key to this process, however, is a thorough understanding of the Agile approach, especially Scrum/Kanban in sales methodology – and this not only applies to sales people but also the rest of the team members that support them. Educating the client in terms of using the Scrum sales process is also a relevant factor. However, we cannot deny that the use of Scrum in sales and marketing means not using this methodology “in a textbook manner”.</p>



<p>It requires significant modification, which means that it is no longer Scrum in its pure form according to the principles of the Scrum Guide. On the other hand, I think that if it helps us with effective sales management, the sales process, and finally the signing of a contract with the client, for whom Agile is not just an empty word, it is worth considering this type of approach.</p>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/project-management-leadership/scrum-in-sales/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Complete Guide to Artifacts in Scrum </title>
		<link>https://nearshore-it.eu/articles/agile-artifacts-in-scrum/</link>
					<comments>https://nearshore-it.eu/articles/agile-artifacts-in-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Lukasz Tudzierz]]></dc:creator>
		<pubDate>Thu, 23 Mar 2023 09:33:30 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=22905</guid>

					<description><![CDATA[The concept of artifacts is inscribed into Scrum and Scrum projects. What are they and how do they influence our daily work? How do they help translate product requirements into specific services for the customer? Read the article and find out what the Sprint Backlog, Product Backlog, and Scrum Increment are. ]]></description>
										<content:encoded><![CDATA[
<p>The Scrum Team, with the support of the Product Owner and the Scrum Master, provides product Increment. By using the Scrum framework, the team gains the necessary tools to prioritize and track the progress of work.</p>



<div class="table-of-contents">
    <p class="title">Go To:</p>
    <ol>
                    <li><a href="#What-are-Agile-Scrum-artifacts?-">1.  What are Agile Scrum artifacts?  </a></li>
                    <li><a href="#Artifacts-and-Agile:-What-is-the-difference-between-Agile-and-Scrum?">2.  Artifacts and Agile: What is the difference between Agile and Scrum? </a></li>
                    <li><a href="#What-are-the-names-of-the-3-Scrum-artifacts?-">3.  What are the names of the 3 Scrum artifacts?  </a></li>
                    <li><a href="#What-is-a-Product-Backlog?">4.  What is a Product Backlog? </a></li>
                    <li><a href="#What-is-a-Sprint-Backlog?">5.  What is a Sprint Backlog? </a></li>
                    <li><a href="#Definition-of-Done-and-Product-Increment">6.  Definition of Done and Product Increment</a></li>
                    <li><a href="#Main-artifacts-of-Scrum-framework-–-the-summary-">7.  Summary</a></li>
            </ol>
</div>


<h2 class="wp-block-heading" id="What-are-Agile-Scrum-artifacts?-">What are Agile Scrum artifacts? </h2>



<p>The Cambridge dictionary describes the artifact as <em>&#8220;an object, such as a tool, that was made in the past&#8221;</em>. Some of the definitions by Dictionary.com also defines an artifact as <em>&#8220;a substance or structure not naturally present in the matter being observed but formed by artificial means&#8221;. </em></p>



<p>The Scrum Guide describes: <em>&#8220;Scrum artifacts as reflecting work or value&#8221;. </em>Using a simpler nomenclature, the Scrum artifacts show the actual work we have done in the project and what we plan to do. In the following article, I will try to explain what they are and why there are artifacts in Scrum. For a better understanding, I will use quotes from the latest version of the Scrum Guide published in 2020. </p>



<p><strong>Also read:</strong><a href="https://nearshore-it.eu/articles/how-to-sprint-plan/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/how-to-sprint-plan/" rel="noreferrer noopener"> How to Sprint plan?</a></p>



<h2 class="wp-block-heading" id="Artifacts-and-Agile:-What-is-the-difference-between-Agile-and-Scrum?">Artifacts and Agile: What is the difference between Agile and Scrum?</h2>



<p>To start with, however, let&#8217;s distinguish two concepts that, despite the growing popularity of <a href="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" rel="noreferrer noopener">agile methods</a> of work, are still sometimes confused. Participants of training often ask me the question – do we need all these artifacts to be agile? Let&#8217;s remember that Agile is rather a way of thinking and a general concept that defines an agile approach to software development. Scrum, on the other hand, is a framework created and constantly improved to facilitate the delivery of value in a complex world.</p>



<figure class="wp-block-table"><table><tbody><tr><td><br></style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2021/12/nearshore_2021.12.16_cover.jpg" alt="nearshore 2021.12.16 cover" title="A Complete Guide to Artifacts in Scrum  6"></div><div class="tile-content"><p class="entry-title client-name">PROJECT MANAGEMENT</p>
<h3>Scrum vs Kanban</h3>
Which to choose in software development?

<a class="btn btn-primary" href="https://nearshore-it.eu/articles/project-management-leadership/scrum-vs-kanban-which-to-choose-in-software-development//" target="_blank" rel="noopener">Read the article!</a></div></div></div></div></td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="What-are-the-names-of-the-3-Scrum-artifacts?-">What are the names of the 3 Scrum artifacts? </h2>



<p>Scrum distinguishes 3 artifacts: <strong>Product Backlog, Sprint Backlog, and Increment.</strong> Although the Product Goal, Sprint Goal, and Definition of Done are directly<strong> related to</strong> artifacts by ensuring clarity and <a href="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/" rel="noreferrer noopener">focus</a>, they are not Scrum artifacts themselves.</p>



<h2 class="wp-block-heading" id="What-is-a-Product-Backlog?">What is a Product Backlog?</h2>



<p>According to Scrum Guide, Product Backlog is <em>“an ordered and emergent list of what is needed to improve the product. It is the single source of work undertaken by the Scrum Team”</em>. Simply put, the Backlog uses tasks to describe all the work that needs to be done throughout a project. A Product Owner is responsible for managing the Backlog. This may include such activities as: </p>



<ul class="wp-block-list"><li><strong>creating new elements of the Backlog</strong> – tasks, </li><li><strong>prioritizing and organizing the elements of the Product Backlog</strong> – for a better understanding of work, at the top, there are tasks with a higher priority, and below those of low importance or requiring further detailing during the Refinement,</li><li><strong>ensuring accessibility and transparency</strong> – a situation in which everyone interested knows where the Backlog is and what it describes.</li></ul>



<p>The Product Owner may transfer or delegate management of the Product Backlog to another person, but in the end, PO is responsible for this area. The Scrum Guide also indicates, which is extremely important, that the Product Owner is one person and not a committee or group of people. The Product Owner should take into account the requirements and expectations of stakeholders and the external environment in their work, but ultimately the Product Owner makes decisions regarding the Product Backlog. Why is it so important in everyday project work to emphasize that the Product Owner is one person? This allows you to avoid the dispersion of responsibilities and internal fights over which area of the product is more important.</p>



<h3 class="wp-block-heading" id="Improvement-or-Refinement">Improvement or Refinement</h3>



<p>I must also mention the improvement, that is, the Refinement. In common understanding, it is considered as a meeting during which Product Backlog is discussed, divided into smaller parts, and specified. However, by definition, it is a <strong>continuous process</strong> that is not reflected in a single, specific meeting.</p>



<p>The Product Backlog is inseparably linked to the <strong>Product Goal</strong>, which describes the future state of the product. According to the Scrum Guide, “The purpose of the Product is reflected in the Product Backlog”. In practice, it is a guideline and signpost for developers as they plan work and during the work itself.</p>



<h2 class="wp-block-heading" id="What-is-a-Sprint-Backlog?">What is a Sprint Backlog?</h2>



<p>The authors of the Scrum Guide precisely stated that: &#8220;The Sprint Backlog is composed of<strong> the Sprint Goal</strong> (<strong>why</strong>), the set of Product Backlog items selected for <strong>the Sprint </strong>(<strong>what</strong>), as well as an actionable plan for delivering <strong>the</strong> <strong>Increment </strong>(<strong>how</strong>)&#8221;.</p>



<p>It is important to understand the above definition. In the common and at the same time<strong> incorrect understanding</strong>, the Sprint Backlog is defined during the Sprint planning meeting at the beginning of each Sprint as a defined scope of work, the implementation of which is undertaken by the Development Team. Meanwhile, the definition states exactly that the Sprint Backlog consists of selected elements of the Product Backlog (<strong>what</strong>), <strong>as well as</strong> the Sprint Goal (<strong>why</strong>) and the delivery plan (<strong>how</strong>). </p>



<p>To picture this – imagine that the Sprint Backlog is a kind of bag in which there are tasks and a plan on how to deliver them. The goal of the Sprint, in turn, is the signature on the bag itself. </p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="756" height="303" src="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_1.png" alt="artifacts in scrum" class="wp-image-22909" title="A Complete Guide to Artifacts in Scrum  7" srcset="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_1.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_1-300x120.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_1-495x198.png 495w" sizes="(max-width: 756px) 100vw, 756px" /></figure></div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Remember that the Sprint Backlog is not a &#8220;pact with the devil&#8221; signed with developers&#8217; blood, but a living artifact that may evolve with the progress of work throughout the Sprint. Over time and with a better understanding of work and requirements, as well as due to unexpected internal and external dependencies (holidays or sick leaves), it may turn out that the Development Team will update the Sprint Backlog in such a way as to achieve the Sprint Goal. The Development Team is responsible for the preparation and implementation of the Sprint Backlog. </p>



<p>To sum up, the Sprint Goal set during Planning is a commitment of the developers but gives them freedom and flexibility in terms of what the team should do to achieve the unchanged Sprint Goal. </p>



<h2 class="wp-block-heading">What is Increment in Scrum?</h2>



<p>The Increment can be depicted as a Lego block, thanks to which we add another brick to the construction of our castle. Just as the Lego bricks need to match, <strong>the Increment needs to fit and be verified</strong> so that it was entirely usable, that is, to deliver value to the user or customer. </p>



<p>More than one Increment may be delivered per Sprint. Although Sprint Review supports the empirical approach, we cannot assume that only at the Review meeting is the Increment presented and delivered. The increment worked out during a Sprint may be greater than one and may be delivered before the Sprint is completed.</p>



<p>Like with Lego bricks – we can choose one big brick from the bucket, or take several small trying to build a construction using more elements.</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="756" height="497" src="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_2.png" alt="artifacts in scrum" class="wp-image-22907" title="A Complete Guide to Artifacts in Scrum  8" srcset="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_2.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_2-300x197.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.22_graphic_2-495x325.png 495w" sizes="(max-width: 756px) 100vw, 756px" /></figure></div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="Definition-of-Done-and-Product-Increment">Definition of Done and Product Increment</h3>



<p>The Increment is inseparably linked to the Definition of Done. This is a kind of set of conditions that must be met to recognize the work done. <strong>The definition of Done is a standard that affects the quality and value of the work of developers</strong>. If any of the elements of the Sprint Backlog does not meet the Definition of Done conditions – it cannot be presented to the customer and considered as part of the Increment. </p>



<p>Nothing prevents developers from applying stricter conditions than those set out in the Definition of Done. This happens when the team wants to put more focus on the value delivered. The Definition of Done can be considered as a minimum criterion against which one can <strong>&#8220;level up but never down&#8221;</strong>.</p>



<p>The Definition of Done can be considered as a quality guarantee for stakeholders or the client, which ensures that the Increment received by them is fully operational and meets the quality criteria. </p>



<h2 class="wp-block-heading" id="Main-artifacts-of-Scrum-framework-–-the-summary-">Main artifacts of Scrum framework – the summary </h2>



<p>According to the Scrum Guide, the Scrum framework includes Scrum Teams and related roles, events, artifacts, and rules. All these elements are important, and the Scrum artifacts I have described allow for transparency, provide an opportunity for adaptation and inspection, and therefore favor the strengthening of the Scrum pillars in the project. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/articles/agile-artifacts-in-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to build a good team? Personality types and soft skills for agile working in Scrum</title>
		<link>https://nearshore-it.eu/project-management-leadership/key-soft-skills-and-personality-types-for-agile-teams/</link>
					<comments>https://nearshore-it.eu/project-management-leadership/key-soft-skills-and-personality-types-for-agile-teams/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Stępska]]></dc:creator>
		<pubDate>Thu, 23 Mar 2023 06:29:54 +0000</pubDate>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=22854</guid>

					<description><![CDATA[

Is recruiting the best IT specialists on the market and assigning them to one project enough to build a good team? Nowadays, in the world of IT, full of new companies, projects and developers, hard skills, i.e. specialist competences or substantive knowledge, are increasingly not viewed as the most important factor when it comes to achieving professional success. Soft skills, meaning “personal, social, interpersonal and communication skills” which are much more difficult to acquire than technical skills, are often necessary when starting a job or aiming for a promotion. Find out how to build a good team and why personality types, character matching and soft skills are critical when hiring members of an Agile Team.]]></description>
										<content:encoded><![CDATA[
<p></p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#Scrum:-people-over-processes">1.  Scrum: people over processes</a></li>
                    <li><a href="#Soft-skills-in-Agile-development">2.  Soft skills in Agile development</a></li>
                    <li><a href="#Working-in-IT-and-stress">3.  Working in IT and stress</a></li>
                    <li><a href="#5-Scrum-values">4.  5 Scrum Values</a></li>
                    <li><a href="#Team-building-and-personality-types">5.  Team building and personality types</a></li>
                    <li><a href="#Belbin-test">6.  Belbin test</a></li>
                    <li><a href="#DISC-model-–-4-personality-types">7.  DISC model – 4 personality types</a></li>
                    <li><a href="#The-role-of-a-Scrum-Master-in-team-building">8.  The role of a Scrum Master in team building</a></li>
                    <li><a href="#Talents-or-soft-skills?-What-makes-a-good-Agile-team?">9.  Talents or soft skills? What makes a good Agile team?</a></li>
            </ol>
</div>


<h2 class="wp-block-heading" id="Scrum:-people-over-processes">Scrum: people over processes</h2>



<p>As per the Agile Manifesto, Agile methodologies value<strong> “people and interactions over processes and tools”.</strong> This results in an increased need for contact and cooperation between people occupying various roles in a project. These people are often characterized by different perspectives, with different motivations and goals. However, only with effective cooperation between all members engaged in a project is it possible to achieve collective success – delivering the best possible software to the client.</p>



<h2 class="wp-block-heading" id="Soft-skills-in-Agile-development">Soft skills in Agile development</h2>



<p>In the Agile methodology, so-called soft skills are important, such as:</p>



<ul class="wp-block-list">
<li><strong>creativity</strong></li>



<li><strong>ability to communicate clearly</strong></li>



<li><strong>the ability to work in a team</strong></li>
</ul>



<p>In addition, a lot depends on the feedback received from both clients and team members during <a href="https://www.jcommerce.eu/jpro/articles/retrospective-expectations-mistakes-ideas-for-improvement" target="_blank" rel="noreferrer noopener">regular meetings – known as retrospectives.</a> Therefore, the ability to give, receive and respond to feedback is also necessary for development in an agile environment. Considering the limited project documentation, asking clear questions is also a highly appreciated quality. Additionally, it is worth being sympathetic and trying to meet the needs of other people involved in the project: <strong>clients, members of the Development Team, business representatives and managers.</strong> </p>



<p>Taking into account the dynamic development of the IT world and the general trend towards globalization, additional challenges often include social or cultural differences, and continuous improvement of soft skills should be of high importance to help people overcome these barriers.</p>



<h2 class="wp-block-heading" id="Working-in-IT-and-stress">Working in IT and stress</h2>



<p>In an environment which varies in terms of <strong>seniority, culture, or the motivation </strong>of individual employees, it is not easy to remain objective and calm. Stressful situations such as disagreements or upcoming deadlines for the delivery of a new version of a product, where documentation is often incomplete, make communication and the ability to resolve conflicts an essential and critical aspect of accelerating success in a project. </p>



<p>What’s more, working with agile methodologies is very dynamic, and changes are an integral part of the day-to-day work of developers&#8217; collaboration. All of this generates a lot of stress, and burnouts are hard to avoid. In stressful situations, it is worth remembering that there are guideposts in the form of Scrum values.</p>



<h3 class="wp-block-heading" id="5-Scrum-values">5 Scrum values</h3>



<p>It&#8217;s important to bear in mind that effective cooperation between team members is part and parcel of working in a Scrum Team. Only by working together can we get the work done: meet the goals of a Sprint and deliver valuable software. A Scrum team should be guided in their work by 5 values:</p>



<ul class="wp-block-list">
<li><strong><a href="https://nearshore-it.eu/articles/best-practices/scrum-values-scrum-commitment/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-scrum-commitment/" target="_blank" rel="noreferrer noopener">Commitment</a></strong></li>



<li><strong><a href="https://nearshore-it.eu/articles/best-practices/scrum-values-courage-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-courage-in-scrum/" target="_blank" rel="noreferrer noopener">Courage</a></strong></li>



<li><strong><a href="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/">Focus</a></strong></li>



<li><strong><a href="https://nearshore-it.eu/articles/best-practices/scrum-values-openness-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-openness-in-scrum/" target="_blank" rel="noreferrer noopener">Openness</a></strong></li>



<li><strong><a href="https://nearshore-it.eu/articles/best-practices/scrum-values-respect-in-scrum/" target="_blank" rel="noreferrer noopener">Respect</a></strong></li>
</ul>



<h2 class="wp-block-heading" id="Team-building-and-personality-types">Team building and personality types</h2>



<p>A stressful working environment, changing requirements, and cooperation with people who often have different points of view call for some kind of flexibility and mental resilience.</p>



<p>Workers who are prone to stress, too timid, or afraid to speak out may find it hard to adapt to working in an agile environment.&nbsp;<strong>But what would collaboration look like if all team members were bold, extroverted, and always putting their feet down?</strong>&nbsp; It&nbsp;sounds like a recipe for constant chaos and fierce competition. So how can you choose soft skills for agile team members effectively when it comes to the character?</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="How to build a good team? Personality types and soft skills for agile working in Scrum 9"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="Belbin-test">Belbin test</h2>



<p>Fortunately, there are some helpful tools for this. One of the most popular is the easy-to-perform Belbin personality test that distinguishes nine roles in the team in terms of behavior:</p>



<ul class="wp-block-list">
<li><strong>Plant </strong>– creative, with great imagination. Has many ideas and can think outside the box</li>



<li><strong>Resource investigator</strong> – an optimist, full of enthusiasm, open to new contacts and various new opportunities</li>



<li><strong>Coordinator</strong> – confident, able to see the potential and talent of others and skillfully delegate tasks in the team</li>



<li><strong>Shaper </strong>– has the driving force and the courage to take up challenges, not afraid of obstacles, and is able to operate under time pressure</li>



<li><strong>Evaluator </strong>– an insightful strategist, who sees many options and is able to evaluate accurately</li>



<li><strong>Teamworker </strong>– a good listener and diplomat, who can relieve tension in the team and build good relationships</li>



<li><strong>Implementer </strong>– a good organizer, characterized by a practical approach to tasks and efficiency</li>



<li><strong>Completer finisher</strong> – diligent and hard-working, improves processes, carefully searches for errors and places for improvement</li>



<li><strong>Specialist </strong>– brings knowledge and unique competences in a specific area, self-motivating</li>
</ul>



<p>Each role has its own strengths and weaknesses, and the team should consist of different, complementary roles. The ideal team should consist of all nine roles. However, we need to bear in mind that one person can fulfill more than one role, and they can also evolve with the seniority and experience of a given team member.</p>



<p><strong>Read also: </strong><a href="https://nearshore-it.eu/articles/organization/soft-skills-in-demand-and-how-it-outsourcing-can-help/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/organization/soft-skills-in-demand-and-how-it-outsourcing-can-help/" rel="noreferrer noopener">Soft skills in demand, and how IT outsourcing can help</a></p>



<h2 class="wp-block-heading" id="DISC-model-–-4-personality-types">DISC model – 4 personality types</h2>



<p>Another tool worth mentioning is the <strong>DISC model (Dominant, Inspiring, Supportive, Cautious),</strong> which distinguishes four personalities:</p>



<ul class="wp-block-list">
<li><strong>Dominant </strong>– an extrovert personality, task-oriented and focused on achieving goals, with leadership skills</li>



<li><strong>Inspiring </strong>– an extroverted personality, people-oriented, creative and with leadership skills</li>



<li><strong>Supportive</strong> – a reserved personality, people-oriented, appreciates the sense of safety and the good of the entire team</li>



<li><strong>Cautious </strong>– a reserved personality, task-oriented, independent and appreciates self-development</li>
</ul>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="756" height="315" src="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.02.24_graphic_1.png" alt="Agile" class="wp-image-22873" title="How to build a good team? Personality types and soft skills for agile working in Scrum 10" srcset="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.02.24_graphic_1.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.02.24_graphic_1-300x125.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.02.24_graphic_1-495x206.png 495w" sizes="auto, (max-width: 756px) 100vw, 756px" /></figure></div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p>People with a given personality type have similar behaviors, working and communication styles. It may also be easier or more difficult for them to collaborate with people characterized by other attitudes. However, similarly to the Belbin roles, only the combination of the above-mentioned personalities in the team can guarantee success here as well.</p>



<h2 class="wp-block-heading" id="The-role-of-a-Scrum-Master-in-team-building">The leadership role of a Scrum Master in team building</h2>



<p>Apart from choosing team members carefully, the level of teamwork is also important. The Scrum Master plays an important role here, and he can positively influence the team by:</p>



<ul class="wp-block-list">
<li><strong>organizing </strong>periodic retrospectives</li>



<li><strong>providing </strong>opportunities so that individual team members could get to know each other better</li>



<li><strong>creating </strong>an atmosphere of trust and honesty</li>
</ul>



<p>This way, the cooperation between individual team members improves and the risk of conflicts is minimized. However, even in the most harmonious and carefully selected teams, conflicts cannot be completely avoided.<br><br>Read also: <a href="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" data-type="post" data-id="16264">Scrum Master vs Agile Coach</a></p>



<p>It is worth remembering that, at the end of the day, the team members have a common goal – to provide software of the highest possible quality and functionality as quickly as possible and at the lowest possible cost. Despite the differences in the context of personalities, origins, roles or seniority, only thanks to cooperation does the project have a chance to succeed. It is good to bear in mind that unresolved, ignored conflicts build up over time, and the best way to cooperate effectively is to quickly settle discussions to prevent conflicts from growing and escalating.</p>



<h2 class="wp-block-heading" id="Talents-or-soft-skills?-What-makes-a-good-Agile-team?">How to build a good agile team – summary</h2>



<p>How to build a good team? It turns out that the key to success increasingly often lies in knowledge of personality types, the development of soft skills and the selection of team members so that they complement each other. Each team member has a different, valuable contribution to make. </p>



<p>Agile methodologies such as Scrum foster the development of teams based on communication and trust, and the Scrum Master plays an important role in this process. At the end of the day, it is worth remembering that Scrum is not a recipe for avoiding conflicts in a team, but a path to continuous improvement.</p>



<ul class="wp-block-list">
<li><a href="https://www.katarzynapluska.pl/test-rol-grupowych-belbina-jaka-pelnie-role-w-zespole-pobierz-test-pdf/" target="_blank" rel="noreferrer noopener">https://www.katarzynapluska.pl/test-rol-grupowych-belbina-jaka-pelnie-role-w-zespole-pociąg-test-pdf/</a></li>



<li>“Soft competences in IT are the key to success”, Katarzyna Witak, Computerworld, 09.2013</li>



<li>“Surrounded by idiots. 4 types of Human Behavior (or how to understand those who cannot be understood)”, Thomas Erikson</li>
</ul>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/project-management-leadership/key-soft-skills-and-personality-types-for-agile-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introduction to Test-Driven Development (TDD) </title>
		<link>https://nearshore-it.eu/technologies/test-driven-development/</link>
					<comments>https://nearshore-it.eu/technologies/test-driven-development/#respond</comments>
		
		<dc:creator><![CDATA[Marcin Jawor]]></dc:creator>
		<pubDate>Fri, 10 Mar 2023 13:38:00 +0000</pubDate>
				<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=22789</guid>

					<description><![CDATA[From a business point of view, what a customer expects is a working application. No wonder, then, that for him unit tests are usually just an extra thing he would rather skip. Indeed, until now, not a great deal of attention has been paid to writing unit tests.]]></description>
										<content:encoded><![CDATA[
<div class="table-of-contents">
    <p class="title">Go to</p>
    <ol>
                    <li><a href="#TDD-vs-Agile">1.  TDD vs Agile</a></li>
                    <li><a href="#What-is-Test-Driven-Development-(TDD)?">2.  What is Test-Driven Development (TDD)?</a></li>
                    <li><a href="#Test-Driven-Development-Diagram">3.  Test-Driven Development Diagram</a></li>
                    <li><a href="#Can-you-start-with-the-Green-phase?">4.  Can you start with the Green phase? </a></li>
                    <li><a href="#Advantages-of-starting-with-the-red-phase">5.  Advantages of starting with the red phase</a></li>
                    <li><a href="#Benefits-of-TDD-for-the-Client-and-the-Developer">6.  Benefits of TDD for the Client and the Developer</a></li>
                    <li><a href="#TDD-development-technique-–-summary">7.  TDD development technique – summary</a></li>
            </ol>
</div>


<p>At least a few significant applications have been created that I know about, including warehouse management programs supporting the operation of stores, financial institutions and banks. However, over the last 15 years, we have observed more emphasis being put on tests, and the old approach is slowly becoming history in a development sense. So let&#8217;s move on to the present day and take a look at Test-Driven Development, an approach which is the ‘state of the art’ of modern software testing. Why is it worth adopting TDD? </p>



<ul class="wp-block-list"><li>Test-driven development (TDD) promotes test-first development. The programmer tests a function before he writes the code.&nbsp;</li><li>TDD focuses on delivering thoroughly tested software solutions. It is an approach to development which combines Agile methods with a comprehensive test suite.</li></ul>



<p><strong>Read our <a href="https://nearshore-it.eu/articles/the-complete-guide-to-agile-project-management/" data-type="post" data-id="15672">Guide to Agile software development</a></strong></p>



<h2 class="wp-block-heading" id="TDD-vs-Agile">TDD vs Agile</h2>



<p>The TDD approach is one of the agile techniques of software development. The Test-Driven Development technique, introduced by <strong>Kent Beck</strong>, one of the authors of the Agile Manifesto, involves repeating the <strong>Red – Green – Refactor</strong> cycle repeatedly. What distinguishes the Test-Driven Development technique is the fact that you test before you write a function, meaning you write tests for new features that have not been developed yet.&nbsp;</p>



<p><strong>Also read:</strong></p>



<ul class="wp-block-list"><li><strong><a href="https://nearshore-it.eu/articles/technologies/php-legacy-code-refactoring-rector/">PHP Code refactoring&nbsp;</a></strong></li><li><strong><a href="https://borntesters.com/blog/shift-left-testing/" target="_blank" rel="noopener">Test-first approach &#8211; shift left testing&nbsp;</a></strong></li></ul>



<h2 class="wp-block-heading" id="-What-is-Test-Driven-Development-(TDD)?">What is Test-Driven Development (TDD)?</h2>



<p>Using TDD allows you to add any new functionality to the developed application, minimizing the risk of accidental errors in unmodified areas of the program, which we could forget about, e.g., after a few months.&nbsp;One of the advantages of Test-Driven Development is that by modifying or adding functionality, we automatically receive reports on all related areas that are affected by our changes.&nbsp;This gives you an opportunity to&nbsp;quickly improve them and prevent any errors being introduced along with&nbsp;functionality. The Test-Driven Development approach allows you to design advanced patterns and makes designing applications legible and&nbsp;transparent thanks to automation. <strong>It works particularly well for complex projects. </strong>A great deal could be written about Test-Driven Development. In&nbsp;this article, I would like to focus on the&nbsp;use of TDD in&nbsp;practice and the benefits of&nbsp;this approach.</p>



<p>Years ago, when I was taking my first steps as a programmer, I joined a project in which my colleague and I were tasked with creating a dedicated configurator for a window manufacturer. The mere fact of the technological complexity of window production should determine maximum caution. The user of the application could configure the window based on both standard and&nbsp;non-standard parameters. Depending&nbsp;on the&nbsp;dimensions, certain options were either available or unavailable. The user had to&nbsp;follow several steps with&nbsp;numerous possibilities. The&nbsp;final price was influenced by various options and&nbsp;factors.</p>



<p>In this project, I observed at least a few disputable practices<strong>, e.g.,&nbsp;no testing code or&nbsp;code review. </strong>However, the manager and the client did not&nbsp;know that wherever possible, we tried to review our work, the effects of which were intended for&nbsp;use directly in production.</p>



<p>Throughout&nbsp;the project, I was under significant pressure. I did not&nbsp;argue when I was told that&nbsp;unit tests are not&nbsp;carried out in&nbsp;PHP (which&nbsp;we were writing in). As&nbsp;a result, the code, which we developed after&nbsp;modifications, required multiple corrections. If we had used Test-Driven Development at that time, <strong>we could have avoided a great deal of frustration</strong> connected with&nbsp;endless improvements.</p>



<p>So how does TDD work?</p>



<h2 class="wp-block-heading" id="Test-Driven-Development-Diagram">Test-Driven Development Diagram</h2>



<p>The Test-Driven Development (Red – Green – Refactor) diagram seems to indicate something very simple. Let&#8217;s look at its individual elements.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="756" height="450" src="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.xx_graphic_1-7.png" alt="Make it pass the test. TDD process: red - green - refactor" class="wp-image-22793" title="Introduction to Test-Driven Development (TDD)  11" srcset="https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.xx_graphic_1-7.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.xx_graphic_1-7-300x179.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/03/nearshore_2023.03.xx_graphic_1-7-495x295.png 495w" sizes="auto, (max-width: 756px) 100vw, 756px" /></figure>



<ul class="wp-block-list"><li><strong>Red</strong>&nbsp;– this is&nbsp;nothing more than the stage of writing unit tests for functionalities. Running on the application without the implemented solution, it will inevitably generate an&nbsp;error report, indicating, at&nbsp;best, the incorrect functioning of the application in&nbsp;this area (that is, a lack thereof). In&nbsp;most modern programming tools for&nbsp;writing code, such a report will be colored red. This stage is very important. This is when the developer recognizes the problem he is working on, analyzing the existing code that describes this area (if there is one). It is&nbsp;also at&nbsp;this stage that he will shoulder the greatest burden during the implementation of the new functionality.</li><li><strong>Green</strong>&nbsp;– this is the next stage, in&nbsp;which the red from&nbsp;subsequent reports after&nbsp;running unit tests will progressively move to&nbsp;green. IDE (<em>Integrated Development Environment</em>) will signal that the test passes. At this stage, the proper implementation of the new functionality will take place.</li><li><strong>Refactor</strong>&nbsp;– at&nbsp;this stage, we introduce improvements to the&nbsp;newly implemented functionalities. We are also able to share similar solutions used in&nbsp;other places. For proper implementation, we clean the code and&nbsp;improve prepared test cases. This&nbsp;phase does not&nbsp;mean the end of the tests, because&nbsp;after&nbsp;further modifications of the code, the Red – Green – Refactor cycle repeats.<br><br><strong>Also read: </strong><a href="https://nearshore-it.eu/articles/technologies/rxjs-reactive-javascript/"><strong>RxJS in JavaScript</strong></a></li></ul>



<h2 class="wp-block-heading" id="Can-you-start-with-the-Green-phase?">Test-Driven Development – can you start with the Green phase?&nbsp;</h2>



<p>Of course, we can achieve similar results <strong>starting with the Green phase, via Red, to Refactoring.</strong> As there is a decent chance to implement the application before we even prepare sets of unit tests, such a path even seems quite tempting. However, there is a catch to this approach.&nbsp;While dealing with subsequent functionalities, we may begin to pay less and less attention to the quality of test scenarios.&nbsp;I&#8217;m not&nbsp;saying&nbsp;it&nbsp;will happen for sure, but&nbsp;sooner or&nbsp;later our testing code may not&nbsp;cover the possible scenarios or may even become worthless. This increases the risk of serious errors in the production – errors that are difficult to&nbsp;repair and&nbsp;are most often found in&nbsp;rarely used areas. This&nbsp;often results in considerable expense on the client&#8217;s side related to fixing the&nbsp;errors.</p>



<h2 class="wp-block-heading" id="Advantages-of-starting-with-the-red-phase">Write a test – advantages of starting with the red phase</h2>



<p>There is a lot of discussion about the fact that&nbsp;by starting the functionality cycle from preparing unit tests, we will need more time for the task than when we start work from&nbsp;the implementation stage. This&nbsp;may be true when a programmer starts working on&nbsp;a new project and has to prepare everything from&nbsp;scratch. Then you may need to create additional classes to support the creation of test cases or implement one of the available template engines to&nbsp;generate requests or&nbsp;events. Later in application development, if there are any differences, they are&nbsp;rather at&nbsp;a marginally low level.</p>



<h2 class="wp-block-heading" id="Minimizing-the-number-of-tests-in-a-development-process">Minimizing the number of tests in a development process</h2>



<p><strong>Shouldn&#8217;t&nbsp;we create test scenarios for everything, even the smallest bit of the code?</strong> Even the smallest elements are&nbsp;components of some larger structures and there is usually a chance that they can be described together using several reasonable scenarios of edge cases. Of course, there are areas like validators or&nbsp;calculators, which are&nbsp;often impossible to examine and&nbsp;cover with a small number of cross-sectional tests. However, I would like to suggest how to minimize the number of tests to save time and&nbsp;use the full potential of TDD on a daily&nbsp;basis.</p>



<h3 class="wp-block-heading">Test coverage and non-existent business cases</h3>



<p>An interesting issue is how to cover non-existent business cases with tests. We most likely won&#8217;t face such a dilemma creating tests for validators or&nbsp;filters, but it may occur when it comes to writing tests to check how a created functionality works.&nbsp;These are usually situations that, for some reason, will never&nbsp;happen – e.g., when&nbsp;our functionality depends on data from&nbsp;strictly defined sets.</p>



<p>Selecting the country code of the occurrence of traffic damage, when we use the intended functionality to register it, might be an example. As we know that the user will be able to indicate one of the codes defined in the database, we also know that when the app works he will not have the option to choose another code or a non-existent one. In that case, does it make sense to test how the application would react when the user chooses the country code &#8220;XXL&#8221;, if he will always only have options like, for example, &#8220;PL&#8221; and &#8220;DE&#8221;?</p>



<p>Another example of minimizing the number of tests while maintaining coverage is parametrization, a technique for consolidating scenarios. I encourage you to use it. Although we still create the same number of test cases using this approach, there are fewer test codes. Due to the multiplicity of conditions necessary for testing, this solution can be useful when testing classes of validators, calculators, etc. A disadvantage may be the lower legibility of descriptions of such tests contained in the names of the methods, which can usually occur during consolidation. However, this will not be an obstacle or problem if we decide to use modern tools in our project, such as the Spock Framework, which will make it easier to write assertions. These facilities will be obtained strictly from the Groovy language on which the framework is based. Groovy provides greater transparency in the context of tests and documentation. <strong>We will get the names of the scenarios easily, as well as having the option to add extra descriptions. </strong></p>



<figure class="wp-block-table"><table><tbody><tr><td><br></style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1.jpg" alt="blog jcommerce 2016 01 05 agile process team setup 1024x459 1" title="Introduction to Test-Driven Development (TDD)  12"></div><div class="tile-content"><p class="entry-title client-name">EXPERT KNOWLEDGE</p>

<h3>Agile Methodologies in Software Development</h3>
Find out what agile means and what are different agile methodologies in software development.

<a class="btn btn-primary" href="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/">Go to article!</a></div></div></div></div></td></tr></tbody></table></figure>



<p>This will also allow you to maintain a clear form of test cases, consistent with&nbsp;&#8220;given, when, then&#8221;. This&nbsp;will allow us to better document our functionality.</p>



<p>We can sometimes come across&nbsp;advocates of creating separate cases per scenario, that is, non-consolidation. But then we get back to the topic of future maintenance of all tests, as&nbsp;our application develops. There&#8217;s always &#8220;something for&nbsp;something&#8230;&#8221; However, it is usually best to maintain a balance.&nbsp;<strong>When you come across a complex aspect while searching for a golden mean, despite many similarities in test cases, in my opinion it’s worth writing them down separately, one by one.&nbsp;</strong>The categorical nature of the approach may lead to losing the usability that unit tests should bring to daily work. By focusing too much on the form, we may lose an understanding of the test scenario function.&nbsp;</p>



<h3 class="wp-block-heading">Ensure the readability of unit tests</h3>



<p>It is important not to lose the form while focusing on the function of testing analyzed areas.&nbsp;<strong>The proper arrangement and descriptions in the&nbsp;names of scenarios, methods or&nbsp;variables, documents given areas of functionality and&nbsp;allows us to use the test in&nbsp;a conscious and&nbsp;understandable way. </strong>I will risk stating that the measures of utility of a unit test will be both the reasonable coverage of the tested area and the legibility of its implementation. This approach will allow us to avoid a situation that many may have experienced, namely when after a long time it is difficult to start working on the development of a long-implemented area. Without carefully written, legible tests, our work will be an uphill struggle.</p>



<h2 class="wp-block-heading" id="Benefits-of-TDD-for-the-Client-and-the-Developer">Benefits of&nbsp;TDD for the Client and&nbsp;the Developer</h2>



<h3 class="wp-block-heading">TDD for developers means:</h3>



<ul class="wp-block-list"><li>comfort of work – including with&nbsp;existing code thanks to fewer errors being made,</li><li>documentation of functionality at&nbsp;a high level,</li><li>better business knowledge and&nbsp;thus better know-how of the product,</li><li>more chance of&nbsp;clean code,</li><li>easier to start working on the&nbsp;project,</li><li>reduced stress and pressure.</li></ul>



<h3 class="wp-block-heading">TDD for the customer means:</h3>



<ul class="wp-block-list"><li>more confidence that the application will work well and&nbsp;there will be fewer errors,</li><li>an option to predict the costs of application maintenance and introduce modifications to existing solutions,</li><li>savings on adding new programmers to the project,</li><li>finding and correcting errors faster,</li><li>greater chance of&nbsp;interesting suggestions from developers regarding&nbsp;the&nbsp;implemented solutions, thanks to better knowledge of the current functionalities,</li><li>TDD means better code, and&nbsp;therefore a better application.</li></ul>



<h2 class="wp-block-heading" id="TDD-development-technique-–-summary">TDD development technique – summary</h2>



<p>I hope that I’ve been able to show you what TDD brings to everyday work and what the consequences of not using it may be. The principles I mentioned play some part in minimizing the number of tests: parameterization, minimizing the number of them, omitting non-existent business cases in scenarios and the readability of the test code do not directly result from the definition of TDD. <strong>However, in practice it’s impossible to achieve real development by means of tests without reasonable observance.</strong> I believe that I have been able to present what the Test-Driven Development methodology is and how much value can be achieved by using it in custom software development.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/technologies/test-driven-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scrum values. Openness in Scrum = better transparency</title>
		<link>https://nearshore-it.eu/articles/scrum-values-openness-in-scrum/</link>
					<comments>https://nearshore-it.eu/articles/scrum-values-openness-in-scrum/#respond</comments>
		
		<dc:creator><![CDATA[-- Nie pokazuj autora --]]></dc:creator>
		<pubDate>Thu, 16 Feb 2023 06:50:00 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=21824</guid>

					<description><![CDATA[Openness is one of the 5 Scrum values. A lack of openness might have a negative impact on the entire Scrum team and stakeholders, resulting in poor communication, lack of trust, or limited transparency. These are extremely important in Agile projects! In turn, openness can significantly maximize the benefits of Scrum framework. Read the article and check our ideas and suggestions for improving collaboration and having an open approach.]]></description>
										<content:encoded><![CDATA[
<p></p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#In-a-kitchen-somewhere-in-the-world…">1.  In a kitchen somewhere in the world&#8230; </a></li>
                    <li><a href="#The-importance-of-openness-in-Agile-projects">2.  The importance of openness in Agile projects  </a></li>
                    <li><a href="#The-Scrum-value-of-openness">3.  The Scrum value of openness </a></li>
                    <li><a href="#Openness-in-the-Development-Team">4.  Openness in the Development Team </a></li>
                    <li><a href="#How-does-a-Scrum-Master-demonstrate-openness?">5.  How does a Scrum Master demonstrate openness? </a></li>
                    <li><a href="#What-about-a-Product-Owner-and-openness?-">6.  What about a Product Owner and openness? </a></li>
                    <li><a href="#Benefits-of-Openness">7.  Benefits of Openness </a></li>
                    <li><a href="#Open-interactions-=-better-transparency">8.  Open interactions = better transparency </a></li>
                    <li><a href="#Summary">9.  Summary </a></li>
            </ol>
</div>


<p><strong>Learn more about </strong><a href="https://nearshore-it.eu/articles/what-are-the-5-scrum-values/">5 scrum values</a></p>



<h2 class="wp-block-heading" id="In-a-kitchen-somewhere-in-the-world…">In a kitchen somewhere in the world…</h2>



<p>An example of a situation that could happen in any project.</p>



<p>Before Sprint Planning, two developers go to the kitchen for coffee. One of them is exhausted and has bags under his eyes.</p>



<p>“So, how&#8217;s it going?” – the other guy asks him.</p>



<p>“You&#8217;d better not say anything, last time the PO insisted on finishing that dumb chat function before anything else. It makes no sense at this stage, but I&#8217;ve been working overtime to get it done. He even texts me after hours to check on my work! I sleep 4 hours a night and I wonder what he&#8217;ll come up with today.”</p>



<p>“Me too. This PO is a strange man, bud” – adding, in a whisper – “a friend of mine told me he is the CEO&#8217;s brother-in-law…”</p>



<p>“That&#8217;s why I keep quiet in meetings. But I feel like I am done with people like him” &#8211; he replies, taking a sip of coffee and rubbing his tired eyes – “but you know what? I got an interesting job offer yesterday. Cool tech stack, cool people, and no idiots.”</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="756" height="462" src="https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_1.png" alt="nearshore 2023.01.23 graphic 1" class="wp-image-21985" title="Scrum values. Openness in Scrum = better transparency 13" srcset="https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_1.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_1-300x183.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_1-495x303.png 495w" sizes="auto, (max-width: 756px) 100vw, 756px" /></figure></div>


<h2 class="wp-block-heading" id="The-importance-of-openness-in-Agile-projects">The importance of openness in Agile projects</h2>



<p>It is not only the Scrum value of <strong>openness </strong>which is disrespected in the above conversation. The fact that two developers are gossiping and insulting the PO means they have no <strong>respect </strong>for him. They do not share their doubts with colleagues so it seems they do not <strong>trust </strong>them, and the fear of the PO&#8217;s connections may indicate they lack the <strong>courage </strong>to express their opinion about prioritizing the Sprint Backlog and reveal micromanagement practices. The fact that the developer works overtime does not prove his <strong><a href="https://nearshore-it.eu/articles/best-practices/scrum-values-scrum-commitment/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-scrum-commitment/" target="_blank" rel="noreferrer noopener">commitment </a>or </strong><a href="https://nearshore-it.eu/articles/project-management-leadership/focus-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/focus-in-scrum/" target="_blank" rel="noreferrer noopener"><strong>focus</strong> </a>but rather suggests he misunderstands these values or is overloaded with tasks or lacks knowledge. How different could their work be if only they shared their thoughts with colleagues openly, asked for help, and took measures hand in hand, as a team?</p>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="The-Scrum-value-of-openness">The Scrum value of openness</h2>



<p>What does ‘success’ mean? Is it the completion of a given functionality in Sprint and customer satisfaction?</p>



<p>As per the Scrum Guide, the &#8220;successful use of Scrum depends on people becoming more proficient in living five values: Commitment, Focus, Openness, Respect, and Courage&#8221;. Openness is one of the five values that help to build the empirical Scrum pillars of<strong> transparency, inspection, and adaptation.</strong> We mentioned that adopting openness will help the Scrum team maximize the value of Scrum. Let&#8217;s look at this in more detail and think about what every team member can do to make openness a fact.</p>



<h2 class="wp-block-heading" id="Openness-in-the-Development-Team">Openness in the Development Team</h2>



<p>The Development Team is responsible for creating valuable parts of the product in every Sprint. Developers can show openness not only through transparent communication, which was lacking in our imaginary dialogue above. Openness also means being <strong>frank in terms of any obstacles, updates and challenges encountered in the project.</strong> Agile working methods are based on honesty and continuous feedback, but also on sharing your skills and good practices. A team of developers who sincerely and openly cooperate with stakeholders achieves not only the planned increment but also greater transparency.</p>



<h2 class="wp-block-heading" id="How-does-a-Scrum-Master-demonstrate-openness?">How does a Scrum Master demonstrate openness?</h2>



<p>Scrum is said to be easy. The role of the Scrum Master might also seem so at first glance. The truth is quite the opposite. Not only is he a <strong>facilitator, servant-leader, and coach, but very often he’s also a companion</strong> who is always there to offer help to any developer. A Scrum Master encourages open communication during the Daily Scrum, Sprint Retrospective, and Sprint Review and demonstrates openness by respecting team decisions. He is there to ask, not to criticize.</p>



<h2 class="wp-block-heading" id="What-about-a-Product-Owner-and-openness?-">What about a Product Owner and openness?&nbsp;</h2>



<p>The Product Owner is not only responsible for the Product Backlog and prioritizing tasks. His role also requires openness and promoting the values of Scrum. The Product Owner fulfills this requirement by regularly sharing the product vision and business expectations with the development team. Openness also means that a PO is available to answer developers&#8217; questions and <strong>clear up any doubts which may arise</strong>. He is there to <strong>provide (and receive!) feedback</strong> and discuss<strong> ideas for improvement.</strong> All this helps to develop teamwork and results in better transparency in the project.</p>



<p><strong>Read also:</strong></p>



<ul class="wp-block-list">
<li><a href="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/">Agile Methodologies in Software Development</a></li>



<li><a href="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/">The Complete Guide to Agile Project Management</a></li>
</ul>



<h2 class="wp-block-heading" id="Benefits-of-Openness">Benefits of Openness</h2>



<ul class="wp-block-list">
<li><strong>Improved creativity </strong>– teams that are open to change attain better results. This is particularly true in teams that focus on diversity and inclusion. Different points of view and backgrounds inspire inventiveness.</li>



<li><strong>Common trust </strong>– openness creates a friendly environment that enables team members to share their ideas. Psychological safety makes them feel they can talk freely and that they won&#8217;t be punished for expressing different (even unwelcome) opinions.</li>



<li><strong>Transparent collaboratio</strong>n – thanks to openness, business and stakeholders get a clear understanding of what the team is working on and what progress they have made in the project.</li>
</ul>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="756" height="340" src="https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_2.png" alt="nearshore 2023.01.23 graphic 2" class="wp-image-21988" title="Scrum values. Openness in Scrum = better transparency 14" srcset="https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_2.png 756w, https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_2-300x135.png 300w, https://nearshore-it.eu/wp-content/uploads/2023/02/nearshore_2023.01.23_graphic_2-495x223.png 495w" sizes="auto, (max-width: 756px) 100vw, 756px" /></figure></div>


<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="Open-interactions-=-better-transparency">Open interactions = better transparency</h2>



<p>Now that we have a better understanding of the team’s contribution to creating openness, let’s quote the Scrum Guide again:</p>



<p>&#8220;The emergent process and work must be visible to those performing the work as well as those receiving the work. With Scrum, important decisions are based on the perceived state of its three formal artifacts. Artifacts that have low transparency can lead to decisions that diminish the value and increase risk&#8221;.</p>



<p>So how do we ensure open interaction? Some of the best practices include using<strong> visual tracking tools, project management tools and holding regular meetings</strong> to keep track of progress.</p>



<p>But let&#8217;s not forget about informal methods, which still help to build a transparent environment, albeit indirectly. M<strong>eetings outside of work, casual chats, and anything that allows people to get to know each other </strong>will work to your advantage. Even if your Scrum team is dispersed or works remotely, nowadays, thanks to technology, you have a myriad of opportunities to address this matter.</p>



<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>According to the <a href="https://digital.ai/resource-center/analyst-reports/state-of-agile-report/" target="_blank" data-type="URL" data-id="https://digital.ai/resource-center/analyst-reports/state-of-agile-report/" rel="noreferrer noopener">2022 State of Agile</a> survey, in which almost 3,000 people participated, Scrum is the most widely used agile framework in companies. <strong>Its popularity rose to 87%</strong> (a 14% increase compared to the previous study).</p>



<p>At the same time, almost 90% of respondents admit that highly functioning agile teams are characterized by a clear culture and people-centric values. Scrum values fit into this model. Of these, openness plays an important role &#8211; whether in communicating or adopting attitudes that bring teams closer to success. Openness is crucial as it enables us to achieve the Sprint Goal transparently and efficiently. If you employ Scrum but feel you are not maximizing its potential, don’t be afraid to ask for help! There are many options, from external Scrum Teams to certified Agile coaches, that can remove barriers to making progress.</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="Scrum values. Openness in Scrum = better transparency 15"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/articles/scrum-values-openness-in-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scrum values: Scrum commitment</title>
		<link>https://nearshore-it.eu/articles/scrum-values-scrum-commitment/</link>
					<comments>https://nearshore-it.eu/articles/scrum-values-scrum-commitment/#respond</comments>
		
		<dc:creator><![CDATA[-- Nie pokazuj autora --]]></dc:creator>
		<pubDate>Thu, 02 Feb 2023 07:00:00 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=21743</guid>

					<description><![CDATA[Are you curious how  commitment affects products? Read the article, delve into this value and get the most out of the Scrum framework! See how it affects the success of the project.]]></description>
										<content:encoded><![CDATA[
<p>Scrum relies on transparency, adaptation, and inspection, but for them to happen, the team must ensure that the 5 Scrum values are known and respected. In a world full of new methodologies and approaches to software development, you can get lost in the multitude of options and assumptions.</p>



<p>Scrum, by definition, is simple and based on the <strong>following 5 values: courage, openness, respect, focus, and commitment</strong>. In the article, we will delve into the subject of commitment and see how it influences the success of a project. Are you curious as to how this particular value affects products? Read the blog post and get the most out of the Scrum framework!</p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#Agile-Software-Development">1.  Agile Software Development </a></li>
                    <li><a href="#The-Scrum-Guide-2020-on-Commitment">2.  The Scrum Guide 2020 on Commitment </a></li>
                    <li><a href="#The-Scrum-Value-of-Commitment">3.  The Scrum Value of Commitment </a></li>
                    <li><a href="#The-Scrum-Team-and-Commitment">4.  The Scrum Team and Commitment  </a></li>
                    <li><a href="#The-Product-Owner-and-his-role">5.  The Product Owner and his role </a></li>
                    <li><a href="#Commitment-traps-in-Scrum">6.  Commitment traps in Scrum  </a></li>
                    <li><a href="#Summary">7.  Summary </a></li>
            </ol>
</div>


<p><strong>Learn more about <a href="https://nearshore-it.eu/articles/what-are-the-5-scrum-values/">5 scrum values</a></strong></p>



<h2 class="wp-block-heading" id="Agile-Software-Development">Agile Software Development</h2>



<p><strong>Agile methods rely on flexibility, trust, self-organization, and the ability to respond to changing circumstances. </strong>Many Agile frameworks allow you to achieve your goals, and one of the most popular in software development is Scrum. In this article, you will learn more about commitment in the context of Scrum.</p>



<h2 class="wp-block-heading" id="The-Scrum-Guide-2020-on-Commitment">The Scrum Guide 2020 on Commitment</h2>



<p>According to the Scrum Guide, the &#8220;successful use of Scrum depends on people becoming more proficient in living five values: <strong>Commitment, <a href="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/focus-in-scrum/">Focus</a>, Openness, <a href="https://nearshore-it.eu/articles/best-practices/scrum-values-respect-in-scrum/" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-respect-in-scrum/">Respect</a>, and <a href="https://nearshore-it.eu/articles/best-practices/scrum-values-courage-in-scrum/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-courage-in-scrum/" rel="noreferrer noopener">Courage</a></strong>&#8220;.</p>



<p>These values should lead the team and reflect on their work and actions. If you follow our blog, you have already discovered the importance of focus and respect. Scrum values are connected and cannot be applied selectively. For example, it would be a contradiction to say:</p>



<p>&#8220;We respect each other, but I don’t trust that one developer&#8221;.</p>



<p>&#8220;We trust each other, but I won&#8217;t talk openly to a Scrum Master&#8221;.</p>



<p>Therefore, every time we talk about a given value, we consider it in the context of others.</p>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="The-Scrum-Value-of-Commitment">The Scrum Value of Commitment</h2>



<p>In the Scrum team, everyone is equally important. Every developer creates an Increment by sharing their best skills. The team strives to deliver the most valuable work possible in each <strong>Sprint – as promised during Sprint Planning.</strong></p>



<p>A mature team makes only promises they can keep, and its estimates are based on experience from past Sprints. The Scrum Master supports their efforts by promoting the use of visualization tools, presenting metrics, and building awareness of the work progress and the capabilities of team members.</p>



<h2 class="wp-block-heading" id="The-Scrum-Team-and-Commitment">The Scrum Team and Commitment</h2>



<p>In Professional Scrum, during Sprint Planning, the team estimates how much work can be done within a given Sprint to achieve the Sprint Goal. These estimates must be realistic and in line with the capacity of the team (and not, for example, made under pressure or in response to business expectations). <strong>Commitment in Scrum means a situation where a Development Team confirms they can complete a particular number of tasks within a given Sprint.</strong> For example, a PO has chosen 5 tasks for a new Sprint and the team makes the commitment (meaning that the team accepts this goal as achievable).</p>



<p>However, in the event of any obstacles, dependencies, or there being too many tasks, the team can say they cannot make such a commitment (“<strong>No commitment for this scope</strong>”). In such a case, it is necessary to reduce the number of tasks or answer all questions which arise. Without a commitment, we can assume that it is impossible to complete all tasks in a Sprint.</p>



<figure class="wp-block-table"><table><tbody><tr><td><br></style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.01.05_cover.jpg" alt="nearshore 2022.01.05 cover" title="Scrum values: Scrum commitment 16"></div><div class="tile-content"><p class="entry-title client-name">EXPERT KNOWLEDGE</p>

<h3>Do you know the advantages of Agile project management?</h3>
 How to run an agile project using Scrum?

<a class="btn btn-primary" href="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/">Read the article!</a></div></div></div></div></td></tr></tbody></table></figure>



<h2 class="wp-block-heading" id="The-Product-Owner-and-his-role">The Product Owner and his role</h2>



<p>The Product Owner&#8217;s role is to represent the interests of stakeholders and provide the Scrum Team with all essential business requirements. He is also accountable for prioritizing tasks in the <strong>Product Backlog</strong> (this is one of the Scrum artifacts &#8211; a list of ideas, requirements, and technical improvements that need to be talked about, cleared out and specified so that it is understandable).</p>



<p>But to do it well, the PO needs to know the capabilities and velocity of the team. Only then will he be able to plan and prioritize the Sprint Backlog, and finally enable the team to achieve the Product Goal.</p>



<p>Read also: <a href="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/scrum-master-agile-coach/" rel="noreferrer noopener">Scrum Master vs Agile Coach</a></p>



<h2 class="wp-block-heading" id="Commitment-traps-in-Scrum">Commitment traps in Scrum</h2>



<p>There are several situations in which Scrum Teams might fail at commitment. One of them is Sprint Planning e.g., too optimistic estimates.</p>



<p>The issue might occur while committing to a distant goal too. In the case of the latter, you need to bear in mind that in far-fetched projects, as workload and expectations change, primary assessments might not be appropriate. To avoid this trap, <strong>Product Owner needs to be careful while committing to client&#8217;s requirements very far in advance</strong>.</p>



<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>Every member of the development team is responsible for respecting and promoting values. The Scrum Master helps in this regard, but remember that he doesn&#8217;t shoulder all responsibility! A committed team strives to deliver the most valuable product, and everyone does their best to build a motivating work environment. This way not only does the team create working software, but it also facilitates the personal development of programmers and everyone involved in the project.</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="Scrum values: Scrum commitment 17"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/articles/scrum-values-scrum-commitment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scrum values – courage in Scrum</title>
		<link>https://nearshore-it.eu/articles/scrum-values-courage-in-scrum/</link>
					<comments>https://nearshore-it.eu/articles/scrum-values-courage-in-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Michalina Smolarkiewicz]]></dc:creator>
		<pubDate>Thu, 12 Jan 2023 09:46:42 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=21557</guid>

					<description><![CDATA[Courage is one of the key Scrum values. Courage plays an important role in dealing with difficult situations and in maintaining the team.]]></description>
										<content:encoded><![CDATA[
<p>Have you ever thought of the Scrum Team as a Superhero Group? Such a local group from Marvel Universum. Where did this association come from?</p>



<div class="table-of-contents">
    <p class="title">GO TO:</p>
    <ol>
                    <li><a href="#A-trait-of-development-team-heroes">1.  A trait of development team heroes</a></li>
                    <li><a href="#Psychological-safety-as-a-definition-of-courage-in-a-team">2.  Psychological safety as a definition of courage in a team</a></li>
                    <li><a href="#Scrum-value-of-courage">3.  Scrum value of courage</a></li>
                    <li><a href="#Summary">4.  Summary</a></li>
            </ol>
</div>


<p><strong>Learn more about <a href="https://nearshore-it.eu/articles/what-are-the-5-scrum-values/">five scrum values</a></strong></p>



<h2 class="wp-block-heading" id="A-trait-of-development-team-heroes">A trait of development team heroes</h2>



<p>Courage is a trait of heroes, and the Scrum Team must have the courage to make decisions and solve the problems they encounter on their way. Often these are decisions made in crisis situations, burdened with a lot of stress. In an ideal world, there are no burning environments, no endangered releases, and no changing requirements.<strong> In the world of superheroes, such situations are commonplace. In every Sprint they set off tirelessly to fight for the best possible Product.</strong></p>



<h2 class="wp-block-heading" id="Psychological-safety-as-a-definition-of-courage-in-a-team">Psychological safety as a definition of courage in a team</h2>



<p>In planning and in everyday life, they need the courage to speak out. Express their opinion. Make a decision. And also admit that they may have been wrong. An open discussion about the causes of failure also requires a lot of courage.<strong> Scrum Master needs the courage to admit to himself and to the team that something went wrong.</strong> And sometimes, what can be more difficult, encouraging someone to admit their mistake. Courage to tell the truth in difficult situations and the courage to listen to the truth is the way to development.</p>



<p>Read also: <a href="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/" rel="noreferrer noopener">The Complete Guide to Agile Project Management</a></p>



<p>For a team to be courageous, its individual members must be sure that they have the right to be wrong. In a difficult situation, it is more important to make a decision at risk of failure than not to make it at all. This attitude requires a lot of work in the team itself, in the organization and with the client. An atmosphere of mutual respect and trust that the team does everything in its power to deliver the best solutions is the basis of this relationship. This <strong>atmosphere can be created if everyone working on the project is open to new things or experiments.</strong></p>


</style><div class="promotion-box promotion-box--image-left promotion-box--full-width-without-image"><div class="tiles latest-news-once"><div class="tile"><div class="tile-content"><p class="promotion-box__description2"><strong>Consult your project directly with a specialist</strong></p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Book a meeting</a></div></div></div></div>



<h2 class="wp-block-heading" id="Scrum-value-of-courage">Scrum value of courage</h2>



<p>Allowing to make mistakes is also crucial. This may seem difficult. After all, we want the process to run as smoothly as possible. And this intuitively could exclude errors. However, <a href="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" rel="noreferrer noopener">Agile </a>at its core gives people the right to make mistakes. Scrum guide even assumes that they are inscribed in the product’s life! It also gives tools to fix them quickly.</p>



<p>Short production cycle and frequent feedback give the possibility of quick but painless failure. Owing to transparent culture, any bugs and product backlog tasks are resolved faster by finding new ways or solutions. <strong>Sprint retrospective allows you to draw conclusions and propose improvements.</strong> After each Sprint Review, during which the Team’s work is evaluated, they receive feedback on what they have prepared.</p>



<p>Good leadership is about knowing how to behave after receiving negative feedback, how to turn it into progress for the next Sprint.</p>



<p>Conclusion: <strong>courage makes it easier to adapt to the changes that are often necessary for the process of development. Change requires the collaboration of everyone involved in the process.</strong></p>



<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>Sometimes it happens that despite the best will and commitment of the Team, the Customer is not satisfied, and it may cause various emotions and reduce enthusiasm for work. People need the courage to continue working tirelessly. Accepting the fact that no one is perfect, they open up to change.</p>



<p>They give the Customer the freedom to express their opinion about the Product and accept their comments with full openness, so as to make the Product even better.<strong> Not only the Development Team and the Scrum Master act in the spirit of courage but also the Product Owner.</strong> He can demonstrate courage by understanding that there are no ideal requirements and that shaping them is a process in which the vision can evolve. All they are not afraid of change. They are not afraid of challenges. Ultimately, they bravely look into the future because they know that they are a strong group, they know their goal and their value.</p>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2024/06/BigCTA_MarekCzachorowski.jpg" alt="BigCTA MarekCzachorowski" title="Scrum values – courage in Scrum 18"></div><div class="tile-content"><p class="entry-title client-name promotion-box__headline2">Elevate Your Application Development</p>
<p class="promotion-box__description2">Our tailored Application Development services meet your unique business needs. Consult with <strong>Marek Czachorowski</strong>, Head of Data and AI Solutions, for expert guidance.</p>
<a class="btn btn-primary booking" href="https://outlook.office365.com/book/BookameetingwithMarek@gfi.fr/" target="_blank" rel="noopener">Schedule a meeting</a></div></div></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/articles/scrum-values-courage-in-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scrum values &#8211; focus in Scrum</title>
		<link>https://nearshore-it.eu/articles/focus-in-scrum/</link>
					<comments>https://nearshore-it.eu/articles/focus-in-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Michalina Smolarkiewicz]]></dc:creator>
		<pubDate>Thu, 05 Jan 2023 06:59:50 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Agile]]></category>
		<guid isPermaLink="false">https://nearshore-it.eu/?p=21484</guid>

					<description><![CDATA[We all know that in the everyday project life, there is always time pressure, and the To-Do list just keeps on growing. It takes real craftsmanship to select which tasks must be done first and which ones can be put aside for a later time. Read the article and know out one of five Scrum values - Focus.]]></description>
										<content:encoded><![CDATA[
<p>In an ideal world, Teams get unlimited time to finish all of their tasks. Time is flexible, environments are always ups and requirements steadily stream in. However, we all know that in the everyday project life, there is always time pressure, and the To-Do list just keeps on growing. It takes real craftsmanship to select which tasks must be done first and which ones can be put aside for a later time. Some don’t need doing at all! Additionally, it’s worth analyzing which activities can be done simultaneously and which ones have to be completed one after the other.</p>



<div class="table-of-contents">
    <p class="title">Table of contents</p>
    <ol>
                    <li><a href="#Scrum-value-of-focus">1.  Scrum value of focus </a></li>
                    <li><a href="#Product-Owner-and-focus-in-Scrum">2.  Product Owner and focus in Scrum</a></li>
                    <li><a href="#Scrum-Master-and-his-role-during-Scrum-events">3.  Scrum Master and his role during Scrum events</a></li>
                    <li><a href="#Focus-is-essential-in-Agile-software-development">4.  Focus is essential in Agile software development </a></li>
                    <li><a href="#Getting-things-done:-start-finishing-your-tasks-maximize">5.  Getting things done: start finishing your tasks maximize</a></li>
                    <li><a href="#Summary">6.  Summary</a></li>
            </ol>
</div>


<p><strong>Learn more about <a href="https://nearshore-it.eu/articles/what-are-the-5-scrum-values/">5 scrum values</a></strong></p>



<h2 class="wp-block-heading" id="Scrum-value-of-focus">Scrum value of focus</h2>



<p>The focus is one of <a href="https://nearshore-it.eu/articles/best-practices/what-are-the-5-scrum-values/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/what-are-the-5-scrum-values/" rel="noreferrer noopener">five values</a> needed to successfully work throughout the Sprints.</p>



<p>Putting this approach into practice requires understanding and focus from all the Team members. A quick review of the To-Do list, setting priorities and finally total focus on delivery. This allows you to move from task to task in an Agile manner and in accordance with the <a href="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/the-complete-guide-to-agile-project-management/" target="_blank" rel="noreferrer noopener">Scrum Guide</a>. <strong>Sounds simple… but it’s hardly ever easy.</strong></p>



<p>There are a couple of things we need to adapt while working on the given Sprint. Some need more information than others to make decisions. Also, we often have conflicting goals and defining priorities.</p>



<h2 class="wp-block-heading" id="Product-Owner-and-focus-in-Scrum">Product Owner and focus in Scrum</h2>



<p>In a Scrum Team, it’s the Product Owner’s role to prioritize the Product Backlog.&nbsp;They are the ones to decide on priorities. Of course, the PO is not alone, there is an entire Team ready to advise, however, it’s the Product Owner who has the final say.</p>



<p>Who then decides on the order of tasks in the Sprint?<strong> The Sprint Backlog belongs to the Team Members and it’s their decision how they turn it into a Product Increment.</strong> The progress toward project development requires the cooperation of all team members.</p>



<h2 class="wp-block-heading" id="Scrum-Master-and-his-role-during-Scrum-events">Scrum Master and his role during Scrum events</h2>



<p>Sprint Ceremonies, such as Planning and Daily Standups, where the Team summarizes their progress help to achieve this goal. These Scrum events are&nbsp;also the place to remove any impediments that may arise. Daily Scrum allows us to verify our work and keep track of progress.</p>



<p>This is where the Scrum Master comes into play. It’s their mission to keep the Team in focus. SMs job is to ensure that every Team Member understands what and when needs to be done and guard them from external “attractions”, but actually – distractions.</p>



<p>They watch not to have unproductive meetings, stops any activities that are out of the Sprint’s scope, removes the impediments, so that they can be fully focused on their tasks.<strong> They help focus on creating, focus on getting skills and focus on improving by showing respect for the work of developers.</strong> SM explains, on all levels of the organization, how important these things are, in order for the Team’s work to be most effective.</p>



<div class="wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1296" height="648" src="https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-1296x648.jpg" alt="respect in scrum" class="wp-image-21126 size-full" title="Scrum values - focus in Scrum 19" srcset="https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-1296x648.jpg 1296w, https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-300x150.jpg 300w, https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-768x384.jpg 768w, https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-1536x768.jpg 1536w, https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover-495x248.jpg 495w, https://nearshore-it.eu/wp-content/uploads/2022/12/nearshore_2022.12.01_cover.jpg 1920w" sizes="auto, (max-width: 1296px) 100vw, 1296px" /></figure><div class="wp-block-media-text__content">
<p>Read also: <a href="https://nearshore-it.eu/articles/best-practices/scrum-values-respect-in-scrum/?utm_source=twitter&amp;utm_medium=post&amp;utm_campaign=article" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/best-practices/scrum-values-respect-in-scrum/?utm_source=twitter&amp;utm_medium=post&amp;utm_campaign=article" rel="noreferrer noopener">Scrum values &#8211; respect in Scrum</a></p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="Focus-is-essential-in-Agile-software-development">Focus is essential in Agile software development</h2>



<p>Recently I came upon an interesting phrase:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p></p><cite><strong>„If you have to do 100 things, and very little time, best to concentrate on the top 10, do them well, instead of doing them all mediocre&#8221;.</strong></cite></blockquote>



<p>Why so?</p>



<p>First of all, it raises our chances on completing the critical tasks. Secondly, reduces the necessity – the cost of switching context. What is that?</p>



<h2 class="wp-block-heading" id="Getting-things-done:-start-finishing-your-tasks-maximize">Getting things done: start finishing your tasks </h2>



<p>The term originates from computer science and it’s the process of storing and restoring the state of the processor so that it can serve many processes.&nbsp;</p>



<p>In people, it’s about the effort the human brain needs to switch from one activity to another. It may seem like a short break in writing code to write an email, or a quick chat while testing is not that big. Nothing could be further from the truth.&nbsp;Instead of focusing on main tasks, we start thinking about another and another… It’s estimated, that <strong>when working on 2 things, 20% of the time is lost for switching contexts</strong> so limiting work in progress is really important. So, the conclusion is: stop starting tasks and start finishing them. This way, focus helps deliver quality solutions on time.&nbsp;</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-media-text alignwide is-stacked-on-mobile"><figure class="wp-block-media-text__media"><img loading="lazy" decoding="async" width="1024" height="459" src="https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1.jpg" alt="blog jcommerce 2016 01 05 agile process team setup 1024x459 1" class="wp-image-21380 size-full" title="Scrum values - focus in Scrum 20" srcset="https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1.jpg 1024w, https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1-300x134.jpg 300w, https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1-768x344.jpg 768w, https://nearshore-it.eu/wp-content/uploads/2022/12/blog-jcommerce-2016-01-05-agile-process-team-setup-1024x459-1-495x222.jpg 495w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure><div class="wp-block-media-text__content">
<p>Read also: <a href="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" target="_blank" data-type="URL" data-id="https://nearshore-it.eu/articles/project-management-leadership/agile-process-and-team-setup/" rel="noreferrer noopener">Agile Methodologies in Software Development</a></p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" id="Summary">Summary</h2>



<p>When writing this article, I decided to experiment on myself. Measure the time it takes me to write this article and compare with the time it took me to write the previous one.<br>Every day, like many of you, I talk, I attend meetings, read and write emails, fill in the backlog. You can also add “I code, complies and test”</p>



<p>Writing this text, I feel the painful cost of doing things “in the meantime”. And reading each paragraph over again just to add one more sentence before the next meeting I’m wondering where it is going to take me.</p>



<p>It is a valuable lesson and next when I see my friend, coding away in his earphones, cut off from the rest of the world, I will think twice if my question to him really cannot wait.</p>



<p>Let’s take a look around and notice the concentration of others, respect and value it. Let’s try to limit our multitasking. I’m not sure how I’m going to manage my work, but I will definitely try. <strong>Let’s learn to do the important things before the ones that can wait</strong>. Prioritization should be natural for us and always happen before execution.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nearshore-it.eu/articles/focus-in-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
