173 Blog Posts To Learn About Agile Software Development
Let's learn about Agile Software Development via these 173 free blog posts. They are ordered by Hack 2026-7-5 14:0:40 Author: hackernoon.com(查看原文) 阅读量:22 收藏

Let's learn about Agile Software Development via these 173 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.

An iterative approach to software development, emphasizing flexibility, collaboration, and continuous delivery, enabling faster response to change and improved product quality.

1. McKinsey’s “Agile Transformation Office” is the Final Nail in the Coffin

Learn Repo's image-c185e

The agile movement is now dead with the final blow dealt by McKinsey recently promoting an “agile transformation office”.

2. How a Program Manager Can Estimate Items Too Early To Be Estimated

Learn Repo's image-6b976

How to estimate work efforts that are not well-defined yet, but the business needs them.

3. What Happened to Software Development?

Learn Repo's image-b27b18

I don’t even recognize it anymore

4. 5 Caching Mechanisms to Speed Up Your Application

Learn Repo's image-7045b8

In this article, we will discuss the various Caching strategies available and how to choose the right one for your use case.

5. 7 Wastes In Lean Software Development [And How To Prevent Them]

Learn Repo's image-cea038

In the 1930s, the Toyota Production System gave us lean manufacturing principles. Now, the IT, software and web development industry have also adopted these principles to improve their production processes. In actuality, the concepts and principles of Lean are used in more ways than just in manufacturing. Yet, in IT and software, there are still those who are pointing towards Agile development when they mention Lean and software development in the same context. While it is true that Agile and Lean principles share similar philosophies, there are key differences which set them apart. Diving deep inside Lean, I will discuss what lean talks about other than it’s key points.

6. Insights to Agile Methodologies for Software Development

Learn Repo's image-1eab5

Agile is Awesome! But where did I go wrong?

7. How Will AI Change Agile Project Management?

Learn Repo's image-8b076

AI's impact on Agile Project Management and Scrum Mastery will go from “interesting” to “total game-changer” faster than you think.

8. How to Efficiently Perform Release Planning in Product Management

Learn Repo's image-faac5

Having a clear direction for prioritization and a vetted framework that can be scaled to 90% of the problems can enable smoother release planning.

9. The Strawmen of Agile

Learn Repo's image-2e69c8

From Waterfall to the Toyota Production System, with a lack of scientific evidence backing Agile, how much of Agile's dogma is a strawman?

10. 6 User Story Mistakes That Cause Confusion During Product Development

Learn Repo's image-a6c228

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?

Learn Repo's image-d2922

Automating the writing of unit tests, the bugbear of every software developer

12. Software Requirements Specifications Template

Learn Repo's image-7f706

This article is devoted to the consideration of Software Requirements Specifications, their importance in the software development process, and how they could be written. Within this article, I will pay more attention to the effective SRS template and its description.

13. Developer Career Path: To Become a Team Lead or Stay a Developer?

Learn Repo's image-c2ae58

by Oleg Sklyarov, Fullstack Developer at Skyeng company

14. Agile vs Waterfall: How To Choose The Right Methodology for Your Project

Learn Repo's image-9f1cb8

Picking the right method for managing your tasks can either make or break the success of your projects.

15. 3 Software Ownership Models and Joint Care for Dev Teams

Learn Repo's image-2471

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

16. A Quick Guide to Lean Software Development Principles

Learn Repo's image-1f342

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.

17. Top Companies That Follow Agile Development Methodology

Learn Repo's image-117248

It is important for project team members to be on the same page and share the same vision. Agile methodologies such as scrum make it convenient for team members to communicate and collaborate. An iterative approach for software development, offered by the Scrum framework, provides the much-needed flexibility for startups or established businesses to create a product that is meaningful for the user and serves a purpose. In this blog, we share insights into key steps involved in agile software development, benefits, and top agile software development companies.

18. Why 96% of Agile Transformations Fail - Here's Why You Shouldn't Bother

Learn Repo's image-946e

After years of research of software teams and working with a PhD-trained research team, a new Impact Engineering methodology cuts Agile project failures 6.5x.

19. Top Practices for Software Development in 2023

Learn Repo's image-fde77

Software development services in 2023 will be different from what it is now. It is going to be more collaborative and open than ever before.

