DEV Community

Jim Medlock for Chingu

Posted on • Originally published at Medium on

1

Perfection is the first step to Failure!

Sprint 2 — Wednesday

Photo by Annie Spratt on Unsplash

Start simple and add complexity as needed!

Developers are by nature very detail-oriented individuals. It’s a required trait since the apps we create must meet the requirements imposed on us by both users and the technologies we use.

But, the downside occurs when your attention to detail turns into perfectionism. Our definition of perfectionism is devoting attention and attention to details associated with a task, before they are needed.

This is where the Agile Methodology can be your best friend since it values “ Responding to change over following a plan ”.

One of the 12 Agile Principles is:

Welcome changing requirements, even late in development.

Agile processes harness change for the customer’s competitive advantage. Timing is critical since it’s important to do the right thing at the right time.

Some practical tips to help include:

  • Create simple app components based on what you currently know and add to them as new details surface in later sprints.
  • Don’t let what you’ve already created lead to resistance to change. Your code is the means to a goal, not the goal itself.
  • Design and write your code assuming that it will need to be modified and enhanced.
  • Treat your backlog as a “living” document. Continuously groom it in each sprint as new details are found.
  • Don’t hide your status from the team. Information should be freely and openly shared (including problems!) since all teammates are equally responsible for delivering a minimum viable product (MVP) to your users.

Before you Go!

Chingu helps you to get out of “Tutorial Purgatory” by transforming what you’ve learned into experience. The experience to boost your Developer career and help you get jobs.

You can learn more about Chingu & how to join us at https://chingu.io


Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay