Lucas's Portfolio

HOW I CONTRIBUTE

How I apply my skills

These are 10 high level steps I take to handle a project or a task from idea to a tangible item.

  1. 1

    Gather the core requirement

    Narrow down what's being asked into the simplest possible form, ideally a single sentence.

  2. 2

    Review what already exists

    Go through anything that's already planned or built: wireframes, code snippets, prior decisions.

  3. 3

    Draft a product outline

    A high-level outline covering core functional and non-functional requirements, use-case flow, and tech stack.

  4. 4

    Check the draft against the requirement

    Read the outline back against the original ask to catch gaps and wrong assumptions.

  5. 5

    Revise and extend the outline

    Amend or add items until the outline genuinely covers the requirement.

  6. 6

    Begin execution

    Start building against the agreed outline.

  7. 7

    Test code and UI

    Run tests across the source code and verify the interface behaves as intended.

  8. 8

    User acceptance testing

    Review the product and adjust to the feedback.

  9. 9

    Release

    Ship it to the world.

  10. 10

    Learn from real usage

    Gather real-world experiences on the product usage and identify how it has improved the users behaviour.