20. The SDLC: Phases, Models and Methodologies — Ultimate Guide 2020

Learn Repo's image-7757f

The software development life cycle is about producing high-quality software promptly.

21. Why a Four-Week Work Cycle is Perfect for Complex Product Releases

Learn Repo's image-ea6db8

Explore four-week iterations for B2B products. Learn agile planning, RFC 2119 prioritisation, and strategies for stable releases in complex systems

22. 5 Acceptance Criteria Mistakes Teams Should Avoid

Learn Repo's image-cd774

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?

23. A Real Life Example of CI/CD Pipelines in Action

Learn Repo's image-47ef68

CI/CD Pipeline – Case Study

24. What is Software Development Life Cycle (SDLC)

Learn Repo's image-dbbd88

Software Development Life Cycle (SDLC) Models are a set of guidelines to help developers manage the process.

25. An Impossible Timeline: Can Seven Apple Trees Grow an Apple for One Month?

Learn Repo's image-1af3e

26. 10 Online Free Courses That Can Help to Learn Agile Development

Learn Repo's image-f65c68

In this article, we will discuss about top 10 online free courses that can help to learn Agile development without spending a penny.

27. How Does Technical Debt Drive Up Business Expenses?

Learn Repo's image-95a6b8

How does tech debt cost you? Here are 6 reasons why managing technical debt should be part of your business plan.

28. An Essential Guide to Code Quality

Learn Repo's image-c04d5

Just like quality assurance is done in manufacturing, testing code quality is also done in software development. While developing software or if you're inspecting code written by your team, you need to make sure you verify its quality at every level of development before it gets more complex. In the world of software, the phrase code quality can be interpreted in different ways by different industries and teams.

29. 5 Software Development Methodologies Loved by Companies in 2022

Learn Repo's image-ca2e9

A software development methodology is a set of methods used in the creation of software.

30. Why You Need to Stop Writing Unit Tests

Learn Repo's image-846f5

The way you test has a huge impact on your codebase maintainability. There is a simple way to improve it

31. How to Run Daily Standups for Agile Teams

Learn Repo's image-b578b

Want to run effective, impactful daily standup meetings? This is the only guide you'll ever need. Learn how to run standups, and great standup strategies.

32. How to Maximize the Value of User Stories

Learn Repo's image-585168

Many development teams suffer from misunderstanding of business requirements. User Story turns out a round table for discussions over future achievements.

33. A 5-Step Guide to Develop a Growth Mindset as a Software Developer

Learn Repo's image-cff8a

I have outlined five simple steps to develop a growth mindset as a software developer.

34. How To Write Unit Tests, Elegantly

Learn Repo's image-30059

“If you don’t like unit testing your product, most likely your customers won’t like to test it either.” — Anonymous

35. Why is a Product Owner Needed (PO)?

Learn Repo's image-4cf508

This article explains the day-to-day responsibilities and the skills required to be a successful Product Owner in a SaaS tech company.

36. Code Refactoring: A Comprehensive Guide for Engineers

Learn Repo's image-2ed768

In this guide, you’ll learn all about refactoring source code: the benefits, challenges, tools, and best practices, and what is the difference between refactoring and technical debt.

37. The Complete Guide to Agile vs Scrum

Learn Repo's image-bba16

If you are using Scrum it’s safe to say that you are also using Agile.

38. Technical Debt or Technical Fraud

Learn Repo's image-34528

Technical Debt is one thing, but when let to fester for too long, it can become Technical Fraud. A much more dangerous and much more insidious predator.

39. Laziness Chapter I: Meta-Programming

Learn Repo's image-e87658

Meta-programming is magic. That is the main reason why we should not use it. There are many dire consequences on the horizon.

Learn Repo's image-75c748

Agile Software Development can give companies versatility and help them navigate through change and complexities of the software space, improving efficiency.

41. The Next Generation of Scrum: No Sprints Needed. Just Deliver

Learn Repo's image-b9cca8

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?”

42. Top 33 Jira Alternatives For Agile Project Management Teams

Learn Repo's image-c76188

If Jira seems disappointing to you and your team, in this quite lengthy article you’ll discover the best Jira alternatives.

43. How to Optimize IT Infrastructure: Let's go over the stages.

