Shoyeabshoyeab.hashnode.dev·Jul 20, 2024SCRUM Explained: An Agile Framework for Successful Software Development.Table of Contents Introduction to SDLC Understanding Agile Benefits of Using Agile in the Industry Types of Agile Methodologies Introduction to SCRUM Framework Components of the SCRUM Framework SCRUM Roles (Product Owner, SCRUM Master, Develop...DiscussIterative Model
David Montesdeocablog.davidmontesdeoca.es·Jun 27, 2024The one about mentoring junior developersIn the last few months I have been looking for a new job as a software developer and during the hiring process I have been asked a few times what is my approach to mentoring a junior developer. In this post I intend to give an extended answer of the ...Discussmentorship
Pablo Curell Mompoblog.codemanship.dev·May 27, 2024So we tried Ensemble ProgrammingIt has been a couple of months since we started inserting small controlled experiments into our workflow at Recovr. It all started with the introduction of retrospectives, following a similar method to the Six Thinking Hats, although we only kept fou...Discuss·254 readsgroup-programming
Ed Thomesynonyms4success.hashnode.dev·Mar 28, 2024Keep It Simple, StupidKeeping it simple is one of the basic requirements for sustainable software delivery. Many of the problems we encounter trace back to unnecessary complexity. By avoiding that complexity, we can increase our likelihood of success, decrease cost, and s...Discuss·233 readssoftware development
Md Nayeemusernayeem.hashnode.dev·Jan 23, 2024Extreme Programming: A Simple and Effective Way to Develop SoftwareExtreme Programming (XP) is a software development method that focuses on delivering high-quality software that meets the needs of the customers. The four pillars of XP are feedback, courage, communication, and simplicity. XP also follows a set of pr...Discussextreme programming
Yashdeep Srivastavayd.hashnode.dev·Jan 1, 2024Starting with TDD: A Beginner's GuideWhat is Testing Testing is a critical element in software development that aims to evaluate and ensure that a software system or application works as planned. The primary purpose is to detect problems, errors, or bugs in software before it is made av...Discuss·122 readsttd
Christiaan Fouchéchrisfouche.com·Nov 8, 2023You Aren't Gonna Need ItYAGNI! You Aren't Gonna Need It. It's a phrase I've been broadcasting a lot lately. It sparked lively debates within our team. My observation is that most software engineers have a remarkable inclination to do the opposite. Here, I'll explain why I b...Discuss·2 likes·152 readsYAGNI
Ivan Chebykinichebykin.hashnode.dev·Aug 8, 2023Writing Mario in sedhttps://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExaWN2NmFsZzM1emo0ajVwa25hY2FtNXI1Y2sxMDNxYzBxdXRlbTZ0dyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/v5hpawf0kYERgHR9Fg/giphy.gif Have you ever wondered if you can write games using sed? No? Anyone? Weird....Discuss·133 likes·4.6K readssed
Christiaan Fouchéchrisfouche.com·Aug 2, 2023Why I use the old school definition of story pointsThis is a republish of this article I wrote for OfferZen's blog. Story points are ubiquitous in the Agile world. If you ask two different Agile teams what they are, however, you’ll likely get different answers. Some say it represents complexity or ef...Discussstory points
Casper Weiss Bangblog.cwb.dk·Jun 18, 2023Are standups dead in a fully-remote team?I've always been a fan of the different scrum-inspired rituals, however after working fully remote for 9 months, I start to question whether it adds value, or is simply costing us an hour of productivity each day. What is the value of a standup? The...Discuss·44 readsagile