Let's learn about Agile via these 254 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.
The waterfall approach to handling tasks is antiquated. Embrace rapid application development using iterative task management and Scrum.
1. The Generational Divide in Software Developers
Thirty years ago our managers enabled uninterrupted work. Today they throw as many interruptions at us as they can manage. Independent work is derided.
2. Insights to Agile Methodologies for Software Development
Agile is Awesome! But where did I go wrong?
3. McKinseyâs âAgile Transformation Officeâ is the Final Nail in the Coffin
The agile movement is now dead with the final blow dealt by McKinsey recently promoting an âagile transformation officeâ.
4. How Should You Estimate Bugs?
Countless hours have been spent by teams all over the world debating over this. But really, should you?
5. Part 1: Why Software Requirements In The Real World Are Hard
This is the first in a series of posts about my experiences developing software in healthcare with my team over the last few years. For most of that time weâve worked in eye care, with doctors and patients in major centres in Europe, North America and Australia, as well as with global life science companies, on projects aimed at improving care delivery and patient outcomes.
6. I Did The 10-Day (Silent) Vipassana Course And Doubled My Productivity
"In the middle of 2018, in the midst of the Blockchain and crypto-mania research and roadshows, I was consulting with dozens of startups on China strategies, dealing with endless emails, taking calls during the night due to different time zones, and constantly answering pop-up messages on Whatsapp, WeChat, Telegram, and Facebook. Ultimately, it was negatively affecting my mental health. My head felt like hundreds of tabs in a single browser trying to load multiple types of information..."
7. You don't do Continuous Integration!
Today I am going to talk about one misconception made by developers: Continuous Integration is about running automated integration pipelinesâŚ
8. How You Can Measure and Evaluate Performance of Software Engineers
Engineers need feedback so they can improve skills and deepen knowledge. According to the editor of the Inc. Magazine, Jeff Hayden, traditional metrics can be misleading, as they do not always offer a clear result. Evaluating the work of staff used to be difficult, before Git Analytics tools, such as Waydev came up with a data-driven approach to engineering leadership to help you bring out the best in your engineers.
9. The Flow Manifesto
Return to what works and jettison the fads
10. Part 2: Developing Software Requirements, A Case Study
This is Part 2 of a 4 part series. Part 1: Why Software Requirements In The Real World Are Hard discusses the challenges of developing requirements and what good ones might look like. This post looks at the requirements development process and its outputs on a real-world project.
11. Understand The Basic Concepts of CI/CD
Todayâs enterprises are under increasing pressure to deliver software faster than their competitors, differentiated solely by the quality of their applications and the developers who build them.
12. The Noonification: The Future of DeFi - Emerging Evolution (11/3/2022)
11/3/2022: Top 5 stories on the Hackernoon homepage!
13. The Critical Link Between Software and Hardware Teams in Product Development
Software and hardware teams rely on each other. If they can learn from each other then benefits will be felt throughout an entire organization.
14. WTF is a Postmortem
A postmortem is the analysis of an event after it occurs.
15. 6 User Story Mistakes That Cause Confusion During Product Development
Everyone wants to go Agile today. Teams want to put the user in the center of their product development process while building products. After all, you are building the product for your users, right?
16. Icebreakers: Absolute Waste Of Time Or Do They Add Value?
By Wai Ling Ko, Professional Scrum Trainer, Scrum.org
17. Embracing Genuine Deadlines as Software Engineers
Genuine deadlines are there to help the organization seize an opportunity. Let's explore how they impact engineering organization and how not to antagonize them
18. Process Gates are the Hellish Spawn of Evil You Should Avoid - Here's Why
Process gates are a common leadership trap you may not even realize youâre making: adding steps that require someone to do something. They often backfire!
19. How a Program Manager Can Estimate Items Too Early To Be Estimated
How to estimate work efforts that are not well-defined yet, but the business needs them.
20. Can we apply DevOps principles to Project Management?
It is always worth remembering that good ideas are contagious. Other minds have wrestled with problems similar to yours before and effective solutions tend to bubble up and can be re-applied to new initiatives in ways that can often appear obvious in hindsight.
21. Be Careful: Agile and DevOps Practices Can Break Your Business
Few industry trends have been as disruptive as the Agile software development revolution. But the same wave of innovation thatâs allowed dev teams to get more value into the hands of users faster has left the majority of non-technical teams across the business reeling.
22. Stop Using The âelseâ Keyword in Your Code
If-else keyword built into nearly every programming language and simple conditional logic are easy for anyone to understand. If you are a programmer, you know else keyword. But if you are a good programmer, donât use this keyword. One of the biggest mistakes I fell into when starting was overusing the else keyword when writing conditionals. I stopped using this keyword in my programs since 5 years ago. Let me explain!
23. 6 Ways to Master the Daily Stand-Up Meetings
As a Project Manager, one of the most important things that Iâve learned over the years is that Daily Stand-Ups are an effective tool that can solve a particular problem.
24. Top 10 Software Engineering Metrics To Track If You Lead An Agile Team
Every conversation I have with CTOs, Engineering Managers, and Tech Leaders eventually gets to the âWhich Metrics Should We Measure?â discussion.
25. A Quick Guide to Lean Software Development Principles
I remember learning about lean manufacturing at Toyota in an early middle school business class, and was endlessly fascinated by the idea of minimizing waste and maximizing productivity through intentional design. Over time, lean methodology was adopted by several industries, outside of manufacturing, including software development.
26. Say Goodbye to Scrum and Kanban: Welcome 6-week Product Cycle
Up until pretty recently my companyâs tech team managed its projects through a Kanban-board. In practice this entailed that weâd come up with a product roadmap for the 12 months ahead and would start working on this from top to bottom, moving tickets through the usual swimming lanes as we went.
27. Scrum Stakeholder Anti-Patterns: "I Know What We Have to Build"
By Stefan Wolpers, Professional Scrum Trainer, Scrum.org
28. The Projected Future of Dev Analytics
Waterfall vs Agile vs Data-driven: how the engineering leaders will track their teams1990+ Waterfall Method
29. Agile vs Waterfall: How To Choose The Right Methodology for Your Project
Picking the right method for managing your tasks can either make or break the success of your projects.
30. How To Make Agile Work at Scale
Making agile work at scale is ultimately about changing behavior, not just for the individual contributors involved, but also for the leaders.
31. 50 Shades of Lead Time: Measuring Each Part of the Development Process
I have read multiple definitions for Lead Time and Cycle Time over the last years. Recently, I shared why I prefer using the first over the later.
32. Measuring Sprint Velocity
Weâre going to look at what sprint velocity is, how it can affect your development cycle, and what formulas you can use to measure sprint velocity.
33. What are the Different Stages of the Agile Software Development Lifecycle?
Agile software development is an iterative approach to technology design and development.
34. Agile Development: What Is a Product Owner?
Want to know how to be a good Product Owner? Get to know responsibilities and read tips for better communication with clients and teams. Agile Development 101!
35. How We Discussed Scrum Master Job Description
36. Planning Poker: Agile Estimation And Planning Made Easy
37. Writing Engaging User Stories
This article describes a model for writing engaging user stories that can be used to assist with team productivity, product quality, and user experience goals.
38. Lean and Agile: Why Not Both? An Introduction for the Uninitiated
If you aren't an educated and/or experienced tech person, a lot of question marks may pop up in your mind while looking at these two terms: Lean and Agile. Even if you are technically proficient, you may wonder what the difference between these two really is.
39. How the DevOps Model Redefines QA Best Practices
Shorter development cycles and faster innovation are the basic characteristics of the DevOps model. It has swept the market with new ideas and incredible solutions, leading to 74% adoption by global enterprises. The reasons are different, but the top ones are the ability to recover from a failure in less than 60 minutes, minimization of support cases by 37%, and overall need to âput out firesâ. No wonder that Quality Assurance, as a stage of the software development process, had to adapt to the new reality of the DevOps model and change its traditional approaches.
40. Quality Assurance in Scrum Projects
Scrum is a set of rules for organizing a flexible workflow, which consists of a team approach, working in iterations, focusing on the goal of each iteration.
41. Using CI/CD Pipelines to Increase the Speed and Quality of Software Development
Continuous Integration & Continuous Delivery in the development process. How the CI/CD pipeline helps create products and implement new features better and fast
42. 8 Tools You Need For Working Remotely in 2022
Top of the best tools for remote work: Telegram, Getscreen.me, Trello and others. These software needed to work effectively from home.
43. Hacking the Set Up of Your Scrum Team to Start Delivering Within 48 hours
The complete guide to hacking the setup of your scrum team and start delivering business value in 48 hours.
44. How to Handle Database Versioning on Multiple Environments
Ok, so here is the situation: you work in a team, and each developer works with a local environment. Or you have multiple environments. Or... We don't care. The only thing is, you have to handle different versions of databases, and you don't know how to do this safely and efficiently.
45. Thereâs more to Standups than meets the eye (especially for remote teams)
A common debate in the Agile community is how important or not Standups are, and what their structure should be.
46. A Common Misconception About Agile Methodology
I have been involved recently in Agile transformation, i went through lots of conversations, with Techy people, that have a lot of misconceptions about Agile.
47. Making Sense of Product Owner Effectiveness
Can anyone be a Product Owner (PO)? Whatâs the best position in the company to fill that role? With Scrum you have one and only one product owner for a given product â not a committee, but the effectiveness of the product owner will vary depending on the POâs organizational enablement, understanding of the product, and involvement with the Scrum Team.
48. How MarkUp Reshaped Digital Collaboration for Remote Workers...and Grew 302% in One Month
When we started MarkUp, a visual collaboration tool for digital content, we expected to see user growth from much of the design and developer communities, because of the problem we are solving in those fields.
49. Performance Appraisals Today Are Not Agile
We are in the age of the Agile revolution, even non-tech companies and non-tech departments are adopting agile practices and frameworks. The issue is that organizations are making these adoptions without changing the foundation that their companies are built on. One of these major pillars is performance appraisals and it is critical because it is very important to employees. We all want to do well, and get big bonuses, or even get that promotion that we have been working so hard towards. The issue is most companies do not have the Agile mindset and focus mainly on the individual and neglect the team aspect when it comes to performance. This directly hurts organizations that are looking to build mature Agile teams.
50. The Nightmare Before Christmas : A Project Manager's Version
The Nightmare Before Christmas. Weâve seen it over and over again (if you still havenât seen it, you should probably stop reading this). By now, you know all the songs by heart and, somehow, keep laughing at all the silly little jokes. Well, hereâs a version of the story you probably havenât heard before.
51. DevOps Principles: Culture Vs. Tooling
One of the last questions asked in a DevOps interview is usually "so, what does DevOps mean to you?" I think this is a smart question, because DevOps is wildly misunderstood by the greater IT community. Some may answer that it's Continuous Integration and Releases, another may say it's having everything in Git, and the last might say that it's having tests available. All of these technical solutions do represent a key aspect of DevOps which is the tool chain, but it is the least important.
52. What does Agile mean to you?
In a recent encounter with agile community, I was asked âwhat agile means to meâ. Simple question but difficult to answer provided the nature of question being open ended. This certainly got me thinking. I started skimming through multiple ways I can answer this question. I had to revisit my past and reflect on different phases of my agile journey.
53. How the Top Result In Google Could Be a Scam Website
Jailbreak Checkrain Checkra1n Security Scam Malware
54. Product Experimentation Wonderland
In âAlice in Wonderlandâ we are invited to escape reality by tumbling into a whimsical world of nonsense. I found in this story a good analogy for PMs.
55. A Comparison of Agile, Lean, and Continuous Delivery
With DevOps and Continuous Delivery gaining traction, are the principles behind Lean and Agile still relevant? How do they compare to the 5 Continuous...
56. Going Beyond Word Clouds: Using Thematic Clustering to Understand Your Customers
Artificial Intelligence (AI) technology is too far evolved to still be relying on basic, word cloud analysis for your survey data
57. Technical Debt Isn't Technical at All; It's Not Even Debt
People assume they know what technical debt is, however, almost no-one understands it.
58. How to Make Your Team Miserable: 3 Anti-Patterns (not) to Follow
Hold daily standups. Ideally, this will take an hour every day.
59. UX And Agile Trends To Keep You On Top In 2020
The purpose of every product is to be fully functional without forcing users to invest too much time and energy in the process. This is exactly why UX and agile methodologies play such an important role in the 21st century business â everybody wants to design a product that maximizes functionality while minimizing consumersâ efforts.
60. Scrum Methodology: A Quick Explainer
Scrum methodology brings team members together to implement an agile framework for the successful completion of the task. Professionals love it because its unique features reduce the efforts of developers without declining their efficiency. It encourages learning and improving through experiences and mistakes where each team member sorts out any work-related problems.
61. Technical Debt is Eating The World
The concept is simple: due to a lack of resources, people sometimes do not address a problem correctly when shipping a new feature or fixing a bug. This debt must be repaid (e.g. the problem needs to be addressed correctly) or the debt will accumulate and impact the software development in the future.
62. The Only 4 Things You Need To Know For Great One-on-Ones
Seems like everything has been written about effective one-on-one meetings. There are classes available, workshops suggesting ultimate know-hows, and experts offering their services to corporate and HR managers.
63. IoIT, or Internet of Intelligent Things
The world is continuously moving towards intelligence, digitalization, and robotics. But what are the factors that are making these things possible?
64. Shippable Stories
I occasionally (and usually accidentally) find myself in a discussion about whether or not every story should be a shippable increment of work. Recently, I got involved (deliberately) in the discussion when I was invited to answer the question, â...should a user story correspond to a potentially shippable product increment?â on Quora.
65. Waterfall to Agile: Exploring the Way to Smooth Transition
Many businesses still use a rigorous, top-down procedure approach to manage complex tasks. In this blog, we'll look at how to get the best result for project.
66. How Confidence Became the New Happiness
I know its conventional to open a new blog with some kind of declarative statement or thesis, but I want to start with a question. If you were to measure just one thing about your team, one metric that best captures âthe human elementâ what would it be?
67. What's the Difference Between MLOps and AIOps
An overview of the MLOps and AIOps worlds to understand what they mean, how they relate to DevOps, and how they compare in terms of benefits.
68. The Collaboration Tools that Support on-premise Deployment
Read this blog to discover the relevance of the On-Premise deployment model, as well as collaboration tools like Troop Messenger, AnyDesk, etc. that support it.
69. Arguing over Agile: Let's Get Pragmatic
A couple of days ago, I was struck by a colleagueâs point about how confusing it can be when listening to people who have strong but conflicting opinions about various agile practices. The remark was brought about by a discussion concerning the pros and cons of different estimation techniques, and whether or not you should even practice estimation at all. It was a great conversation, but I can see how someone with less experience or minimal exposure to the techniques we were talking about could be left feeling very lost.
70. Is your boss a leader?
Not all bosses are leaders. Right? Thereâs the difference between managing and leading? An oft-quoted talent expert Marcus Buckingham, saying âpeople leave managers, not companies.â According to a recent study by Robert Half, 49% of employees surveyed have quit their posts because of a bad boss.
71. Scrum Introduction: Agile Put Into Practice
In our previous blog post, we wrote about Agile, a philosophy for managing projects and teams. In that text, we mentioned Agile methods, one of them being Scrum.
72. The Work You Defer Only Accumulates Tech Debt
Tech debt is deferred work for later. Think of technical debt as analogous to financial debt. It's not just the way they are named. If you have a debt â there i
73. Everything You Need to Know about the Cynefin Framework
The Cynefin Framework helps leaders to make decisions in context, distinguishing different domains to match the reality before apply the right management tool.
74. How to Link GitHub and Jira Without Installing Any Apps
This story covers basic GitHub Jira Integration without requiring admin privileges to install apps on Jira.
75. How to define and spend âyour tech debt budget
If youâve ever been involved in sprint planning and argued to carve out time to pay back some technical debt (i.e. define a tech debt budget), this is how to go about it.
76. The Agile Manifesto: What It Means
77. How To Recruit Great Scrum Masters
Finding a Scrum Master is simple and complex. There are plenty of people out there who call themselves âScrum Mastersâ, but how do you know if the person you are hiring really is a great Scrum Master?
78. "Have a dream and have patience achieving your dream." - Alex Circei, Noonie Nominee for AGILE
You know that feeling when you work really hard on something for really long and it feels like nobody really notices? Hacker Noonâs Annual Tech Industry Awards, the 2020 Noonies, are here to help with that.
79. 3 Software Ownership Models and Joint Care for Dev Teams
In traditional software operations, software would be "thrown over the fence" to operations teams. Technical operations teams would be aided in operating a service using Standard Operating Procedures (SOPs).
80. Agile Methodology Trends 2022 â The Rise of Tech Transformation
Searching for the top Agile Methodology Trends 2022? Explore this blog to check out the Top 11 Agile Methodology Trends with benefits for 2022 and beyond.
81. GitHub Sponsors Program Delivers on Promises, Allies With Stripe
Just got a heart-warming email from GitHub about their Sponsors program!
82. Inserting âAgilityâ into Business Enterprises
Agile stepped in when linear requirement-based processes were playing around to impose project management processes and predictable delivery methodologies across complex software domain, driven by time and output. Even with a certain percentage of success, Agile hasn't managed to kill off the embedded waterfall behaviors, prescribed linear plans and over-complex management layers for delivering software en masse.
83. The Importance of a Lean Approach to Web & Mobile Development
âLeanâ is a buzzword that has been making the rounds in the startup world for a few years now. There have been numerous books written that talk about it. Some prominent ones are The Lean Startup, The Startup Ownerâs Manual, The Lean Product Playbook. The spirit that this word conveys is very simple though. It essentially wants to minimize wasted efforts and resources.
84. 5 Metrics for a Startup, and How to Choose Yours
Ah, business metrics⌠To me, itâs the best illustration of how information overload can do more harm than good. A brief online search will provide you with dozens of âkey, important, essential business metrics that every company should knowâ.
85. Why Feature Prioritization Will Always Be an Art
Product management is more of an art than a science, and its unique deliverables depend largely on the personality of the product manager.
86. Ten Pillars of Every Product Roadmap
Your product roadmapping is a viable means to depict how this product is prone to develop, to adjust the stakeholders, and to procure a money related arrangement for this product. In any case, making a powerful guide is difficult, especially in agile development, where changes happen as often as possible and often out of the blue. In this way, there are things never to overlook while making your roadmap and sprint backlog. Remembering them will help you in making an intense agile product using scrum sprint backlog, the roadmap template and other powerful product management tools.
87. How to Apply Lean Production Principles in Software Development
Lean production is not a new concept. It comes from the manufacturing industry and was polished by Toyota in the seventies. However, Lean manufacturing principles turned out to be so practical and universal that they can be used to create innovations in other industries as well. In the Information Technology (IT) sphere, they are frequently used with the Six Sigma Principles, and in this article, we will explain what each principle means for Lean software development.
88. Increasing Engineering Efficiency with Software Development Analytics
Weâre right on the precipice of a reality thatâs more agile than Agile â as we move from Agile development and a DevOps culture to autonomous development
89. How to Take an Advantage Of Home Automation
A couple of weeks ago I created an automation to change the light in my living room for when I played video games.
90. Agile DNA: The Genetics Of Digital Transformation
On Friday, I attended this webinar by Atlassian on Enterprise Agility and Innovation at Scale. The event highlighted how a bank of 160 years with processes embedded deeply into their core business is transforming itself. Through changing its leadership mindsets, teams formation, focus on customers, process improvements and usage of Agile tools, etc. It showcases how they embrace the concept of AGILE effectively and partially highlight their digital transformation journey.â
91. 5 Ways to Optimise Team Performance Without Going Full Agile
My last job in Brazil before moving to the UK was at ThoughtWorks. While I didnât agree with everything that they did there (OMG⌠Java, please no! ^_^âââ) there is one thing about ThoughtWorks that is incontestable: they are very good with processes.
92. Stop Confusing Agile Development with Product Development
People keep confusing agile with product development but they are different concepts. Itâs important to make this distinction because it actually matters. It isnât just semantics, the confusion is causing us all problems. Understanding this difference may fundamentally change the approach most organisations take to building digital products.
93. What is ITSM and Why Does It Work Well with Agile Methodology?
The need for a cohesive team is imperative and for many, that means installing an ITSM system for the first time and using Agile methodology.
94. What is Code Review and Why We Need to Keep Doing It
In this post, I will try to answer 2 questions.
95. Agile User Story Mapping Board for Jira
It could be tricky to prioritise hundreds of user stories in spreadsheet or Jira, you need to know which of them are the highest value features are so that you can build them next. An advanced technique to organise stories is more preferred than a messy product backlog. This is how a user story map can help in a simple way to tell story and break it down into parts.
96. The Chicken, The Egg, and The Product Manager
Hereâs a scenario you might be familiar with. Say youâre starting a new role as a PM in a startup company (congrats!). You find that the startup has created a robust product with many different features and capabilities. Trying to gain some clarity and focus you ask: âwhich of those features are most/least used?â. Turns out, nobody knows. So you implement basic analytics mechanisms, wait for a week or two and then come back to the team equipped with a bunch of fancy graphs.
97. How to Prevent Code Reviews from Becoming Bottlenecks to Shipping Out
This post is the third article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
98. How to Fail at DevOps
99. Effective Sprint Planning: How To Not Get Overwhelmed By Technical Debt
My aim is to offer practical strategies to make planning a sprint less painful so that you'll feel organized rather than overwhelmed by your technical debt.
100. Optimism - Curse of Big IT Projects and How to Manage It
Most of us who have worked on IT projects feel the resonance of Hofstadter's Law:
101. AI-Based Framework for Agile Project Management.
AI has immense potential in improving and speeding up the accuracy of the software application development process. It has made a significant important contribution in software application development, mainly AI focus on increasing the efficiency of the project. Concerning these benefits, the companies are interested in investing in AI to enhance its profitability.
102. 20 Trackable Metrics to Make Software Development Teams More Efficient
Software development is a complicated process. Using specific KPIs in software development can make the procedure more manageable.
103. Product Teams: Stop Estimating, Start Budgeting
Why do we so often ask teams to estimate in detail how much effort is required to build a product, and to that upfront? Thereâs evidence that this lead us to output-oriented thinking, premature optimization, bloat and generally a commitment to suboptimal solutions that are designed with too many assumptions and a lack of clarity on the problem space.
104. Master The Art Of Planning Poker On Heroku And Salesforce With These Tips
One may not expect to use Salesforce for Planning Poker sessions, but see how Aditya Naag's planning-poker-salesforce repository can make this happen quite easily.
105. The Value of an Experienced PM
What are the attributes of a great Product Manager? Thatâs a question we recently asked ourselves at Zencity when we were looking to add another PM to the team. Some attributes are a part of a personâs character. Things like curiosity, sharp thinking and a relentless pursuit of truth. Those traits might be developed and enhanced, but for the most part â you either have them or not. Other attributes have to do with the knowledge the person obtained.
106. A Guide to Managing Your Agile Engineering Team
Tips to succeed at software Engineering Team Management
107. How AI and Blockchain Startups Are Contributing to The Fight Against #Coronavirus
The new decade began with an unprecedented number of natural disasters, including Puerto Rico Earthquakes, Yemen Humanitarian Crisis, Australian Bushfires, Floods in Indonesia, the outbreak of coronavirus, and others.
108. How Agencies Approach Software Development
If you decide to outsource the development of the project, you must understand the specifics of this format of cooperation with the agency. You cannot fully control the âinner kitchenâ of the project creation, will it be a startup or software for a large enterprise. But this is not necessary, as experienced agencies ensure the transparency and continuity of all work processes. They maintain constant communication with the client and resolve issues as they become available.
109. How We Recreate the Idea of Educational Content [Part #1]
Physical textbooks are reprinted once a year at best according to the waterfall process. Their content becomes outdated way before itâs published. And if a textbook is not commercially successful, it means financial losses for the company. One of the solutions is to create digital content right from the start, not just digitalize published content. This would allow for updates on the spot and the creation of customized materials that can be then published.
110. If Formula-1 Defined Efficiency
This is what it would be
111. How to Effectively Apply TDD in Enterprise Application Development
Methodology to enable fast development of robust enterprise applications applying Test-Driven Development (TDD) and Hexagonal Architecture.
112. Leave Scrum To Rugby - 4 Major Issues With Using Scrum
Scrum is a buzzword, the virtue signal of choice for middle-management in software organizations.
113. Why Continuous Integration Is Essential in Agile Development
The agile software development model means releasing software faster, but that doesn't mean you can skip out on quality.
114. The Salesforce Conversations [Part 3]
Agile, Flow, and a Filter
115. Yes, There ARE deadlines in Agile
I was recently asked to engage in a debate over whether or not there are deadlines in agile. There were a few folks involved in the debate and the predominant perspective seemed to be that true agile efforts have no external deadlines - all deadlines are self-imposed by the team in the form of an iteration commitment or a scope negotiation with the Product Owner.
116. 5 Ideas to Merge UX into Scrum and Agile
When the software first appeared, it was all delivered in boxes. Such software had a finite state. 20 years after that, it already seemed ridiculous. Today we're building systems that can be perfected endlessly. This begs the question: "When does the work end?" - and that question is difficult to answer. We are looking for an answer to this question because it will help us answer other, even more important questions. Will the team receive its award or will it be reprimanded? Will the team do something new? Will the stakeholder benefit from it?
117. Tackling The Technical Debt in Five Steps
Recognizing that you have technical debt is easy. And if you donât recognize it already, one of your engineers will likely tell you:)
118. Scrum Sprint Planning: Should You Choose Story Points or Ideal Days?
What's the difference between the two most used approaches to PBI estimation? Learn what they are so that you can decide which one fits your team better.
119. What Weekly Rituals Should You Master?
How to do milestone identification, project plans, risk registries, and project updates.
120. 5 Software Development Methodologies Loved by Companies in 2022
A software development methodology is a set of methods used in the creation of software.
121. How to Write An Epic User Stories
Since the rise of the Agile Era, putting the user in the center of product definition process became the standard for most companies. User stories are one of the basic tools that help us keep the user in mind while defining the product and its features.
122. What Makes a GREAT Scrum Master
It is good to have a scrum master involved in your agile process, but what makes a great scrum master? In this article we look to break down the fundamental pieces to becoming the best scrum master you are capable of being. First, we must define what a scrum master is.
123. Effective Code Reviews For Remote Teams
Code Reviews in a remote-driven world yield a better software design and solution. Find out why that is the case in this latest article by John Vester.
124. Team Building Mental Models
By Stefan Wolpers, Professional Scrum Trainer, Scrum.org
125. What the future holds: 5 core QA trends to rule 2022
Businesses continue to move forward on the digital acceleration path provoked by the pandemic, which means the demand for software testing will increase. What t
126. Technical Debt and How to Prioritize It: An Interview with Adam Tornhill
Last week we hosted a webinar where I interviewed Adam Tornhill, CTO & Co-founder of CodeScene, about technical debt: what is it, why is it important, and how to manage it effectively.
127. Unit Testing Is NOT The Same As Integration Testing
Let's look at the differences between unit tests and integration tests and when you might prefer one or the other.
128. Solving the Last Mile Problem for Continuous Delivery
This post is the fifth and final article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
129. Why Everybody Loves Agile: An Introduction for the Uninitiated
Agile is such a popular philosophy which more and more development teams use. Actually, they use Agile methods such as Scrum, Extreme Programming, Crystal Clear etc. But, why is Agile so popular? Let's find out!
130. Scaling An Engineering Team Effectively: SVP Raji Arasu's Advice
Raji Arasu is the visionary mind and engineering leader that occupies the position of SVP of Engineering at Intuit, making her one of the few female leaders at a major technology company. She is aware of this thing and supports women leaders in technology both within the company and across the industry.
131. 5 Reasons Your Team Needs an Online Whiteboard
Are you using online whiteboards? Here are five reasons why you should and how they can positively affect your business.
132. Agile Leadership
TL; DR: Agile Leadership
133. The 9 Character Traits of Great Product Leaders
What are the key leadership qualities that inspire teams to build amazing products?
134. A Guide to Design Thinking and Continuous Delivery from an Ex-Principal Engineer
How do the big tech companies and unicorn startups succeed in agile product development while maintaining code quality.
135. Why Are Explainer Videos Absolute Must for Tech Companies
Explainer videos are a powerful marketing tool for tech companies as they can effectively explain a technology product, service, or a company itself.
136. How Splice Applied the Scientific Method to Unblock Deployment
The following article is based on a talk Juan Pablo BuriticĂĄ, VP of Engineering at Splice, gave at our annual Engineering Leadership Conference and a subsequent interview. Watch the full talk here, and see the slides here.
137. What's Your Cycle Time?
If you canât answer it, donât worry, youâre not alone. Many engineering leaders couldnât tell you without some significant number-crunching. Gaining visibility into performance is only half the battle though. Knowing how to interpret metrics and how to apply them to improving performance is where the magic happens. Many CEOs do not know how to align engineering metrics to business KPIs (revenue, customer retention, etc.). Bringing metrics to your board or non-technical CEO for the first time may be challenging if you are unable to help them bridge the gap.
138. Become Professional Scrum Master I (PSM I) and Learn How Scrum Really Works
Scrum is the most used Agile framework in software development. and more than 56% of companies now started adopting the Scrum framework. Recently, I had achieved the Professional Scrum Master I(PSM I) assessment on my first attempt. I answered 77 questions correctly, acquiring 96.3%. So let me share my experience with you in the next few lines to know more about how to be a certified Scrum master.
139. How to Make DevTestOps Orchestration for Agile Teams Work
The three key positions in a software development team are developer, tester, and operations. Required tasks among these positions are continuously reinvented.
140. How To Get Your Head Around Story Points?
Human beings are not very good at seeing into the future. Unless you have a crystal ball or know how to read tea leaves, trying to predict when an event will happen with any degree of accuracy is very difficult.
141. On Creating Team Culture Amongst Developers
Software developers are mostly happy to work by themselves at night in dark rooms. And they turn coffee, cola and pizza into code.
142. Mistakes To Avoid As a Software Engineer
Before the 2000s, software development was mostly done in a Waterfall approach. This meant that a software project would be shipped after going through a few long stages such as analysis, development and QA, just to name a few. This led to slow software development cycles and, consequently, improper decisions were made in the early stages of the lifecycle, leading to poor or unfit software.
143. Speed and Quality are Not Mutually Exclusive: Telemetry is the Key
All engineering teams strive to build the best product they can as quickly as possible. Some, though, stumble into a false dichotomy of choosing between speed and quality. While that choice may have been necessary in the past, itâs not the case today.
144. Feature Prioritization: Why It's Difficult, and How to Do it Better
When we're prioritizing, we're trying to answer the question "What, among all the stories we could work on right now, is the best possible use of our time?" The obvious answer is to say "The story that adds most value to our users". This answer only leads to more questions such as:
145. How to Accurately Estimate Projects in 6 Steps
It is extremely difficult to make an accurate project estimation. It requires skills as well as experience. You need to consider the deliverables, tasks, and processes in order to create a workable estimate. Making a precise project estimation also requires a good relationship with the client, because you need to be clear on their requirements, according to which the estimation is made.
146. Making Product Roadmaps Like You Mean It
The state of affairs
147. Key Concepts About Docker And Containerization
Whenever you are learning some new technology, I believe that you should start from very basics.
148. 6 Practical Ways Products Get Their First 100 Users
Many product teams and startup founders buy into the theory of the Lean Startup, and want to âdo leanâ but donât know where to start. In this blog series, I will provide a practical guide on how to apply these principles.
149. How We Structure the Discovery Phase
If you think that a breakthrough idea, strict development deadlines, and marketing strategy are all you need to make your product hit the mark â think again. The reality is, on top of fierce competition and demanding customers, 9 out of 10 startups fail because their solution has no market fit.
150. Business As Usual in A World That is Anything But
It seems clear that the world is going to be different after the Covid19 crisis is over. I think it behooves us to make sure itâs a good different. Businesses large and small are going to be facing so many headwinds that we desperately need to cut loose some of our anchors to offset. This might seem like the wrong time to implement change, but if we donât shed some of our bad habits, weâll never rise to these challenges.
151. Retrospective is A/B Testing for Teams
If you are new to Agility and Retrospective, Iâll offer in this post a novel introduction to it. We will explore how retrospectives and your team organization can take inspiration from A/B Testing.
152. Map Your Improvement Strategy Because That Expert You Hired Has No Magical Bullets
Something is not right. We ought to do better, I know that. But how? I think I need to consult an expert.
153. How Task Management Software Helps Achieve Productivity in a Post-Pandemic World
Before the pandemic, roughly 30% of the part-time workforce was working remotely. It is estimated this will expand to at least 48% post-pandemic. Until the pandemic is over, itâs unclear exactly how much of the full-time workforce that can work remotely will continue to do so.
154. Effort Estimations...And Similar Fairy Tales
Disclaimer: This is based on conversations, anecdotal evidence and personal opinion. This is not backed by statistical evidence. But neither is the cargo cult around estimations (to my knowledge). đ¤ˇđťââď¸
155. Engineering Management: The Nine Challenges
âI would describe an engineering manager as a Sergeant Major. They are very much part of the mission delivery team and manage a group of experts to perform specific tasks,â says David Ives, Engineering Manager at Pusher.
156. 4 Skills You Need to Become a Distinguished Developer
Excellence in Software Engineering has never been a stationary destination where one can arrive sooner or later. It has always been a lifelong journey and learning process which demands consistency and commitment in order for someone to progress rapidly and to stay relevant over the next few years because of the ever-changing tech scenario. This element of uncertainty and demand for consistency has intrigued me since forever and hence compelled me to choose this a full-time career and what Iâd like to do, at least for the foreseeable near future.
157. Promoted from Dev to Team Lead: 8 things they didnât tell me
I was 24 years old. A baby.
158. Intro to SAFeÂŽ: Scaled Agile FrameworkÂŽ
Scaled Agile Frameworks can take some figuring out. Let's understand SAFe. We'll see why to use it, its core elements and how it works.
159. Startupâs Secrets: How to Run Remote Sprint Planning
Every battle is won before it is fought. ~ Sun Tzu
160. How to Cover the Basics of Test Orchestration
In the agile development methodology, the velocity of testing holds the key to delivering the best quality software within the stipulated budget and time constr
161. An Engineer's Guide to TODOs: How to Get Things Done
A lack of focus, lack of visibility into our codebase problems, and context switching decrease developer productivity. Here are the best ways and tools that'll help you get things done.
162. Implement This One Cultural Characteristic to Build A Healthy Codebase
Itâs easy to pay lip service to company culture. But few companies actively consider those few cultural characteristics that make a meaningful difference to performanceâbecause thatâs the hard part.
163. What was the Product Masterclass by Product School all about?
One of the things, I had decided, was that during the lockdown I would sharpen my skills around Product Management. For this, I have been religiously attending many webinars and doing some online courses. One of the courses that hit the chord was this course
164. How to Optimize Your Product Backlog for Better Sprints
Scrum is an increasingly popular way to manage projects, and for a good reason. It can help your small teams deliver higher quality products faster and more efficiently than before.
165. How Data-Driven Agile Helps Deliver Better Software Faster
What is Agile Data-Driven?
166. Mastering the Daily Scrum | Best Practices for Startups
Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning.
167. Dear Product Managers, Stop Building Things
Product managers have a dangerous role because of one oft-missed truth: Decisions about what to build are far more costly than most teams realize.
168. The Relationship Between Agile Approaches and Automation Testing
Although test automation was not created with Agile in mind, it does enable Agile testing, which is an important part of the Agile idea.
169. What is Agile Methodology
Agile Methodology is the underlying ideology for how software delivery should take place.
170. The OODA Loop Model: How Great Engineering Managers Identify and Respond to Challenges
One of the many responsibilities of any great engineering leader or manager is that of making decisions. In terms of how to best do that, there are many decision-making models, including the OODA loop model.
171. 4 Startup Speeds You Need to Succeed
Everyone knows startups need to move fast. It is often part of their advantage against larger and more traditional companies. But what does moving fast really m
172. Closer Than You Think: Bridging the DevOps-Security Gap
The advantages of moving security into the DevOps lifecycle early are well-studied. For example, Puppetâs 2019 State of DevOps Report details numerous ways that both security and DevOps improve when security is integrated into DevOps earlier (aka: Shift Left).
173. The incredible story of Deft
Every few years, a fresh banana peel is dropped by well-meaning experts.
174. The Bare Facts: What Businesses Have to Gain with Dedicated Servers
By Andreea Jakab, Bigstep
175. How to Become an Agileish Super Learner
Learn how you can become an agileish superhero. Discover your super learning, super memory, and super thinking superpowers.
176. The Lloyd Braun Principle of Agility
Serenity now, Insanity later, is valuable advice about controlling emotions but within this statement is an important guideline for delivering agile software.
177. Start To Take Actions with Buddy
Buddy is the underdog of the CI/CD world. It's a frustrating world, filled with broken Jenkins servers and exhausting CodeBuild UIs. I discovered Buddy about a year ago and I've been raving about it ever since. It offers a different approach to a complex, difficult problem.
178. An Intro to Continuous Testing Strategy for Agile Teams
These are the best ways to develop a successful continuous testing strategy for Agile teams as the world shifts away from traditional waterfall models.
179. How to be Agile in a Non-Agile World
As far as software development is concerned, We have two types of methodologies: Agile or Non-Agile. So, let us get brief information about both methodologies.
180. Technical Debt: An Interview with Adam, Co-founder of CodeScene & Alex, CEO of Stepsize
I interviewed Adam Tornhill, CTO & Co-founder of CodeScene, about technical debt: what is it, why is it important, and how to manage it effectively?
181. Redesigning scrimba.com: A Completely Agile Process [Case Study]
Scrimba is an online platform to learn to code from real teachers. But unlike the many other competitors, their secret sauce is that theyâve developed a unique technology that lets teachers record their screencasts so students can stop at any point and jump directly into editing the code. In this way itâs similar to being taught with a tutor right next to you. Pretty neat!
182. How to Decide Between Automated vs. Manual Testing
Testing is the backbone of the Agile software development methodology. The efficiency of the testing process directly impacts the quality of the deliverables and the goodwill of the organization. Buggy software can lead to poor user experience, delayed project timelines, diminished brand value, and revenue losses.
183. How to Improve Team Communication with Conventional Commit Messages
Sometimes, when working in a team or open source organization, you may misspell a message or make errors in your repository's commits
184. Eduardo Mignot Loves Writing About Product, Agile and Design Thinking
Eduardo Mignot from Spain has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.
185. The Complete Guide to Agile vs Scrum
If you are using Scrum itâs safe to say that you are also using Agile.
186. The Ultimate Project Management Career Guide for 2020
From the desk of brilliant weirdo #1: âWhat does a project manager really do?â Maybe thatâs a question youâve been asking yourself or others if you have been considering a PM career for a while. To be honest, itâs gonna be quite hard to put all the PM roles under one roof as project managers in one industry can differ from PMs in another. But Iâll do my best to give you a clear image of what it looks like to be a project manager.
187. How We Recreate the Idea of Educational Content [Part #2]
The story "How We Recreate the Idea of Educational Content [Part #1]" you can read here.
188. On Bloom's Taxonomy and Why Agile Training is Not Enough
189. 4 Ways You Are Probably Doing Product Analytics Wrong
An article that I read recently stated that 41% of businesses struggle to turn data into decisions. This got me thinking about my own experience with product analytics.
190. Technical Huddle: An Easy Way To Turn Challenges Into Success
The Challenge
191. Ori Keren Got Busy Doing Very Important Work On His New Personal Computer
âIn these unprecedented timesâŚâ People build unprecedented products, and contribute to the internet in unprecedented ways. Go on, make a fellow humanâs day and nominate the best YOUR best of 2020âs tech industry for a 2020 #Noonie, the tech industryâs most independent and community-driven awards: NOONIES.TECH. One such impressive human is Ori Keren from Israel: 2020 Noonie nominee in Future Heroes and Technology categories.
192. Podcast Interview with Lead Cloud Architect, Sumit Agarwal, on DevOps and Testing
In todayâs Quality Sense episode, Federico has a conversation about DevOps and testing with Sumit Agarwal, the Lead Cloud Architect for a global tech company.
193. Lessons From The Flight Deck
Iâve tech-led teams at Facebook, WhatsApp, and Twitter. Iâm also a licensed private pilot and have found that there are many lessons from flying that can benefit software engineering teams. In this post, Iâd like to share some of these lessons while also providing you an insight into aviation.
194. How to Build Relationships With Clients: Speak Only the Language of Facts
Tell me what you want. Or tell me how to do it. Donât tell me both
195. Applying Agile Framework To Data Science Projects [A How-To Guide]
Agile principles and values can be applied to the way you approach data science projects
196. 29 Asana Alternatives: The Ultimate Breakdown
Most peopleâs story about looking for Asana alternatives:
197. Top 33 Jira Alternatives For Agile Project Management Teams
If Jira seems disappointing to you and your team, in this quite lengthy article youâll discover the best Jira alternatives.
198. Basic Software Development Methodologies
Hoping to structurize your product development work process? Choosing the correct development methodology for a project depends to a great extent on your group size, objectives, and different variables. Here is a diagram of the most generally used and perceived programming development techniques to assist you with choosing which is directly for your group.
199. How To Transition From Being A Programmer to Project Manager Position
You know that the digital project management field is growing, so companies require a fantastic project manager (PM). In case you are a programmer, then you know about the working of digital tools, tight-knit teams, competing deadlines and outside clients. Therefore you can become a proper PM and fulfill the requirements of the company. In the modern era, the majority of the people are looking for programming as their careers, so you must have to find a path to stand out. It is possible that you get tired of optimizing user experience (UX) by debugging codes, and now you want a different type of challenge.
200. 5 Acceptance Criteria Mistakes Teams Should Avoid
Everyone wants to go Agile today. Teams want to put the user in the centre of their product development process while building products. After all, you are building the product for your users, right?
201. Main 5 Uncommon Traits of a Product Manager Role
Believe most of us are already aware of what is expected of a Product Manager profile in any internet company, starting from being a mini CEO of the product to be the interface between business, UX & technology. Here in addition to those common attributes of a PM profile I am going to point out few not so common traits but important qualities a Product Manager should possess.
202. Your Developer is not a Single Point of Failure
During my years as a coder, business analyst and technology consultant, I have heard many a manager or business owner complain about their on-staff developer. I have even sometimes heard them referred to as a âsingle point of failure.â At that moment, I know that I am entering a political minefield. My years of experience alert me to the fact that if someone in power thinks their developer is a single point of failure, then most likely the developer is not being properly managed.
203. Features and Benefits of a Dedicated Software Development Team Model
A model involving a dedicated software development team (Dedicated Team Model or, briefly, DTM) is a business model of financial collaboration that is frequently used in software development outsourcing. Taking into account the fact that many customers are interested in using this model, we decided to talk about its advantages and disadvantages, as well as highlight features that you need to know before deciding to cooperate on this model.
204. How To Create an Engaging and Collaborative Delivery Team For Your Business
Does your team feel its alignment with business where what it delivers solve business problems and achieve business desired outcome?
205. 6 facts about Scrum you need to know before you consider adopting it
As the popularity of Scrum grows, so do the expectations and myths surrounding its capabilities. Exaggerated expectations often incur serious disappointments. In this post, Iâll attempt to objectively evaluate Scrumâs real capabilities, advantages, features, and, of course, limitations.
206. Important Role Of Sprint Planning in Agile Methodology: Marketing Team's Case
Agile methods are used in one or another way in various areas of business. Many teams use these techniques for developing, marketing and organizing their work. One of the basics of every Agile method is Sprint. It is an iteration or cycle used in delivering work results. But it'll be wrong to think, that you can achieve something big just by dividing your work into periods. You should also plan these periods to achieve a win by the end of the Sprint.
207. A Manual For Leading Scrum Teams To Maturity
If teams are not disciplined about the process, or not technically mature enough to actually deliver the work committed to a sprint, scrum processes are bound to fail.
208. Scrum Is Still Scrum: 2021 Edition
Discussions on the November 2020 release of the Scrum Guide
209. The Problem With The Agile Manifesto
Imagine the philosophies of Socrates, Plato, Confucius, Seneca, and Marcus Aurelius all combined into a one-pager. That's the Agile manifesto for you...
210. Why is Making Software so Difficult?
We think of Software Development as a pursuit grounded in logic. From this perspective it can be shocking that software projects have high failure rates - 31% in 2014. And some projects fail to the tune of billions. How is this level of chaos possible in an apparently logical discipline?
211. Agile is "The Best"!
I was asked to answer the Quora question, âWhy is the Agile model the bestâ.
212. 7 Ways to Optimize Your Agile Testing Strategy
In this article, you will find some tips to streamline and improve your Agile testing strategy.
213. Kanban Vs. Scrum: Here's What Your Team Needs To Know
Scrum is the most popular Agile framework today (56% of all Agile teams use Scrum).
214. How to Write a Bug Report That Doesn't Suck
Most of the time, engineers get poor bug reports that they cannot act upon.
215. 4 Tips to Improve Your Engineering Team's Velocity in Scrum
In this article, youâll learn what velocity means in the context of an agile/scrum methodology and how you can improve it to allow your team to move faster and
216. Rethinking the Concept of Software Quality Through Agile Eyes
Traditional thinking about software quality might not help in really getting the full value out of Agile practices. Let's find out why.
217. Your Value, Not Your Title
A tribe of Cannibals arrives at New York City.
218. The Art of Writing Agile User Stories
If it brings no value to users, chances are, no one will use it.
User stories are brief, informal descriptions of a feature told from user POV.
219. The Parable of the Hole
You are the regional supervisor of ABC Co. and part of your job is to inspect different job sites.
220. How the Right Problem Statement Can Save you From Unnecessary Work
Try our problem statement guide to ease team collaboration & prioritization process. Develop a distinct workflow and bring order. Get synched and result-driven. Make your team understand what they do and why.
221. How Modern Technology has Changed Agile Methodology
COVID-19 has severely challenged a core tenet of the Agile movement: the importance of face-to-face communication. But instead of slowing Agile teams down, herein lies an opportunity to improve the fundamentals of an efficient workplace, writes Clifford Berg
222. Two Conditions Where you Want To Have An Agile Project Manager
And their 4 areas of responsibility
223. Strategies to Improve Your Sprint Retrospectives with Data
Most agile teams do sprint retrospectives at least once a month, to iterate and improve on their software development process and workflow. However, a lot of those same teams rely only on their feelings to âknowâ if they have actually improved. But you need an unbiased reference system if you want to compare how two sprints went.
224. Program Increment Planning Event in Agile
Long-term strategic planning is a remnant of the past that canât reflect the fast pace of the digital world we live in today. Companies that implement an Agile approach, shift to delivering results in a short time all the while remaining flexible enough to adjust to any changes as they come. This calls for a completely different attitude in planning with the focus on short term goals that spin out for no longer than a few weeks or even days. Moreover, Scaled Agile helps manage the growing complexity and scaling of businesses to any size and number of distributed teams introducing new methods and tools, one such being Program Increment planning or PI planning for short.
225. 3 Must Have Practices for Distributed Developers
During the last several years working in the global corporate world I have come across a repeating challenge for distributed coders to efficiently work together as early as the beginning of their ramp up.
226. An Introduction to Agile Practices: Why Small Release in Scrum?
Extreme Programming promotes small releases through continuous integration(CI) and other extreme programming practices.
227. How to Act Agile in Every Day Life
Agile can be defined as the ability to move quickly and easily. However, for those in tech they might associate agile with something else entirely. Agile methodology is a popular framework for managing software development projects. More specifically, it is a style of project management where you develop a product in short cycles (or sprints- see above image), providing flexibility for revisions as necessary. It requires constant improvement through these iterations of testing and reflection. A finished product is better than a perfect project.
228. Scrum: Agile Put into Practice
In our previous blog post, we wrote about Agile, a philosophy for managing projects and teams. In that text, we mentioned Agile methods, one of them being Scrum.
229. Is Technical Debt Actually Bad Debt?
Release early, release oftenâââjust donât forget to refactor ;)
230. Will HR ChatBots Replace Human Resources in the Future?
A lot has been said about chatbots and their effects on practically every industry. The field of HR is going through a major revamp with the use of artificial intelligence. Employees are recruited, onboarded, and even terminated with these little bots.
231. How to Prevent Code Reviews from Wasting Everyoneâs Time
This post is the fourth article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
232. 10 Prioritization Techniques for Agile Product Development
Do you want to prioritize your tasks? Explore the blog and get the list of 10 most popular prioritization techniques and methods of agile product development.
233. [Top 3] Time Management Habits of Highly Productive Distributed Teams
The traditional work model, 9 to 5 in an office with the whole company face to face, is going the way of the dodo bird. For a number of businesses thriving in the 21st century, thatâs not necessarily a bad thing.
234. A Weekly Project Plan so Good You Will Want to Frame It
Use weekly project plans to improve your agile team's ability to plan and reason about the future.
235. 16 Valuable Lessons From My Career Transition To Product Management
In October 2019 with the mentorship of a dear friend, I made the decision to become a Product Manager starting with a PM certification course and the knowledge that I would have to start my career afresh and work my way up from the lowest rank on the totem. This is what Iâve done. I transitioned from my usual Executive Assistant role which was great but not very challenging creatively.
236. The Essential Data for Leading a Remote Engineering Team
When your team is building a software product, the majority of the work that they do is invisible. As a manager, you have to rely on in-person cues for blocked work or frustrated engineers. When they move to a remote workflowâyour team also becomes invisible, and all those critical signals are dropped.
In-person, you might notice:
237. The Next Generation of Scrum: No Sprints Needed. Just Deliver
The worst thing we can do in Sprint Planning is to initiate it with the question, âHow many tasks can we fit in this Sprint?â
238. Say Goodbye to Ivory Tower Scrum: 3 Keys to Adapting Agile at an Agency
The three keys outlined in this article will help product managers in agency settings implement Agile more effectively.
239. Agile And Distributed Teams [An Overview]
We observe an increasing share of distributed teams and the growing popularity of remote work. And there seems to be some contradiction, as at the first glance Agile and distributed teams do not merge well. The Agile methodology is laid down in the famous Agile Manifesto and is based on the twelve principles derived from it.
240. Don't Believe Everything About Agile
Why you shouldnât follow all these things
241. Strategy Knotworking: Turning Ideas and Ambitions into Reality
By Barry Overeem, Professional Scrum Trainer, Scrum.org
242. ELI5: Agile Software Development
Agile software development means different things to different people. In this post, we will define what agile software development is with a simple analogy that a five-year-old can understand. The analogy we will use is as straightforward as serving an apple to 4 kids. Yes, it will be that easy, letâs get started:
243. Best Courses and Certification Exams to Help You Become a Scrum Master
Scrum Alliance, scrum.org, and ICAgile are some of the best Scrum certification providers in the market. Certifications from a reputable source provide insight.
244. Covid-19: What Can Product Managers Do?
This blog post should not be considered authoritative in any way. It simply an imperfect attempt to highlight some guiding principles. I am convinced these guiding principles could be useful for you, your dear-ones and your team.
245. The Complete Guide to Nailing Customer Feedback
By far, the top reason startups fail is the lack of market need (42% of the cases). Many startups are founded based on unique technologies, or on problems that are interesting to solve, but donât necessarily answer a real market need. Understanding what market you are serving, and the problem you are addressing is key. The basis for that is early, continuous feedback from the right people who fit the early adopter profile.
246. A Tactical Guide to Shorter Cycle Times: The Virtuous Circle of Software Delivery
This post is the first article in our Tactical Guide to a Shorter Cycle Time five-part series.
247. The Single Greatest Lever in Shortening Cycle Time
This post is the second article in our Tactical Guide to a Shorter Cycle Time five-part series. Read the previous post here.
248. Significant Updates to Popular Kanban Software in 2019
How Jira, Hygger, Asana, and Others Surprised Their Users in 2019?
249. Life-Changing Tips For Productive Interaction With Ukrainian Developers
As a founder with a developer background, I was frequently asked for recommendations of outsourced tech teams. A long time ago I co-founded a Ukrainian software house, before handing business to my partner in 2016.
250. Here's How We Train Our DevOps Skills Internally
Our team started to apply DevOps practices long before we registered Mad Devs as a company. Specifically, I ran into this approach more than 10 years ago in a different company where I worked as a System Administrator.
251. Burndown Charts: What Are They, and What Are Their Limitations?
From the desk of a brilliant weirdo #1:
252. How to Create a Project Management Communication Plan
The software development process is complicated and, at times, chaotic. To make it less so, all its stages must be well-organized, planned, and agreed upon. Miscommunication, lack of clarity, and missed deadlines will jeopardize any project.
253. Dealing With Systems Debt
Why relying more on juniors and less on seniors is essential in dealing with systems debt before the problem goes completely out of the team's control.
254. So, You Read Accelerate. Now What?
âOur analysis is clear: in todayâs fast-moving and competitive world, the best thing you can do for your products, your company, and your people is institute a culture of experimentation and learning, and invest in the technical and management capabilities that enable it.â â Nicole Forsgren, Jez Humble, and Gene Kim, Accelerate.
Thank you for checking out the 254 most read stories about Agile on HackerNoon.
Visit the /Learn Repo to find the most read stories about any technology.