paint-brush
254 Stories To Learn About Agileby@learn
174 reads

254 Stories To Learn About Agile

by Learn RepoFebruary 15th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Agile via these 254 free HackerNoon stories.
featured image - 254 Stories To Learn About Agile
Learn Repo HackerNoon profile picture

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!

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.

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.

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).

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

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.

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.