<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/agile/best-of/2022" -->

---
title: Best Agile posts of 2022 | daily.dev
description: The most upvoted Agile posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/agile/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/agile/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Agile posts of 2022 | daily.dev
og:description: The most upvoted Agile posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Agile — 2022

1. 1  
[](/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl "From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥  
A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.  
207  
9
2. 2  
[](/posts/top-7-project-management-tools-for-developers-trvzgiouf "Top 7 Project Management Tools for Developers")  
Article  
![Avatar of asayer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/be8d9d38650943c8a1718ba79f23e9ac)asayer · 4y  
Top 7 Project Management Tools for Developers  
Jira has an interface that makes up the workspace for every developer. It focuses primarily on project management, with features geared towards Kanban and Scrum methodologies. Jira was intended to be a bug-tracking software, and it is where the tool excels. It helps the team find, track, and record software bugs. The tool can be customized to fit any requirement. The tool is difficult to set up and get used.  
44  
1
3. 3  
[](/posts/monolith-vs-microservices-which-should-you-use-rksx9x-kr "Monolith vs Microservices: Which should you use")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Monolith vs Microservices: Which should you use  
Microservices as a software architecture has made its way into the development teams of popular companies like Netflix and Google. It offers flexibility, scalability and agility for the product or service you’re putting together. But that doesn’t mean it’s a perfect infrastructure, and a lot of companies both big and small still create monoliths.  
38
4. 4  
[](/posts/how-big-tech-runs-tech-projects-and-the-curious-absence-of-scrum-dcqvtkil5 "How Big Tech Runs Tech Projects and the Curious Absence of Scrum")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
How Big Tech Runs Tech Projects and the Curious Absence of Scrum  
Project management is a topic most people have strong opinions on, and I’m no exception. To answer the question of how different companies run engineering projects, I pulled in help from across the industry. In this issue we’ll cover:Project management approaches across the Industry. Project management at Big Tech. How are these done? How does the organizational setup of Big Tech influence how projects are executed?  
34  
2
5. 5  
[](/posts/devops-best-practices-for-effective-implementation-7sb-jvdf "DevOps Best Practices For Effective Implementation")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
DevOps Best Practices For Effective Implementation  
"DevOps" is one of the latest developments in the IT sector. It has the potential to take the place of conventional methods of software engineering. The primary objective of DevOps implementation is to reduce time to market, improve teamwork, improve product quality and maintain safety requirements.  
29
6. 6  
[](/posts/better-software-engineering-teams-structures-roles-responsibilities-and-comparison-with-common-a-kv7pjfyz6 "Better Software Engineering teams — Structures, roles, responsibilities and comparison with common approaches.")  
Article  
![Avatar of geekculture](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ed83f96af5243178a743739c98143c4)Geek Culture · 4y  
Better Software Engineering teams — Structures, roles, responsibilities and comparison with common approaches.  
The perfect agile team is around 4-5 engineers + product and/or designer to keep things smooth and simple. Good teams keep themselves accountable on personal and group levels. The more people need to be kept in the Cons - It will likely create tribalism in the tech organisation as each team member identifies only with one tight group. This leads to US vs THEM mentality.  
24
7. 7  
[](/posts/the-complete-guide-to-design-project-management-leiadg5u0 "The Complete Guide To Design Project Management")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
The Complete Guide To Design Project Management  
The Complete Guide To Design Project Management will show the practical steps you can take right now to shut down time-wasting activities and frustration. This guide is one part how-to tutorial and one part productivity philosophy to get your design project management ambitions fulfilled.  
24  
2
8. 8  
[](/posts/don-t-be-scared-7-irrational-fears-that-lead-to-bad-software-and-architecture-0xnt9ski "Don’t be scared! 7 irrational fears that lead to bad software and architecture")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Don’t be scared! 7 irrational fears that lead to bad software and architecture  
Fear of imperfection often leads to gold plating of the architecture and over-engineering of the solution. In Agile product development, the fear of not knowing requirements enough is most harmful. A truly Agile team consciously chooses not to define everything upfront about what their product will or will not do.  
21
9. 9  
[](/posts/what-is-developer-experience-devex-dx--qzopggnsj "What is Developer Experience (DevEx, DX)?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
What is Developer Experience (DevEx, DX)?  
A well-designed developer portal simplifies multiple different processes into simple self-service clicks. DevOps maturity model is meant to describe and relay an organization’s standing in their DevOps journey. As DevOps is a continuous process, organizations have to make sure they’re consistently keeping up with DevOps processes and goal markers.  
20
10. 10  
[](/posts/wtf-is-evolutionary-architecture--k4gilnpd2 "WTF is Evolutionary Architecture?")  
Article  
![Avatar of containersolution](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53db5a704ddd497f9463b2122bcf6e0e)Container Solutions · 4y  
WTF is Evolutionary Architecture?  
Evolutionary architecture is the practice of considering a spectrum of dimensions around the architecture. It’s possible to get caught up in trying to create the perfect architecture that caters to all concerns. Having teams wait for architectural instructions will cause a big bottleneck, which you want to avoid.  
19  
1
11. 11  
[](/posts/how-to-become-a-senior-developer-thanks-to-scrum-royjfnemr "How to become a Senior Developer thanks to Scrum")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 5y  
How to become a Senior Developer thanks to Scrum  
Darío Rodríguez explains how to become a Senior Developer thanks to Scrum. How to improve hard and soft skills to reach the next level. Scrum ceremonies are a great place to practice empathy, communication, time management, critical thinking, prioritization, team work.  
14
12. 12  
[](/posts/the-complete-guide-to-sdlc-ezf-urary "The Complete Guide to SDLC")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 5y  
The Complete Guide to SDLC  
Software Development Life Cycle (SDLC) defines a methodology for improving the quality of software developed. SDLC is all about the delivery of high-quality software with minimized resources. The Six Phases Involved in the Software Development Cycle are: Requirement Gathering, Design, Testing, Quality Assurance, Deployment and Maintenance.  
13  
1
13. 13  
[](/posts/differences-between-ci-cd-agile-and-devops-o5qihxifb "Differences Between CI/CD, Agile, and DevOps")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Differences Between CI/CD, Agile, and DevOps  
The terms "DevOps," "CI/CD," and "Agile" are constantly used in software development today. But what do they really mean, and when should they be used? Let us check them in a detailed way. Join the DZone community and get the full member experience.  
12
14. 14  
[](/posts/why-your-daily-stand-ups-don-t-work-and-how-to-fix-them-az-vyieui "Why your daily stand-ups don't work and how to fix them")  
Article  
![Avatar of changelog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f65a74bcb028447aa606f06695d607d3)Changelog · 4y  
Why your daily stand-ups don't work and how to fix them  
Software industry has been doing daily stand-ups for so long that it doesn’t remember why they exist. We turned our means into a pointless dogma. We did it because it’s easier to blindly follow a set of rules than to understand the principles behind them and tune them to your goal. Here, I’ll explain why each recommendation usually works and their caveats.  
12  
1
15. 15  
[](/posts/agile-micromanagement-seriously--xtl-1ks6w "Agile Micromanagement — Seriously?")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Agile Micromanagement — Seriously?  
Scrum teams are cross-functional, meaning the members have all the skills necessary to create value. They are also self-managing, meaning they internally decide who does what, when, and how. The Scrum Guide states the importance of self-management at the Scrum team level. For the management, it is hence time to abandon Taylorism for servant leadership.  
12  
1
16. 16  
[](/posts/why-choose-a-nosql-database-there-are-many-great-reasons--nsjt30 "Why Choose a NoSQL Database? There Are Many Great Reasons")  
Article  
![Avatar of couchbase](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7bfc4b06cf4f46748cab77d81aa782b6)Couchbase · 4y  
Why Choose a NoSQL Database? There Are Many Great Reasons  
NoSQL databases are built from the ground up to be fast, flexible and highly available – supporting modern cloud computing, distribution and data management needs. The explosion of data, web browsing, mobile usage and analytics have significantly changed modern database demands. The need to deliver an exceptional customer experience is the biggest factor.  
11
17. 17  
[](/posts/manifesto-for-agile-software-development-e9kvgky7p "Manifesto for Agile Software Development")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Manifesto for Agile Software Development  
Manifesto for Agile Software Development. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation. Responding to change over following a plan.  
11
18. 18  
[](/posts/design-thinking-in-software-testing-kf6rzczty "Design Thinking in Software Testing")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Design Thinking in Software Testing  
Design Thinking is a powerful paradigm that software testers and QA professionals can use to create more user-centric software. Design thinking can have a profound impact on the software development and testing teams in both agile and waterfall modes of development. In agile development, design thinking helps the team to focus on the user experience and the customer journey.  
11  
1
19. 19  
[](/posts/top-trending-python-frameworks-today-eqnyvte52 "Top Trending Python Frameworks Today")  
Article  
![Avatar of codemotion](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/008c4c0fe1ba4cd3b6a6740d442d242b)Codemotion · 4y  
Top Trending Python Frameworks Today  
Python is easy to learn and use, meaning developers with little coding experience can quickly get to grips with it. It is an interpreted rather than compiled language, making it fast to work with and simple to deploy. The most common use of Jupyter is Jypter Notebooks, an interactive browser-based environment for hosting and processing computational documents, including mathematics, plotting data and rich media.  
11  
1
20. 20  
[](/posts/agile-scrum-is-a-failure-here-s-why--7o1gjv8d "Agile/Scrum is a Failure – Here’s Why")  
Article  
![Avatar of devops](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/db8f2265cff0416c878c6e7e92bb8715)DevOps.com · 4y  
Agile/Scrum is a Failure – Here’s Why  
Agile methods aren’t always the best tools for the job. When they are, Agile/Scrum require strong, skilled leadership. Agile might have played a role in creating a work culture that is increasingly revealed to be toxic for women, people of color, and members of gender minority groups.  
11  
3
21. 21  
[](/posts/5-tips-to-avoid-these-common-agile-mistakes-c1ahbep7p "5 tips to avoid these common agile mistakes")  
Article  
![Avatar of oss](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5b0ebeb91c344b78a2a92b8bc5956b97)Open Source Way · 4y  
5 tips to avoid these common agile mistakes  
Agile is a tried and true discipline used by software development teams worldwide with great success. In his previous article, I listed mistakes I've made in the past so you don't have to make them yourself. Here are five more agile mistakes you can learn from right now.  
11  
2
22. 22  
[](/posts/27-product-backlog-anti-patterns-ym-mentqu "27 Product Backlog Anti-Patterns")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
27 Product Backlog Anti-Patterns  
Scrum is a tactical framework to build products, provided you identify what is worth making in advance. But even after a successful product discovery phase, you may struggle to create the right thing in the right way if your Product Backlog is not up to the job. Scrum teams perform below their capabilities when they do not strictly adhere to maintaining two different artifacts.  
11
23. 23  
[](/posts/agile-principles-adaptive-self-organizing-vpu-meih "Agile Principles: Adaptive Self-Organizing")  
Article  
![Avatar of simplethread](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/82c0dd537790449d9b595be436d10e7e)Simple Thread · 5y  
Agile Principles: Adaptive Self-Organizing  
Agile methodologies have improved stock trading, federal bureaucracies, and celebrity chef-led humanitarian efforts. Yet Agile has started to lose favor. This has prompted us to get back to basics and start a series focusing on the Principles of Agile. The Eleventh principle of the Agile Manifesto reads: The best architectures, requirements, and designs emerge from self-organizing teams.  
11
24. 24  
[](/posts/waterfall-vs-agile-vs-devops-fspsrnuax "Waterfall vs Agile vs DevOps")  
Article  
![Avatar of dz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dz)DZone · 4y  
Waterfall vs Agile vs DevOps  
The IT industry is ever-changing. There is a constant need to upgrade to integrate different solutions and meet the needs of market demands. The industry has shifted towards agile methodology and now focuses massively on DevOps principles and best practices. Have you ever wondered why billion-dollar companies like Amazon, Netflix, Etsy, NASA, Walmart, Nordstrom, etc., have adopted DevOps? Where did it all start from? What caused DevOps to be developed? Let’s try to answer all these questions in this brief comparison.  
10

[See all Agile archives](/tags/agile/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/agile/best-of/2022#page","url":"https://daily.dev/tags/agile/best-of/2022","name":"Best Agile Posts of 2022","description":"The most upvoted Agile posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/agile/best-of/2022#items","numberOfItems":24,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/from-zero-to-devops-engineer---devops-roadmap-for-your-specific-background--maru3uexl","name":"From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/top-7-project-management-tools-for-developers-trvzgiouf","name":"Top 7 Project Management Tools for Developers"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/monolith-vs-microservices-which-should-you-use-rksx9x-kr","name":"Monolith vs Microservices: Which should you use"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-big-tech-runs-tech-projects-and-the-curious-absence-of-scrum-dcqvtkil5","name":"How Big Tech Runs Tech Projects and the Curious Absence of Scrum"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/devops-best-practices-for-effective-implementation-7sb-jvdf","name":"DevOps Best Practices For Effective Implementation"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/better-software-engineering-teams-structures-roles-responsibilities-and-comparison-with-common-a-kv7pjfyz6","name":"Better Software Engineering teams — Structures, roles, responsibilities and comparison with common approaches."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/the-complete-guide-to-design-project-management-leiadg5u0","name":"The Complete Guide To Design Project Management"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/don-t-be-scared-7-irrational-fears-that-lead-to-bad-software-and-architecture-0xnt9ski","name":"Don’t be scared! 7 irrational fears that lead to bad software and architecture"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/what-is-developer-experience-devex-dx--qzopggnsj","name":"What is Developer Experience (DevEx, DX)?"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/wtf-is-evolutionary-architecture--k4gilnpd2","name":"WTF is Evolutionary Architecture?"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/how-to-become-a-senior-developer-thanks-to-scrum-royjfnemr","name":"How to become a Senior Developer thanks to Scrum"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/the-complete-guide-to-sdlc-ezf-urary","name":"The Complete Guide to SDLC"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/differences-between-ci-cd-agile-and-devops-o5qihxifb","name":"Differences Between CI/CD, Agile, and DevOps"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/why-your-daily-stand-ups-don-t-work-and-how-to-fix-them-az-vyieui","name":"Why your daily stand-ups don't work and how to fix them"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/agile-micromanagement-seriously--xtl-1ks6w","name":"Agile Micromanagement — Seriously?"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/why-choose-a-nosql-database-there-are-many-great-reasons--nsjt30","name":"Why Choose a NoSQL Database? There Are Many Great Reasons"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/manifesto-for-agile-software-development-e9kvgky7p","name":"Manifesto for Agile Software Development"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/design-thinking-in-software-testing-kf6rzczty","name":"Design Thinking in Software Testing"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/top-trending-python-frameworks-today-eqnyvte52","name":"Top Trending Python Frameworks Today"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/agile-scrum-is-a-failure-here-s-why--7o1gjv8d","name":"Agile/Scrum is a Failure – Here’s Why"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/5-tips-to-avoid-these-common-agile-mistakes-c1ahbep7p","name":"5 tips to avoid these common agile mistakes"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/27-product-backlog-anti-patterns-ym-mentqu","name":"27 Product Backlog Anti-Patterns"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/agile-principles-adaptive-self-organizing-vpu-meih","name":"Agile Principles: Adaptive Self-Organizing"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/waterfall-vs-agile-vs-devops-fspsrnuax","name":"Waterfall vs Agile vs DevOps"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Agile","item":"https://daily.dev/tags/agile"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/agile/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