Learn Repo's image-a7eee8

The guide looks at on-premises and on-cloud IT infrastructure optimization, as well as a hybrid approach to moving from on-premises to the cloud.

44. Agile Is Rigor Mortis as Software’s State Religion

Learn Repo's image-e20c08

As research from organizations like Google begins to criticize Agile, 6 months on from the Agile failure rate study, psychological factors explain the situation

45. Top 4 Classic Software Development Books

Learn Repo's image-fea06

Much of modern problems in software development have actually been solved and we keep forgetting this to our peril. Every day something pops up in a conversation, on one of our teams or on socials that can be addressed by a book from years and sometimes decades ago.

46. Yes, There ARE deadlines in Agile

Learn Repo's image-d9eef8

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.

47. What does Agile mean to you?

Learn Repo's image-854638

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.

48. Agile Is Not Enough: Empowered On Innovation

Learn Repo's image-0d336

How do tech's top companies innovate at scale? It's not just Agile. According to Empowered, it's product discovery, a focus on problems, and coaching culture.

49. How to Determine the Features Necessary for Your MVP

Learn Repo's image-210dc

The right features of MVP will help you maintain your product quality and functionality, without budget and time overspending.

50. 10 Prioritization Techniques for Agile Product Development

Learn Repo's image-af6d2

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.

51. Top 10 Software Development Tools: Build Robust Software In 2021

Learn Repo's image-64e92

Atom, Node.js, Cloud 9 IDE, and Linx are some of the best software development tools on the market.

52. What Is the Relationship Between Design Thinking and New Product Development?

Learn Repo's image-8ad4

Design thinking is a framework that shows the human-centered path to innovation.

53. 7 Software Development Methodologies Loved by Enterprises in 2022

Learn Repo's image-40ce68

Looking for Software Development Methodologies for your next project? Check out the updated list of some of the best methodologies with its pros and cons.

54. The Basics of Mobile Application Development in Qt

Learn Repo's image-6e6c2

Qt is a leading UI and cross-platform framework that can help you implement all these stages. It can also save your budget since it is open-source.

55. The OODA Loop Model: How Great Engineering Managers Identify and Respond to Challenges

Learn Repo's image-ca0a1

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.

56. Using CI/CD Pipelines to Increase the Speed and Quality of Software Development

Learn Repo's image-a00c08

Continuous Integration & Continuous Delivery in the development process. How the CI/CD pipeline helps create products and implement new features better and fast

57. How React Testing Library Can Improve Your Mental Health [Part 1]

Learn Repo's image-d1b6f

I know one person who likes writing tests, and it is not me! I like adding code-coverage to my code and you'll see why.

58. Future of DevOps: DevSecOps, AIOps and something else?

Learn Repo's image-8cef38

DevOps have become a popular term in the software industry since 2009. The primary reasons behind this increasing popularity are the high-speed and less-cost of development. DevOps were born to meet the increased software industry velocity. In comparison to DevOps, traditional Ops are 41% more time-consuming.

59. Here's What a Successful CTO Does

Learn Repo's image-031d78

The chief technology officer’s role starts from the love of technologies and should sound like Chief Technology Lover. Indeed, the true love of technology is where most of the successful CTOs take place. They hack systems because of curiosity, read books because of the need for knowledge, trying new tools, programming languages, and environments. A CTO  must also possess the ability to think effectively in conceptual terms, bring clarity, and strong leadership. A CTO must have team-building skills since long-term goals require accomplishing far more than one person can do.

60. Use this Framework to Easily Scale Your Software Development Business

Learn Repo's image-fcc788

How my friend scaled his software development business by using this 6-step project execution blueprint.

61. Wax On, Wax Off: How Going Remote Could be The BEST Thing That Ever Happened to Your Team

Learn Repo's image-6df498

As every child of the ‘80’s knows – the most effective way to become a karate expert is not through years of dedicated training, but rather by completing a sequence of seemingly tedious chores for an elderly Japanese neighbor. Thanks to the miracle of muscle memory, before you know it, you’ll have won the all-valley karate tournament.  (Actually, now I think about it, this might have been one of the first, and most effective “hacks” I was ever exposed to).

62. The 6 Stages of the Software Development Process

