paint-brush
56 Stories To Learn About Agile Developmentby@learn
149 reads

56 Stories To Learn About Agile Development

by Learn RepoMarch 31st, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

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

Let's learn about Agile Development via these 56 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.

1. 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”.

2. 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?

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

4. How to Ensure the Success of Microservices-based Projects

Microservices-based projects are a great idea to deliver products in less time and with great flexibility/agility.

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

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

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

7. All the Coolest Trends Coming to the Agile Methodology in 2022

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

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

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

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

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

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

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

13. On Discussing Engineering Metrics to Direct Your Team's Focus, Daily

Software engineering metrics help daily stand-up meetings to be more productive for the team. They can become tedious or irrelevant for many developers when they frequently exceed the fifteen minutes time box or even sound like a work report.

14. 7 Software Development Methodologies Loved by Enterprises in 2022

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.

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

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

17. How to Define Service Level Objectives as Code to Enhance SRE

This article introduces how you can define executable Service Level Objectives in code; and why this is such a powerful technique for SRE.

18. "Agile" is a product development tactic not a collection of techniques

Many tech businesses rely on a mix of process and platitudes to define how they work. Instead, they should focus on the tactics that inform their processes.

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

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

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

22. What is Agile Methodology

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

23. 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!

24. When Over-Engineering Is A Good Idea

Learn when to over-engineer a project to ensure a successful rewrite and high velocity with the Jobs to Be Done framework and when not to do such a thing

25. Human-Centric Blockchains: How to Build Scalable DLTs

All too often, I see founders in the blockchain space making the same mistake; a lack of human-centric design. I’m talking about intimately involving who...

26. "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.

27. Top Companies That Follow Agile Development Methodology

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.

28. What are the Different Stages of the Agile Software Development Lifecycle?

Agile software development is an iterative approach to technology design and development.

29. How Agile Teams Shorten SDLC Using DevTestOps

Moreover, the duty of code quality can slowly be forgotten in the developers’ minds as they know their work would be tested either way.

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

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

32. If Formula-1 Defined Efficiency

This is what it would be

33. 4 Ways to Manage Remote Teams

It's a challenging time for teams and organizations that have suddenly jolted to working remotely. For startups and larger organizations, helping their teams with a generous dose of empathy, to enable productivity, is key.

34. Agile Software Development Meets Modern Business Requirements

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.

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

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

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

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

38. Why the Discovery Phase in Software Development is Crucial for Success

Discovery phase, first & important step in software development. We take a look at how to run a discovery for your project with key benefits.

39. There Are Only 5 Meetings: Standup, Demo, Plan, Reflect, and All-Hands

There are too many agile meetings that tech teams use. Save by adopting the essential types of agile meetings I use on my teams.

40. Can You Weave Security Through Low Code Platforms

weaving security in low code app development platforms

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

42. A Junior Developer Explains Task Estimation

A deep-dive into iteration planning and predicting how long something will take

43. Refactor: You Keep Using That Word…

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

44. 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:

45. Is The Daily Standup A Waste Of Time?

Daily standups feel like a waste of time. I will teach you two new techniques the will make every minute count.

46. How I Adopted the Model, View, Controller (MVC) Architectural Pattern in JavaScript

...for Better Code Separation

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

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

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?

49. 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!

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

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

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

Waterfall vs Agile

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

54. The Complete Guide to Agile vs Scrum

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

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

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

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

Thank you for checking out the 56 most read stories about Agile Development on HackerNoon.

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