GenAI Hack: Harnessing the Power of Agile for GenAI Projects

Written by Clare Mengebier (Operations Manager)
November 3, 2023

At Capria, as a venture capital firm at the forefront of applied Generative AI, we not only collaborate with founders on GenAI proof of concept and pilot deployments but also implement our own GenAI tools, including an internal AI chatbot trained on our file system. Over time, the list of founders who want to work with us on GenAI prototypes has only grown. We’re increasingly in need of a method to organize and manage our GenAI development projects.

To tackle this, our Ops team researched different software development approaches and implemented Agile to manage our internal GenAI projects and portfolio prototypes.

What is Agile?

Agile is a product development approach that prioritizes flexibility, collaboration, and rapid learning. It involves regularly reassessing and adjusting project scopes to ensure alignment with customer needs and company goals.

Why we chose Agile

  • It gives us a straightforward way to plan, execute, and evaluate to release prototype updates and continuously learn and adapt efficiently.
  • It helps us stay organized and provides a way to communicate progress, which has become critical as we increase our development team size and the number of prototypes.

Capria - oHH7VZfVPigAk7tt10YS9cW8NZ7fYA2ehCtmiM7 xdVgtXIW5SLexnyQs2qY3JPCNYwZMCvJJfziaBM49sXUi3eJkyoytdDuHBOGXYfVOKBmgUwPjDG1YdM4wN hC t rj1rstUF2PEBRGljKIRS92w

How we use Agile

There are several frameworks available under Agile, so we’ve chosen two lightweight methodologies to use:

  • Kanban: Using Asana, we’ll create a Kanban board for each project/prototype (example) where we’ll add all feature requests & ideas and bug fixes. Each feature/bug will have a “card” with:
    • Task Title: Summary of the feature, update, or fix.
    • User Outcome: What is the benefit of doing this to the end user?
    • Size: An estimate of how long it will take.
    • Sprint: When it will be accomplished.
  • Sprints: We’ll work in 2-week sprint cycles, during which we’ll choose a subset of bug fixes and new features to focus on.

Capria - vCOhKPazZhmxwKU EM4eYzJdbrgJaVNmCywcZlIno1BBNnn6Q4LFclkiqRWNtFILciWihVFf9

The lead for each project or prototype posts a Slack update every two weeks. They share what was accomplished in the current sprint, lessons learned or bottlenecks for items that still need to be completed, and what is queued for the upcoming sprint. We’ll also briefly meet with the group working on each project to update the Kanban accordingly. We plan to use the information to measure lead time, increasing the efficiency of product, feature, and bug-fix releases.

At Capria, we’re not just investing in the future; we’re actively shaping it. Adopting the Agile approach for managing GenAI projects exemplifies our dedication to continuous improvement and innovation. Stay tuned for future learnings from our founders and from our own internal GenAI projects!

Subscribe to GAIN Newsletter

Be the first to hear the latest investment updates, AI tech trends, and partner insights from Capria Ventures by subscribing to our monthly newsletter. 

Report a Grievance

Capria Ventures and its related entities are committed to the highest standards of ethics and strictly enforce a zero-tolerance anti-corruption policy. Please report any suspicious activity to [email protected]. All reports will be treated with utmost urgency and resolved appropriately.

We need a few more details...

Unitus Ventures is now Capria India

Unitus Ventures, a leading venture capital firm in India, is joining forces with its US affiliate Capria Ventures, a Global South specialist, to operate with a unified global strategy under a single brand, Capria Ventures.