Learn Repo's image-1848b

The software development lifecycle methodologies (SDLC) or the Systems Development Life Cycle method aids in planning the design process of the software

63. ELI5: Agile Software Development

Learn Repo's image-1dc2b8

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:

64. A Comparison of Agile, Lean, and Continuous Delivery

Learn Repo's image-2c34d8

With DevOps and Continuous Delivery gaining traction, are the principles behind Lean and Agile still relevant? How do they compare to the 5 Continuous...

65. How to Describe Your Technical Issue to Get Quick and Effective Help

Learn Repo's image-87a11

Documenting the issue before you ask for help will make everything so much more efficient.

66. Refactor: You Keep Using That Word…

Learn Repo's image-4e0f78

I stumbled upon a thread recently where the question was posed, “What are some common mistakes when refactoring code?”

67. How to Stop Developers from Writing Low-Quality Code

Learn Repo's image-12325

Developers tend to go for getting things working, ending up with a working program, lacking the quality you would like to see. In this article I will explain how to get quality code as well.

68. Why Continuous Integration Is Essential in Agile Development

Learn Repo's image-93e8f8

The agile software development model means releasing software faster, but that doesn't mean you can skip out on quality.

69. Effective Software Estimation: 5 Top Techniques to Use (and 4 to Avoid)

Learn Repo's image-c4972

Software estimation techniques are vital for successful project delivery. I discuss the best techniques to ensure accurate planning and efficient delivery.

70. Techniques to Improve Project Estimation

Learn Repo's image-f8a938

It is established that estimating software projects is hard and takes longer time than you expect. What are techniques to learn, to improve estimation?

71. BizDevOps (DevOps 2.0) Is the New Iteration of DevOps

Learn Repo's image-fdbf98

BizDevOps breaks divisions between Business, Development and Operations teams to deliver business value fast. Discover the principles and benefits of BizDevOps.

72. Developers Love to ‘Fix’ Code—Here’s Why That’s a Problem

Learn Repo's image-c9367

Learn how to manage technical debt, plan refactoring, and balance business needs. A structured approach to sustainable code improvements and risk assessment.

73. Cost vs Quality: Iron Triangle in Software Development

Learn Repo's image-df6f9

Nowadays, Agile methodology is believed to positively impact software development projects. But a fairly common triangle model is discussed as an alternative.

74. 5 Years & 600 Developers! What it Takes to Transform a European Bank

Learn Repo's image-e9b56

An interview with the Head of Development, Jindrich Kubat at KB Bank. Digital Transformation with 600 developers using Flagsmith feature flags.

75. Effective App Development Planning: Maximizing Your Investment

Learn Repo's image-a64fd

Optimize your app development planning for better ROI with our expert guide. Maximize your investment by following our proven strategies.

76. Scrum Sprint Planning: Should You Choose Story Points or Ideal Days?

Learn Repo's image-352ae8

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.

77. 20 Trackable Metrics to Make Software Development Teams More Efficient

Learn Repo's image-6bf3a8

Software development is a complicated process. Using specific KPIs in software development can make the procedure more manageable.

78. How to Write a Software Requirements Specification (SRS) Document

Learn Repo's image-4326f8

Many stakeholders still hope to get a high-quality product without investing resources in SRS documentation.

79. 4 Tips to Improve Your Engineering Team's Velocity in Scrum

Learn Repo's image-deadb8

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

80. How to Fail at DevOps

Learn Repo's image-aca588

81. How To Assess And Improve Your Software Engineering Team's Performance

Learn Repo's image-0876e8

How do you measure how well your engineering team is doing and how do you find the bottlenecks where you can improve things the most?

