Resource Identification

Determine team, tools, budget, and constraints.

What This Is

Figure out what you have and what you need to build this. Before you start coding, know whether you have the people, skills, money, and tools required.

Minimum Viable Resource List

Document:

  • Team members + their skills
  • Budget range (even rough estimate)
  • Timeline (when does this need to be done?)
  • Must-use tools/platforms (company requirements, existing infrastructure)

Red flag: Starting without knowing your constraints = project stalls halfway through.

Good vs Bad Resource Planning

Bad example:

  • ❌ “We’ll figure it out as we go”

This leads to discovering you need a machine learning expert when you’re 80% done.

Good example:

  • ✅ “2 backend devs (Python), 1 frontend (React), $50K cloud budget, 3 months, must use company AWS account”

This tells you exactly what you’re working with.

The Three Critical Questions

  1. Do we have the skills? If not, how do we get them? (hire, train, outsource?)
  2. Do we have the budget? What happens if we run over?
  3. Do we have the time? What gets cut if we’re behind schedule?

Answer these before you start, not when you hit the wall.

Common Resources to Identify

People:

  • Developers (what languages/frameworks?)
  • Designer (UI/UX work)
  • QA/Testers
  • DevOps/Infrastructure
  • Security specialist (even part-time)

Tools:

  • Development tools (IDEs, version control)
  • Hosting/infrastructure (AWS, Azure, self-hosted?)
  • Third-party services (auth, payments, email, monitoring)
  • CI/CD pipeline

Budget:

  • Cloud hosting costs
  • Third-party service subscriptions
  • Tools/licenses
  • External contractors if needed

Don’t need perfect numbers. Need ballpark figures so you know if you’re building a $5K project or a $500K project.

You've finished reading this surface level content