WEBVTT

1
00:00:00.000 --> 00:00:05.640
video I want to give you a quick overview of our process here at Enovo. We've been in business for

2
00:00:05.640 --> 00:00:11.360
about since 2010 so we're coming up on 15 years and we've tried a lot of different processes and

3
00:00:11.360 --> 00:00:17.700
one huge thing that has been helpful is we read Shape Up. It's a book by Ryan Singer and from the

4
00:00:17.700 --> 00:00:22.640
guys at Basecamp and 37signals and that's been very helpful and we kind of got some general idea

5
00:00:22.640 --> 00:00:29.500
of our process from there and then in 2025 we've been working directly with Ryan to refine our

6
00:00:29.500 --> 00:00:34.920
process as an agency and really adjust that to be much more specific when working with clients.

7
00:00:35.120 --> 00:00:39.060
So let me walk you through kind of how we see projects going and how we like to think about

8
00:00:39.120 --> 00:00:44.000
projects. So first off this diagram is very helpful because this is sort of the cycle of a

9
00:00:44.000 --> 00:00:48.040
project. We start with framing a project. This means we're just figuring out like general boundaries

10
00:00:48.040 --> 00:00:54.300
of the project. How what's the appetite going to be which always you know reverts back to a cost

11
00:00:54.300 --> 00:00:59.900
it translates to cost for the client. Then once they approve the project we get into shaping it

12
00:00:59.900 --> 00:01:06.920
getting very clear about what we're doing doing prototypes breadboarding things like that all

13
00:01:06.920 --> 00:01:11.640
just to bring clarity. So it's kind of everything that you could do building it except for writing

14
00:01:11.640 --> 00:01:16.260
the code. So just spending a little bit extra time on that and taking taking time not don't jump right

15
00:01:16.260 --> 00:01:20.800
into just building it and writing code immediately. Then we go to build it and then of course shipping

16
00:01:20.800 --> 00:01:26.440
and we have ship as its own phase because there's a there's sort of a process to it sort of bug

17
00:01:26.440 --> 00:01:31.060
testing ruling out edge cases there's some little things to do before you you know actually ship it

18
00:01:31.060 --> 00:01:35.200
and then we sort of you know repeat that cycle with our clients and we like to think of it like

19
00:01:35.200 --> 00:01:40.440
this if you've seen the hill chart analogy of a project from Basecamp as well we've copied that

20
00:01:40.440 --> 00:01:45.280
here where uphill we're really focusing on all the unknown things about the project we don't actually

21
00:01:45.280 --> 00:01:51.060
know how tall this project how big this project is going to be so we're kind of just working our

22
00:01:51.140 --> 00:01:55.280
way uphill climbing this mountain at some point we're going to hit the peak and we're like cool

23
00:01:55.280 --> 00:02:01.360
we're at the top we have concrete understanding of what all we have to do and it's super clear now

24
00:02:01.400 --> 00:02:05.640
and then we just go to the build phase and we just essentially it gets easier and it is has

25
00:02:05.640 --> 00:02:09.580
sort of a downhill feeling where it's all the things that are known we know how to build this

26
00:02:09.580 --> 00:02:14.580
tool we know how to build these components it's very clear at this point and so in the first part

27
00:02:14.580 --> 00:02:19.020
we're doing a lot of framing and shaping that translates to doing a little you know ai prototypes

28
00:02:19.020 --> 00:02:25.700
with v0 breadboarding with fig jam and then reviewing things with clients and on the uh it's

29
00:02:25.700 --> 00:02:31.340
really the human side it's the meetings it's it's digging in it's it's like really uh researching

30
00:02:31.340 --> 00:02:36.000
like the best strategy for this thing and and uh getting a lot of clarity where there may not be

31
00:02:36.000 --> 00:02:41.200
clarity in the project and then on the right side once we go downhill that's where we want to you

32
00:02:41.200 --> 00:02:47.360
know leverage all the ai stuff to uh write the code to build it um making sure that it's uh you

33
00:02:47.360 --> 00:02:51.640
kind of take the role of the senior developer and you you know have these junior ai developers

34
00:02:52.060 --> 00:02:58.680
build this all for you so this is a very helpful table here as well we've got this framing step

35
00:02:58.780 --> 00:03:03.940
figuring out the problem the outcome appetite uh we're going to be using fig jam notion and the

36
00:03:03.940 --> 00:03:09.220
shape up gpt for that uh on the shaping side we're breadboarding and doing data architecture

37
00:03:09.220 --> 00:03:14.740
we use typically use fig jam just a virtual whiteboard uh rapid prototypes you know just

38
00:03:14.740 --> 00:03:21.080
clarifying unknowns quickly um the prototype can help do that we use you know v0 and figma and

39
00:03:21.080 --> 00:03:26.540
other uh tools for that task grid we're essentially working through and just making sure that we've

40
00:03:26.540 --> 00:03:31.920
broken the entire project now into no more than nine sections of the project and then having

41
00:03:31.920 --> 00:03:36.120
various tasks into each one of those sections and each section can kind of stand on its own

42
00:03:36.120 --> 00:03:40.480
so when we come in and look at the project we can get a good sense of where we at like

43
00:03:40.480 --> 00:03:43.860
we've got these two or three sections done and now we're working on the fourth

44
00:03:43.940 --> 00:03:50.980
it should be very clear um and to see meaningful progress done um we also once that's done we do

45
00:03:50.980 --> 00:03:56.920
the ai-friendly uh project requirement doc and we programming ai to do to use precision when it

46
00:03:56.920 --> 00:04:01.400
works through its tasks and of course build and ship you're just using your favorite ide

47
00:04:01.400 --> 00:04:06.720
cursor windsurf whatever you want uh and so and then you just build it so that's sort of our

48
00:04:06.780 --> 00:04:11.500
overarching process for this there are videos for each one of these and we'll dive into details on

49
00:04:11.500 --> 00:04:15.420
how we do each of these things and if you have questions you can always reach out to us

50
00:04:15.420 --> 00:04:20.620
but this is an evolving process and we'll continue to update these videos as our process changes