[82. 5 Useful Tips to Become a

Successful Software Developer](https://hackernoon.com/5-useful-tips-to-become-a-successful-software-developer)

Learn Repo's image-aca848

Want to know some foolproof tips to become a software developer? In this guide, we have covered everything for you to know.

83. How to Super Charge Your Web Design Skills This Year

Learn Repo's image-22bf8

This story discusses 22 actionable tips that will help you all to improve your web design skills in 2022.

84. Meet the Writer: Sergey Fedorov on Finding Joy in Software Development Through Structure

Learn Repo's image-da5b08

HackerNoon interview with Sergey Fedorov, CPO: top stories about team processes, product development, IdeaOps, Agile, AI transformation

85. The Developer's Guide to Preparing Django Applications for Production

Learn Repo's image-bbc7

Configuration of production and development settings in Django. Can we read from different databases? What about getting notifications on view exceptions?

86. The Lloyd Braun Principle of Agility

Learn Repo's image-8a0d6

Serenity now, Insanity later, is valuable advice about controlling emotions but within this statement is an important guideline for delivering agile software.

87. Understanding Technical Debt As A Software Engineer

Learn Repo's image-568d

What is tech debt? How to manage it effectively? In this Engineer's Complete Guide to Technical Debt, you will learn metrics, statistics, and tools that help engineering teams accelerate the software development process.

Learn Repo's image-26b658

How Jira, Hygger, Asana, and Others Surprised Their Users in 2019?

89. The 5 Principles of Agile Software Development  

Learn Repo's image-69e3

Agile methodology breaks up the project into many phases and distributes the workloads across the teams.

90. The MoSCoW Method: Key to Agile Product Management

Learn Repo's image-571048

Learn MoSCoW prioritization in Agile: practical guide to must-have, should-have, could-have features and how to set priorities in software development.

91. An Introduction to Agile Practices: Why Small Release in Scrum?

Learn Repo's image-abeaa

Extreme Programming promotes small releases through continuous integration(CI) and other extreme programming practices.

92. How to Set up a Framework: A Developer’s Guide

Learn Repo's image-89784

New developers often don’t know how to set up a framework for smart contract development to make the process as efficient and secure as possible.

93. Waterfall to Agile: Exploring the Way to Smooth Transition

Learn Repo's image-04f2d8

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.

94. How Modern Technology has Changed Agile Methodology

Learn Repo's image-db2e9

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

95. Rethinking the Concept of Software Quality Through Agile Eyes

Learn Repo's image-9e2098

Traditional thinking about software quality might not help in really getting the full value out of Agile practices. Let's find out why.

96. What Is Release Management And How Can Your Team Adopt It

Learn Repo's image-1238e

Exploring the essence of the release management process, its anatomy, and ways of its improvement, and how it all ties in with agile software development.

97. Slaying the Hydra of Remote Work Woes - One Head at a Time.

Learn Repo's image-9a86e8

Okay – I know thats an excessively dramatic title, but I wanted to emphasize a simple but important concept. I believe that normalizing remote work isn’t a single problem to be solved, but rather a number of distinct issues that need to be tackled separately.

98. Agile Development: What Is a Product Owner?

Learn Repo's image-87e7b

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!

99. The Problem With The Agile Manifesto

Learn Repo's image-db874

Imagine the philosophies of Socrates, Plato, Confucius, Seneca, and Marcus Aurelius all combined into a one-pager. That's the Agile manifesto for you...

100. What is Agile Methodology?

Learn Repo's image-0d52d8

Agile Methodology is the underlying ideology for how software delivery should take place.

101. How to Act Agile in Every Day Life

Learn Repo's image-ef731

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.

102. Can a Team Have 150 People on It? FAST Agile Says Yes

Learn Repo's image-6968e

FAST agile is a novel agile variant that focuses on large teams and self-organization to achieve much better organizational scaling.

103. Secure Software Development Lifecycle: Stages, Methods & Best Practices

Learn Repo's image-652c3

This article is a short guide to SDLC stages, methods, and best practices.

104. Program Increment Planning Event in Agile

Learn Repo's image-a23e4

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.

105. Retrospective is A/B Testing for Teams

Learn Repo's image-58a0b

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.

106. How To Make Agile Work at Scale

Learn Repo's image-717908

Making agile work at scale is ultimately about changing behavior, not just for the individual contributors involved, but also for the leaders.

107. The 7 Principles of Lean Software Development

Learn Repo's image-a1a578

The seven principles of lean software development can be used to maximize value for users and minimize waste in mobile app development.

108. How to Estimate Stories in Scrum: Tips for Beginners

Learn Repo's image-e6e9a8

A brief guide to story punctuation.

109. Track & Manage Your Technical Debt To Make Better Strategic Decisions

Learn Repo's image-47095

If you are looking for a tool to start managing technical debt this article will help you make the right decision.

110. Shift Left Security: The Best Approach For Modernistic SDLC

Learn Repo's image-24f0a

In this post, we’ll discuss what shift left security is, what shift left security approaches there are and why, in the long run, it’s crucial to your success.

111. Top 7 Project Management Instruments That Facilitate Remote Work

Learn Repo's image-bd64c8

Project Management for a team is an important task at the best of times. Many processes make a project successful- scheduling, planning, executing, and other stages. However, project management can get trickier when your team is distributed across the world and working remotely.

112. Effective Sprint Planning: How To Not Get Overwhelmed By Technical Debt

Learn Repo's image-f7cf9

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.

113. Security & Agile Development - How to Bridge the Gap in 2022

Learn Repo's image-a45d8

114. Writing Engaging User Stories

Learn Repo's image-009ec8

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.

115. Improving Software Development Productivity

Learn Repo's image-a1826

Software development takes time and effort and requires patience, but if it’s taking too long it can hurt the business. That’s why it’s important to always consider what you can do to improve your software development productivity.

116. Agile Software Development Meets Modern Business Requirements

Learn Repo's image-4c42f

Software development methodology points to a set method for solving information problems using a programming language. This field covers precise methods that outlook the stages of analyzing, designing, developing, testing, documenting, implementing, and evaluating within the convoluted sphere of software engineering.

117. Scrum vs. Kanban: Which is Better for Your Team?

Learn Repo's image-7f076

Scrum vs Kanban: core principles, similarities and differences. See schedule and cadence in both methods, release approaches, roles and attitude towards changes

118. WTF is a Postmortem

Learn Repo's image-d4b768

A postmortem is the analysis of an event after it occurs.

119. Agile User Story Mapping Board for Jira

Learn Repo's image-4b42b8

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.

120. Why Agile Alone Might Not Be So Agile: A Witty Look at Methodology Madness

Learn Repo's image-3b46a8

The reality of Agile implementation is often far from the glossy picture painted by consultants and textbooks.

121. How to 10x Your Skills and Become a More Efficient Tech Lead

Learn Repo's image-cc9318

The secret sauce to an engineering team's success is an effective tech lead guiding the team to be on the right track.

122. Series A Startup Guide to Outstaffing Software Engineers in 2022

Learn Repo's image-4e6d9

Best practices of outsourcing software and outstaffing engineers in 2022

123. 3 Things Everyone Should Know About Product Development

Learn Repo's image-688e28

Technology has become a commodity. With enough resources we can build anything — from neural networks to a live-action “Cats” movie. The real question is, does anyone need it?

Learn Repo's image-30a79

The debate over comments in code is ongoing. At least once per year for the last 30 years, I’ve been involved in a discussion on the subject - often accidentally and reluctantly. To be honest, my perspective has changed over time. I used to comment every method, I used to comment any line of code that was “weird”, and I used to comment any blocks of code that were too complicated. Today, I rarely comment, if ever. Over time, I’ve come to realize that most comments are unnecessary.

125. Why You Should Manage WIP

Learn Repo's image-e8c4d8

Having too much Work in Process, also known as Work in Progress (WIP), is a remarkably common issue. In my experience, management often encourages this behavior. I don’t know if it is the notion that we will get more done if we work on more things simultaneously. Or perhaps there is a fear we won’t get enough things done unless we work on several of them at once.

126. How to Apply Lean Production Principles in Software Development

Learn Repo's image-567e8

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.

127. How To Evaluate Software Code Quality And Why It Is Important

Learn Repo's image-5fd928

Software Engineers are in great demand nowadays. Their unique skill sets make them different from the other available professions.

128. The Most Effective Way to Run a Sprint Retrospective

Learn Repo's image-6795

Running a sprint retrospective effectively is hard. In this post, we will look at ways to make the most of your retros to enable your team to be more effective.

129. Hardware Product Managers Can Learn Agile Thinking from Software Teams

Learn Repo's image-aec518

Software product thinking is taking agile to new levels, especially as software becomes an integral part of the product mix.

130. Everything Technical Project Managers Need to Know About End-to-End Testing

Learn Repo's image-172658

End-to-end testing is a technique to test a software’s workflow from start to end to ensure it works as expected.

131. Shippable Stories

Learn Repo's image-b3e368

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.

132. Mastering the Daily Scrum: A Practical Guide

Learn Repo's image-0cf69

The Daily Scrum is a vital part of Agile practices. Get it right, and you'll speed your team up no end. Get it wrong and it's a waste of valuable time.

133. 254 Stories To Learn About Agile

Learn Repo's image-3d02b8

Learn everything you need to know about Agile via these 254 free HackerNoon stories.

134. Inserting “Agility” into Business Enterprises

Learn Repo's image-223138

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.

135. Benefits & Risks of Offshore Software Development Every CEO Should Know

Learn Repo's image-4f2238

Pros and cons of offshore software development: a brief guide on offshore software engineering for CEOs. All truths uncovered.

136. Blending AI and Engineering: Kartik Venkataraman’s Blueprint for Scalable, Intelligent Software

Learn Repo's image-a20f18

Austin-based developer Kartik Venkataraman merges AI and software engineering to build scalable, high-performance systems that drive real-world impact.

137. Why Everybody Loves Agile: An Introduction for the Uninitiated

Learn Repo's image-da096

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!

138. The Evolution of Text-to-Code and Pseudocode Automation

Learn Repo's image-ffa49

Explore the journey from user stories to automated pseudocode generation, highlighting key milestones in Agile development and deep learning innovations.

139. Unveiling Crowdin Enterprise. New Technology to Build Multilingual Software

Learn Repo's image-845258

It’s pretty amazing how many tech products expand globally. Reaching new markets and looking for new business opportunities. Even despite today’s economic challenges. What’s much less pleasurable to observe is the amount of effort localization can take if done without proper technology.

140. Transforming Text to Code: An Approach to Efficient Agile Development

Learn Repo's image-ac9b7

This methodology leverages NLP and transformers to convert English text into code and pseudocode, optimizing the Agile development process.

141. How to Get the Most Out of Your Sprint Reviews

Learn Repo's image-13abc

Sprint Retrospectives can be hugely effective or largely a waste of time depending on how they are run. Learn how to run an effective Sprint Retro.

142. 15 Stories To Learn About Kanban

Learn Repo's image-2d5818

Learn everything you need to know about Kanban via these 15 free HackerNoon stories.

143. Guide To Pursue DevOps Agile Development Cycle And Develop a Better Software

Learn Repo's image-45ee28

The rise of DevOps and Agile methodologies is apparent to anyone closely following the business world. Just last year, there was an 18 percent increase in DevOps adoption. Most business owners see the benefits of embracing both DevOps and Agile. With these methodologies in place, developers are able to get projects done in a timely and efficient manner.

144. Arguing over Agile: Let's Get Pragmatic

Learn Repo's image-196878

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.

145. Outsourcing for Startups: Agile Software Development Applications

Learn Repo's image-bfcf88

Though this practice has been around since the 80s, entrepreneurs, CTOs, and product managers are now embracing this practice full force.

146. An Intro to Continuous Testing Strategy for Agile Teams

Learn Repo's image-e6e038

These are the best ways to develop a successful continuous testing strategy for Agile teams as the world shifts away from traditional waterfall models.

147. Feature Acceptance Criteria: Problems And Solutions

Learn Repo's image-490d78

What problems can arise and how to avoid them

148. Leveraging Data as a Proactive Engineering Manager

Learn Repo's image-6393c

Proactive (software) engineering leadership means you’re not a firefighter all the livelong day.

149. Why Builders Opt For Agile: Experience Gained at Slash

Learn Repo's image-7e3de

Waterfall vs Agile

150. Future of Programming: Enhancing Agile Development with Automated Pseudocode

Learn Repo's image-4ef27

Explore a two-stage methodology using NLP to convert user stories into pseudocode, optimizing the Agile development process with promising BLEU scores.

151. The Relationship Between Agile Approaches and Automation Testing

Learn Repo's image-11ca6

Although test automation was not created with Agile in mind, it does enable Agile testing, which is an important part of the Agile idea.

152. Choosing a Nearshore Development Partner

Learn Repo's image-a25ad8

Demand for software is at an all-time high and growing every year, putting pressure on organizations to innovate with functional, reliable applications that deliver on business objectives.

153. 6 Misconceptions About MVP Development - Don’t Believe in These Myths

Learn Repo's image-7e045

Let’s fight the common MVP (Minimum Viable Product) misunderstandings once and for all. Keep on reading!

154. How Metrics Lead to Effective Sprint Retrospectives

Learn Repo's image-039f8

In the Atlassian playbook, it states that Sprint Retrospective’s goal is to identify how to improve teamwork by reflecting on what worked, what didn’t, and why. Usually, the meeting consists of brainstorming what the team did well and what the team needs to do better.

155. How We Migrated From Software Factory into Product Development Studio

Learn Repo's image-91e94

We were in college when we decided to start a company. At that time, it didn’t matter what type of company.

156. Your Agile Team Doesn’t Need Another AI Tool—It Needs Fewer Questions With Better Answers

Learn Repo's image-86461

Agile teams don’t need another AI copilot. They need clearer goals, better questions, and less noise. Here’s why clarity still beats automation.

157. I Asked GitHub Copilot to Plan My Next Sprint: It Failed Spectacularly

Learn Repo's image-96e158

Experimenting with GitHub Copilot to generate Agile sprint plans for a legacy rewrite. Results show AI struggles with realistic estimates and true Agile plan

158. Can You Weave Security Through Low Code Platforms

Learn Repo's image-290e68

weaving security in low code app development platforms

159. The Best Sprint Review Schedule for Agile Success

Learn Repo's image-1aca88

Different teams may have different length sprints, but in general, a Sprint is either two or three weeks.

160. How to Decide Between Automated vs. Manual Testing

Learn Repo's image-cd9148

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.

161. How to Build Relationships With Clients: Speak Only the Language of Facts

Learn Repo's image-bd16b8

Tell me what you want. Or tell me how to do it. Don’t tell me both

162. Podcast Interview with Lead Cloud Architect, Sumit Agarwal, on DevOps and Testing

Learn Repo's image-2a58a8

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.

163. How To Get Your Head Around Story Points?

Learn Repo's image-883e48

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.

164. Driving Excellence in Financial Technology Migration: The Success Story of Malli Temburu

Learn Repo's image-b5227

Malli Temburu led a seamless fintech migration, mastering IBM systems fast and reducing post-go-live issues—ensuring stability in a high-risk environment.

165. Business As Usual in A World That is Anything But

Learn Repo's image-c18d2

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.

166. How to Choose the Best online Whiteboard for Your Team

Learn Repo's image-105178

The use of online whiteboards has really become prevalent over the past year due to the covid pandemic and picking the right one has become very important.

167. How To Reduce The Effects Of Pandemic On Your Software Development Business

Learn Repo's image-d148d8

Software development companies had to rethink the way they operate during the pandemic in order to ensure sustainable business growth. And here's how they did.

168. The Poetry in Software Releases

Learn Repo's image-a2573

How to plan the unplannable: In software as in life “Deciding what not to do is as important as deciding what to do."

169. Why I Stopped Believing in “High-Performing Teams”

Learn Repo's image-122f2

The myth of high-performing teams is quietly killing real performance. Discover why resilience—not perfection—is the true marker of team success.

170. 🧠 The Most Underrated Skill in Agile Teams? Critical Thinking

Learn Repo's image-406888

Agile teams are fast—but are they thinking? This piece explores why critical thinking is the missing skill behind backlogs, sprints, and AI-fueled workflows.

171. Surviving the Eleventh-Hour Curveball in Agile Delivery

Learn Repo's image-402a18

Go-live is near—then a last-minute change request lands. Here’s how Agile teams can navigate these eleventh-hour curveballs without derailing delivery.

172. AI Can Draft the Work—But Can It Ask the Right Questions?

Learn Repo's image-59924

The future of delivery still depends on human questioning.

173. My Experience With Pair Programming

Learn Repo's image-17ea7

There are proven benefits of pair programming you and your team can take advantage of. I have been pair programming here and there for some years now.

Thank you for checking out the 173 most read blog posts about Agile Software Development on HackerNoon.

Visit the /Learn Repo to find the most read blog posts about any technology.


文章来源: https://hackernoon.com/173-blog-posts-to-learn-about-agile-software-development?source=rss
如有侵权请联系:admin#unsafe.sh