📺 Develpreneur YouTube Episode

Video + transcript

The Power of Clickable Demos in the Software Development Lifecycle

2024-09-24 •Youtube

Detailed Notes

One of the most valuable tools you can utilize in the journey of becoming a better developer is the clickable demo. This episode of our developer series delves deep into the importance of prototypes, wireframes, and proof of concept demonstrations, especially in the critical phases of requirements and design. Let’s explore how clickable demos can bridge the gap between your vision and your customer’s expectations, ensuring that both parties are aligned before any significant code is written.

Read more ... https://develpreneur.com/the-power-of-clickable-demos-in-the-software-development-lifecycle

Stay Connected: Join the Developreneur Community

We invite you to join our community and share your coding journey with us. Whether you’re a seasoned developer or just starting, there’s always room to learn and grow together. Contact us at [email protected] with your questions, feedback, or suggestions for future episodes. Together, let’s continue exploring the exciting world of software development.

Additional Resources * Building Out Your Application From a Demo (https://develpreneur.com/building-out-your-application-from-a-demo/)

* How to Create an Effective Clickable Demo (https://develpreneur.com/create-effective-clickable-demo/)

* Successful Presentation Tips for Developers: Effective Demo Strategies (https://develpreneur.com/successful-presentation-tips-for-developers-effective-demo-strategies/)

* Transform Your Projects: The Ultimate Guide to Effective User Stories (https://develpreneur.com/transform-your-projects-the-ultimate-guide-to-effective-user-stories/)

Transcript Text
[Music]
there we go it's been a great day and
yet I was able actually hit the record
button which is always in itself a
little bit of a challenge hello
everybody and let's talk about this
episode last
time if you remember last time in the
Cliffhanger we were talking about one of
the things that we threw out there and I
don't know if it
was beforehand or not we're talking
about like mockups clickable demos and
wireframes and I think that's probably
in general that's not a bad way to not a
bad topic uh I think you I try to
remember how we got to it was there
something specific you
remember talking about the
requirements um and actually you know
writing like how to get the requirements
and that and then it it to me that was
kind of like part of the next
progression was wireframes mockups you
know at what point do you do them how
in- depth do you do them at what stage
those kind of things okay let's uh yeah
let's see what we can do we'll like Dive
Right into this and see where we go with
this because we do such a good job
normally and so mockups clickable demos
and wireframes I'll
actually B I think uh let me uh because
what was it
uh let's see so the episodes we ended up
with last time was unpacking the
Psychopaths the scenarios basically the
uh not so happy paths and then
transitioning your project um talking
about user stories which is where
through the discussion we had started to
talk about which got us talking about
the mockups and wi frames you know kind
of the stuff that we're getting ready to
do right now on one of our projects but
it just kind of seem like the next
progression to that
conation yeah I think that that makes
sense we can we can talk about that and
but basically how
to how to do them what to what to you
know what kind of things you look for
and stuff like that a little bit of like
okay if somebody says Hey I want a
clickable demo or I want a mockup or I
want wireframes it's like what what are
you looking at in those kinds of things
and so we'll see where we can go with it
and I'm sure you'll figure out how we
can use that for testing because that's
what you do well hello and welcome back
we are continuing the developer Journey
this season uh we are developing where
we are building better developers you're
here you are becoming a better developer
trust me just go with it you are
becoming a better developer veler and
honestly you are we all are because the
more we we talk about it the more we
bounce our ideas off each other the more
we get exposure to different ways that
people solve these problems or even ways
people solve problems that we've solved
but do it in a different context all of
that is a way for us to grow as a
developer my name is Rob Broadhead I am
one of the founders of develop andur and
also a founder of RB Consulting where we
do we do uh Boutique cons in basically
and it's about simplification Automation
and integration it's how to take
whatever it is that you've got help you
figure out what you've got through like
an IT audit or something along those
lines and then help you figure out how
to make it better through simplification
Automation and
integration I will go ahead and start in
the good thing bad thing kind of stuff
um let's see which I probably shouldn't
put myself on the hot seat right now but
I'm going to so uh let's a good thing
yeah this is great we're talking about
this just a second go before we hit
record uh good thing is going along and
picked up a new customer this week uh
the bad thing is sometimes you pick up a
new customer that's like shortterm and
it's a lot of hours that you weren't
expecting you were supposed to work you
had all these you had this nice plan of
like this is how my week's going to go
this is what I'm going to get done these
are all the things that are going to
that I'm going to be focused on and you
crumble that up and throw it over your
shoulder because now you've got all this
other stuff that came out of nowhere so
it's a it is a bless blessing and a
curse in
itself one person who is always a
blessing and never a curse is on the
other side of this and this will be
Michael you can go ahead and introduce
yourself hey everyone my name is Michael
M I'm one of the co-founders of building
better developers otherwise known as
develop andur and I'm also the founder
of Envision QA where we help you
evaluate patient or Elevate patient care
with customized clinical software if
you're looking to streamline workflows
enhan Diagnostics and improve patient
outcomes and QA can help uh we with
Invision QA you can trust that your
software meets the highest standards
allowing you to focus on what truly
matters your PA patients so well-being
Imaging you know seamless operations we
help you with all of that so if you need
it give us a call good and bad this week
uh good I'm finally getting caught up
from the bad which was a week of Madness
with um my wife's uh had a slight injury
that we're trying to figure out how to
uh get some care for um flip side of
that it we are starting to make progress
but uh kind of fell a little behind on
things but getting caught back up and
things are starting to at least come
together in some shape or
form all right so this episode we're
sort of still in the uh we've talked
about Psychopaths we've talked about
requirements and all that kind of good
stuff if you wonder about that go ahead
and go back and catch up on those
episodes this episode we're sort of
continuing the talking through some of
the major portions of the
sdlc and we're sort of in that dis it's
really in the requirements design kind
of area we're going to talk about
mockups or clickable demos or sort of
like prototyping or proof of concept
there's there's a lot of different ways
that you can essentially move from a
design and a requirement into a position
where you are not just reading something
you know providing something on a
document or something like that but
you're actually showing your user your
customer what's going on and the and
this is sort of where we got into this
uh was the idea of instead of telling
somebody it is a lot ever it's a lot
better sometimes to show them when we
talked about Gathering requirements that
was one of the things they can tell you
what they do but it's going to be so
much more informative if they show you
what they do this is where you have
things like like mockups and clickable
demos and things of that nature that are
going to give you the same kind of value
instead of writing out like a you know
you can write flowcharts and you can do
user stories there's all these things
you can do that are all very useful
tools for talking to your customer and
and
getting essentially getting the vision
that you have this is you maybe as a
collective development team or the
implementers the vision that you have of
what this is going to be and try to line
that up with the vision of what the
customer or the enduser has of what this
should be because there can be a very
big disconnect and one of the best ways
to to start talking about those and
bring them together is to put it in
front of everybody and go there that
thing right there I like it I don't like
it it needs more buttons it needs less
buttons it needs emojis whatever it is
that it needs you can talk through that
because now you have something that is
concrete it's not some sort of a theal
theoretical thing or you know or a
sentence that somebody could read
something into it is a hard piece of you
know development software something
along those lines so that that's where
the value of a de of like for example a
clickable demo
is let's talk about what what do you
want to actually do what is your focus
when you're building something like that
because I'm you I mentioned that the
goal really the why is to get everybody
on the same page and so you may ask
which would be a fair question which is
why we've got this episode and this is
the topic what is it that I need to
include in my clickable demo because it
you know just a page and some stuff you
can click on doesn't really do it so
what should I be looking for what are
some things that I should keep in mind
while I'm building out this you know
whether it's a prototype a demo
wireframes things like that the thing I
found that is the most critical piece of
building out a good particularly early
on a good clickable demo or wireframes
is to look at the essentially the
high-risk items what are the things that
are most likely to cause confusion
within like say for example the
requirements and the user stories and by
this I mean there's going to be things
like things where there are going to be
assumptions made things like hey a user
is going to be on a page okay let's talk
about that user bit let's have a a demo
that basically says well we have to
register a user or we have to create a
user and then the user logs in and then
they navigate to this page or it'll be
things like the user has a dashboard see
that kind of stuff all the time the user
goes to their homepage well what the
heck does that look like so you start
putting stuff together to say okay
here's what we envision the homepage to
look like look at look through your
requirements and essentially if
particularly if you've built
requirements in some sort of an interb
phase where you're going through and
you're Gathering and you've got some
back and forth and you've got some
questions that have been asked along the
way where it wasn't maybe in the first
you know the first past these things
aren't obvious and so you ask some
questions and you get an answer those
are probably going to be some of the
areas where there's more likely some
sort of Disconnect or you know maybe
there's some assumptions made or
something like that if as you're looking
through through your requirements you
see where there is room for
interpretation uh this happens all the
time and is a great these are sort of
those key words that you're going to
look for maybe are things like you know
I want a professional design or I want
something that is you know functional
over pretty or I don't need a lot of
bells and whistles there's these generic
types of phrases and so that's what you
want to attack as part of your demo is
you want to make sure first and foremost
that you're you're looking at the
requirements that you know and that
you've got some way to say this is how
we're going to progress through the the
requirements now you may even do it on a
like a user Story by user story basis so
your clickable demo may actually be a
series of clickable demos that is
walking through user stories those are
often if nothing else a great wireframe
to work from is whatever the steps are
the journey for each user story if you
cover those in your demo then what you
get to is you get to say here's the
steps which you have that because you
have a user story we all can read these
are the steps but now you get to see
those and see what does that look like
what does the screen look like what are
the navigational places that you're
going to have what does it look like to
gather that kind of
information and it's sometimes it's
going to be things like the user enters
profile information and they don't
really say what is profile information
and if you ask them they say well you
know typical profile information okay
we're going to going to put you know
first name last name email address some
stuff like that and just say okay this
is what it looks like so high what I
call high risk items the areas where
there is a potential for
miscommunication or
assumptions are the places you really
want to focus on in your clickable demo
and when you do it that's really where
you know as you're talking through as
you are demonstrating as you're
presenting the clickable demo part of
that script should call out
those kinds of things while you're doing
it so it would be things like here's the
here we have a user logging in they are
using their email address as their ID
and they're using a password and it may
be stuff that is part of this demo that
you say are we going to you know are we
going to have user this gets a little
bit of requirements and stuff like that
but it's like is the user ID going to be
an email address are they guaranteed to
have an email address should they use a
phone number instead should they use do
we need to think about mult Factor
authentication I know we're back on
picking on logins because there's a
billion questions related to that but
that goes right into like I don't know
how many times I've gotten stuck on and
then I'm gonna because I'm almost
getting stuck on this platform but I'm
gonna jump off in a second and give it
to Mike the homepage the landing page is
what happens once you log in what does
that look like and so a lot of times I
that is where you're going to go and a
lot of times like I said I've gotten
into clickable demos and we did not get
past the homepage because we spent so
much time talking through all of those
pieces we're like okay we're going to
schedule a follow-up to actually talk
about other features so hit those kinds
of things the things where there is
generic terms and stuff that you
know they they've got some Vision but
they just can't get something out you
know out of their head on paper give
them now something by saying here's like
almost like here's a blank slate here's
a page what would you like to see here
what I would like to see here is some
inter some interaction from Michael and
see what are your thoughts on this and
or taking it a different direction if
there's something else you wanted to
tackle on the on this front sure so
you've done a really good job of
explaining what a clickable demo is and
walking through the requirements and
trying to present something to the end
user to give them an idea of what this
is going to look like this is either
going to be a new application a rebuild
of an existing application something
brand new anything could even be a new
feature added to the existing system
what you didn't touch on and I want to
expand into this a little bit is for
those of you that may be this may be a
New Concept to you building mockups
wireframes yes clickable demos doesn't
necessarily mean that you have to jump
right in and start writing code one of
the fastest ways to build a clickable
demo is to throw something into
PowerPoint do a bunch of screenshots of
existing systems cut and paste
everywhere and set it up in such a way
where if you have to click a button that
essentially takes you to the next screen
or the popup of what it is you're doing
there's absolutely no code behind the
scenes it's literally a bunch of screen
mockups for most of the application
typically depending upon how advanced
you go with the essential uh mockup
design don't get too far in the Weeds on
branding initially the main focus of
these clickable demos is to get it in
front of the users to see how the
application would function how this
feature works now that may include
branding but branding should be at this
stage very low on your to-do list you're
mainly looking to get what is going to
be on the screen essentially a
wireframe kind of mock up your input
Fields buttons that need to be clicked
menu options and you literally if you're
using PowerPoint it's literally copy
paste create a new screen do some
mockups literally do unless you have a
massive application this should only
take you a couple hours so you literally
could throw something together in a very
short period of time to get in front of
your customers and get immediate
feedback that's one of the beauties of
this now if you need something a little
more in depth and PowerPoint really
isn't the direction you want to go there
are things out there like miral and
figma where you can actually go build uh
designs that are a little more elaborate
you can actually add some scripting to
it uh they've got more wire mockups for
mobile for web applications for desktop
applications so there's a little more
predefined there for these type of
wireframes and mockups in addition to
that there are other tools like just in
mind that actually give you even more
features where you can actually deploy
these in a environment like like Expo to
a remote user you can put it together
send it out and let them play with it
and then get their feedback in addition
to that so now you kind of have all
these tools to just get you there
without writing
code the nice thing about those last few
features is at that point you can
actually start polishing it a little bit
given that a lot of these tools have
custom models that you can drop in oh
you need a login page okay here's the
what the page looks like drag over some
icons you can almost make it look like a
live application downside to that if it
goes off so well they may want it like
oh it's done give it to me tomorrow no
this is just a mockup it's a
prototype if you do want to jump into
the full demo the actually writing like
a kitchen sync mockup
application sometimes you need to go
that direction sometimes you're building
something that is either so cutting edge
bleeding edge or just hasn't been done
before you kind of have to see if it
will even work so sometimes you kind of
have to do a proof of concept in the
process of of doing a mockup or
wireframe because you're not entirely
sure that what you're proposing can
actually be done so you might
accidentally be saying yes we can do
this and then you find out that
technology wise or platform Wise It's
not a feature that can actually be
implemented so you're going to avoid the
headache of committing something uh
committing to do something that you just
can't do or that the platform or
features can't do and in that case then
you can pivot quickly before you even
get into the full design implement ation
so that's a little bit going from you
know the wire mockups to the actual
design the flip side of that I will say
is if you're building any type of
wireframe or mockup we've talked about
doing G repositories doing source code
repositories kitchen SYNC apps in the
past episodes this is a cool and
critical area that if you start doing
lots of clickable demos lots of
wireframes lotss of mockups take a lot
of those components and drop them into
your kitchen sink app or into your
GitHub libraries so that you have this
library of tools that you can use to
quickly build mockups going forward for
future customers or even hand it off to
a development team and say here this is
what it looks like build it so these are
some very cool and very key areas to
take you from that requirement section
to get getting something in front of the
end user that will give you more
feedback get the conversation going more
but also tell you if you're on the right
track and if you're not where do you
need to Pivot and where do you need to
correct
course so I guess there's a couple
things that you that those are all great
points and I think a couple things that
to sort of follow up to keep in mind as
you're doing this is initially one of
the first things Michael mentioned was
you don't need code there's a lot of
ways to go through this which is a I'm
glad he brought that up because I didn't
I didn't mention it at all and those are
great ways to quickly go through a some
sort of a mockup or or clickable demo
now one of the things with these when
you're doing something like this you
actually want to put as minimal amount
of code as possible into it because the
whole idea is it may change dramatically
so while you may want to be you know
going through and doing all this really
nice cool stuff and building out CSS
libraries and all these you react
controls and crap like that don't resist
the urge because it may be totally not
used it may be something that you put
something together and it gets thrown
out completely now if you have to build
particularly in a proof of concept kind
of thing if there's if there's a
solution that you need to build to a
problem because you're trying to prove
that there is the problem is solvable
effectively then you do want to have
some way to take that code it may
be oneandone or throwaway code but you
also want to be able to have it to build
it in a way that will allow you to then
take that and translate that into
whatever the actual you know the actual
thing is that you're going to be
building down the road now one other
thing I'd like to bring up as part of
this is while code is not very useful in
in a general sense in this case one of
the things that can be useful is the
data that you use like for example
Michael mentioned you can take you can
take screenshots and you can just throw
some stuff in things like that if you
can take screenshots that include data
that is valid or relatable to the
customer that makes a huge difference
the kinds of things now sometimes you're
like oh it's uh if it's like a CRM it's
a customer relationship management kind
of app then it's just you know you can
do Joe customer and one 123 Main Street
or something like that and that
sometimes works but if if you're in a a
specialty kind of thing for example if
you're doing uh like a financial
application or you're doing an EMR or
you're doing uh an insurance or real
estate or it's something where there is
a specialty in there where it's some
sort of a I don't want to say it's quite
Niche because things like real estate
are huge but they have their own
language where there are professionals
that you get in there and there is a I
call it a mindset as as well as a
language or terms that they use then you
want to make sure that what they see in
the demo makes sense to them so if you
see it like I have been in situations
like you have like the equivalent let's
say like you have an EMR and you're just
showing a a it's just a click roll demo
and it's a it's a mocked up patient
record and you suddenly and you have
like values that like the blood pressure
is completely jacked up I've had
conversation had stuff where it gets off
the rails because they're like that
person's dead you would never have that
patient it's like I know pretend pretend
it's a different value you know it's
that kind of stuff so make sure that you
don't have your presentation the details
of the presentation
override the demo side of it because
there is remember this goes back to what
is it you're trying to get out of them
you're trying to get them from them some
specifics but really more a general are
we on the right track and there's going
to be like I said there's gonna be sort
of those risk items and you want to make
sure that you get what you need about
those risk items if you allow it to if
you do it in a way that confuses them or
distracts them from the things that you
want to want them to focus on then that
can cause a lot of problems now the I
sort of I guess I'll wrap my wrapping
thought on that is that Michael talked
about
design there is I've I I personally go
back and forth on this all the time
there is the part of that would argue
black and white simple like just squares
and just nothing pretty but and
sometimes that's very useful that's
really good but I've also had situations
where people are
so lost because they have that completed
thing in their head seeing the we'll
call it the very ugly because that's
lack of it's good as you can describe it
the very ugly presentation of just pure
functional
throws them off I've had situations
where it's just like they're they're
like well how much you can we use this
color can we change this can we put an
icon here and they get into the design
and it just
becomes you know it becomes one of these
things that it's like the you're lost in
another area so uh parting thoughts on
that yeah so one of the biggest problems
with doing wif frames and mockup Rob
really touched on is is scope creep or
feature creep because as you're as I was
trying to walk through using the tools
you want to avoid like The Styling keep
that out black and White's great I'm
glad you mentioned that the other thing
too is sometimes like if you have an
iPad or a tablet with um paint Microsoft
Paint on it that you can just quickly
sit there and just draw what it may look
like to in front of the user say here's
an idea of what I've had there's more
times than I can remember that I just
flip open my iPad open up my draw tool
and I just start drawing what I think
it's going to look like now my drawing
skills suck there I'm nowhere near as
good as my daughter and I think if your
daughter still draws she she could like
put us all to shame but sometimes even
the worst oblong looking door for a box
is more than enough detail to get your
point across to the user the point here
in this topic that we're talking about
is speed you want to get this concept in
front of the users as fast as possible
because it's going to change a lot a lot
rapid fire communication back and forth
through this period will save you a lot
of time headaches and energy later when
you start actually getting to the design
and actually writing the
code that being said
I think it's time to wrap this one up as
we we have I think given you enough of a
you know clickable demo of an episode
that maybe we've given you some ideas
hopefully some things to think about the
next time you're getting into uh whether
it is a full-blown clickable demo or
whether it's something where you're just
like on a you could even be on a Sprint
and you need to present something and
it's just the words words are not enough
it's a picture is worth a thousand words
so hopefully you've got something you
can think about next time through
through to really help you even on a
small scale do a demo proof of concept
or something of that nature one of the
things you can always do is you can send
us an email at info@ developer.com you
can contact us on our contact form at
developer.com you can leave comments you
can have there's so many different ways
we're on X we are you can subscribe to
us on YouTube on the podcast wherever
you get Podcast leave us comments there
recommendations suggestions and
everything else you have because while
we are moving into a new season very
soon and we sort of already have an
overarching overarching topic and you
know epic that we're going to go through
during that season we're always we're
always looking for more feedback and
where you want us to go and maybe some
specific things that we can cover that
we'll be able to work in along that ways
that being said we will wrap this one up
we'll let you get back to it so go out
there and have yourself a great day a
great week and we will talk to you next
time bonus material because it got
hopefully just as a reminder got edited
out while Micha was doing it
is sometimes you should make sure that
you put do not disturb on if you're
doing something where you've got
potential requirements or sounds coming
through and notifications and crap like
that because I have professionally
something going on in the background and
there's like fires going on and stuff
like that and I'm not directly a part of
it but because people are yelling fire
fire fire in the background my alerts
are going off so professional tip their
Pro tip try to always remember to do
your do not disturb something that's
more appropo to the actual topic do you
want to throw any kind of bonus material
out yeah just uh to reh highlight some
of the things I talked about in the
actual podcast section is you know look
at your tools look at like PowerPoint
for quick presentations throw up look at
paint notepads something to quickly draw
into
use drawing tools use things like Miro
figma uh Justin mind there's tons of
prototype tools out there uh marcket
that will let you quickly just drag and
drop screens and throw it out there if
you're a Mac User um oh shoot I the name
of it just es xcode uh you can do that
with xcode you you can throw screens
together you don't have to actually add
code but just throw a mockup together
get something out there the faster you
get feedback the faster you can get make
sure that you're on the right track and
you're not going off the rails and I
think that's the key is find something
there are a lot of tools out there that
will help you quickly mock something up
it will actually look pretty good uh yes
you can get in that trap where it's like
it looks too good but most of them it's
going to be something that's going to
make it look professional it's going to
be the kind of stuff you're looking for
to to not be necessarily too flashy but
also to not be you know too ugly and a
lot of times there are ways that you can
export That Into You know some sort of
an HTML or css or something like that
whether it's something more high-end and
and costly like you may run into like
you know some of the Adobe products and
things like that that can help you
really design something pretty slick um
but there are a lot you I'm just looking
like thinking Michael mentioned figma
gets used a lot I know a lot of people
very comfortable with that these days uh
if you want to go back sort of more old
school uh there's there is the adob
Envision has used quite a bit uh a lot
of the tools that are uh app related
tools like you can do stuff sort of in
Android Studio you can do stuff in xcode
that'll sort of mirror what your your
deployment environment is going to look
like uh there's school there's tools
called sketch there's balsamic which has
been used uh many times in the past you
can even go to things that are more um
that are really more like your your old
school like Vio or something like that
that are really really more like a flow
kind of tool but you can get away with
putting you know some nice pretty boxes
up honestly one of the best ways to do
it is just jump into PowerPoint you can
throw some boxes up you can you can
throw uh screen captures and things like
that and like Michael said it's really
easy just to walk through your path and
you just click you'll click on a thing
but all it's doing is it's actually just
going to the next page so I'm gonna
click right now and we're going to go on
to the next one except for Michael's got
something to say yeah so one additional
thing that we didn't touch on is after
you go through this process make sure
and I mean in quotes make sure you go
back and update your requirements to
match whatever the heck you decide you
don't want to have requirements that say
one thing and your design says something
else if those two don't match when you
hand it off to the developers you're
going to have that tree swing model
headache that you don't want and if you
didn't hear that make sure that your
requirements sync up after you have
these kinds of meetings I don't know how
many times I've had people have had
these great documents and then they
almost throw those away and they don't
get updated and you lose stuff and you
end up with like well just look at all
those do the mockups that we had or
here's a whole here's hours and hours of
recorded meetings that you can use to
figure out what we actually decide like
you should almost have like a secretary
to make sure that any feedback that
comes from that make sure that that gets
incorporated into some sort of a you
know decision thing that gets pushed
back into requirements so that that does
translate forward that being said now
once again I can press click click we're
going to go on to the next screen or
slide or whatever it happens to be but
guess what we're still going to be on
that slide as well go out there and have
your goodself a good one leave us
comments and all that kind of goodness
and we will talk to you again next time
[Music]
Transcript Segments
1.35

[Music]

27.64

there we go it's been a great day and

29.16

yet I was able actually hit the record

31.279

button which is always in itself a

33.12

little bit of a challenge hello

34.64

everybody and let's talk about this

37.8

episode last

39.64

time if you remember last time in the

42.079

Cliffhanger we were talking about one of

45.079

the things that we threw out there and I

46.36

don't know if it

47.52

was beforehand or not we're talking

49.64

about like mockups clickable demos and

53.28

wireframes and I think that's probably

56.079

in general that's not a bad way to not a

58.519

bad topic uh I think you I try to

61.92

remember how we got to it was there

63.48

something specific you

66.32

remember talking about the

69.159

requirements um and actually you know

71.36

writing like how to get the requirements

73.24

and that and then it it to me that was

75.72

kind of like part of the next

76.96

progression was wireframes mockups you

79.92

know at what point do you do them how

82.439

in- depth do you do them at what stage

84.88

those kind of things okay let's uh yeah

90.6

let's see what we can do we'll like Dive

92.6

Right into this and see where we go with

94.799

this because we do such a good job

96.24

normally and so mockups clickable demos

98.6

and wireframes I'll

101.84

actually B I think uh let me uh because

105.88

what was it

108.6

uh let's see so the episodes we ended up

112.68

with last time was unpacking the

114.32

Psychopaths the scenarios basically the

117.88

uh not so happy paths and then

120.32

transitioning your project um talking

123.439

about user stories which is where

125.96

through the discussion we had started to

127.52

talk about which got us talking about

129.239

the mockups and wi frames you know kind

131.36

of the stuff that we're getting ready to

133.239

do right now on one of our projects but

135.519

it just kind of seem like the next

136.84

progression to that

138.8

conation yeah I think that that makes

141.48

sense we can we can talk about that and

143.56

but basically how

145.48

to how to do them what to what to you

148.64

know what kind of things you look for

150.2

and stuff like that a little bit of like

151.519

okay if somebody says Hey I want a

152.8

clickable demo or I want a mockup or I

154.48

want wireframes it's like what what are

157.599

you looking at in those kinds of things

159.64

and so we'll see where we can go with it

161.48

and I'm sure you'll figure out how we

162.68

can use that for testing because that's

164.72

what you do well hello and welcome back

167.92

we are continuing the developer Journey

170.76

this season uh we are developing where

173.12

we are building better developers you're

174.92

here you are becoming a better developer

177.4

trust me just go with it you are

179.04

becoming a better developer veler and

180.8

honestly you are we all are because the

182.56

more we we talk about it the more we

184.48

bounce our ideas off each other the more

186.12

we get exposure to different ways that

188.879

people solve these problems or even ways

192.599

people solve problems that we've solved

194.56

but do it in a different context all of

197.239

that is a way for us to grow as a

199.48

developer my name is Rob Broadhead I am

201.959

one of the founders of develop andur and

204.599

also a founder of RB Consulting where we

207.12

do we do uh Boutique cons in basically

210.56

and it's about simplification Automation

212.4

and integration it's how to take

214.439

whatever it is that you've got help you

216.4

figure out what you've got through like

217.84

an IT audit or something along those

219.48

lines and then help you figure out how

221.76

to make it better through simplification

224.319

Automation and

225.56

integration I will go ahead and start in

227.68

the good thing bad thing kind of stuff

231.56

um let's see which I probably shouldn't

233.879

put myself on the hot seat right now but

235.48

I'm going to so uh let's a good thing

237.599

yeah this is great we're talking about

238.76

this just a second go before we hit

241.12

record uh good thing is going along and

244.4

picked up a new customer this week uh

247.28

the bad thing is sometimes you pick up a

249

new customer that's like shortterm and

251

it's a lot of hours that you weren't

252.68

expecting you were supposed to work you

254.2

had all these you had this nice plan of

256.28

like this is how my week's going to go

257.84

this is what I'm going to get done these

259.239

are all the things that are going to

260.84

that I'm going to be focused on and you

263.08

crumble that up and throw it over your

264.479

shoulder because now you've got all this

266.6

other stuff that came out of nowhere so

268.52

it's a it is a bless blessing and a

270.199

curse in

271.44

itself one person who is always a

273.759

blessing and never a curse is on the

275.36

other side of this and this will be

276.88

Michael you can go ahead and introduce

278.8

yourself hey everyone my name is Michael

281.039

M I'm one of the co-founders of building

283.52

better developers otherwise known as

285.08

develop andur and I'm also the founder

286.96

of Envision QA where we help you

289.96

evaluate patient or Elevate patient care

292.68

with customized clinical software if

294.8

you're looking to streamline workflows

296.32

enhan Diagnostics and improve patient

298.32

outcomes and QA can help uh we with

302.479

Invision QA you can trust that your

304.08

software meets the highest standards

305.68

allowing you to focus on what truly

307.199

matters your PA patients so well-being

310.639

Imaging you know seamless operations we

312.759

help you with all of that so if you need

314.6

it give us a call good and bad this week

317.96

uh good I'm finally getting caught up

320.52

from the bad which was a week of Madness

324.44

with um my wife's uh had a slight injury

328.639

that we're trying to figure out how to

330.96

uh get some care for um flip side of

334.44

that it we are starting to make progress

337.36

but uh kind of fell a little behind on

339.6

things but getting caught back up and

341.4

things are starting to at least come

343.52

together in some shape or

347.319

form all right so this episode we're

351.28

sort of still in the uh we've talked

355.199

about Psychopaths we've talked about

356.919

requirements and all that kind of good

358.44

stuff if you wonder about that go ahead

360.24

and go back and catch up on those

361.759

episodes this episode we're sort of

363.6

continuing the talking through some of

366.36

the major portions of the

368.68

sdlc and we're sort of in that dis it's

371.479

really in the requirements design kind

373

of area we're going to talk about

374.72

mockups or clickable demos or sort of

378.12

like prototyping or proof of concept

379.88

there's there's a lot of different ways

382.639

that you can essentially move from a

386.56

design and a requirement into a position

389.24

where you are not just reading something

391.68

you know providing something on a

392.84

document or something like that but

394.16

you're actually showing your user your

396.96

customer what's going on and the and

400.199

this is sort of where we got into this

402.56

uh was the idea of instead of telling

405

somebody it is a lot ever it's a lot

407.319

better sometimes to show them when we

408.84

talked about Gathering requirements that

410.319

was one of the things they can tell you

412.12

what they do but it's going to be so

413.759

much more informative if they show you

415.599

what they do this is where you have

419.08

things like like mockups and clickable

421.759

demos and things of that nature that are

424

going to give you the same kind of value

427.28

instead of writing out like a you know

429.44

you can write flowcharts and you can do

431.4

user stories there's all these things

432.879

you can do that are all very useful

434.479

tools for talking to your customer and

437.44

and

438.44

getting essentially getting the vision

440.84

that you have this is you maybe as a

443.16

collective development team or the

444.44

implementers the vision that you have of

446.4

what this is going to be and try to line

448.12

that up with the vision of what the

449.599

customer or the enduser has of what this

451.8

should be because there can be a very

454.28

big disconnect and one of the best ways

456.68

to to start talking about those and

458.599

bring them together is to put it in

460.199

front of everybody and go there that

462.599

thing right there I like it I don't like

466.199

it it needs more buttons it needs less

468.039

buttons it needs emojis whatever it is

471.12

that it needs you can talk through that

473.639

because now you have something that is

476.879

concrete it's not some sort of a theal

481

theoretical thing or you know or a

483.52

sentence that somebody could read

484.84

something into it is a hard piece of you

488.12

know development software something

489.919

along those lines so that that's where

492.919

the value of a de of like for example a

495.36

clickable demo

497.52

is let's talk about what what do you

499.72

want to actually do what is your focus

502.8

when you're building something like that

505

because I'm you I mentioned that the

506.56

goal really the why is to get everybody

509.24

on the same page and so you may ask

512.56

which would be a fair question which is

514

why we've got this episode and this is

515.56

the topic what is it that I need to

518.839

include in my clickable demo because it

521.839

you know just a page and some stuff you

524.159

can click on doesn't really do it so

525.76

what should I be looking for what are

527.24

some things that I should keep in mind

529.399

while I'm building out this you know

532.36

whether it's a prototype a demo

534.08

wireframes things like that the thing I

537.2

found that is the most critical piece of

540.56

building out a good particularly early

542.92

on a good clickable demo or wireframes

547.12

is to look at the essentially the

549.32

high-risk items what are the things that

552.12

are most likely to cause confusion

555.04

within like say for example the

557.079

requirements and the user stories and by

559.48

this I mean there's going to be things

561.079

like things where there are going to be

562.839

assumptions made things like hey a user

565.32

is going to be on a page okay let's talk

568.68

about that user bit let's have a a demo

571.88

that basically says well we have to

573.8

register a user or we have to create a

575.56

user and then the user logs in and then

577.839

they navigate to this page or it'll be

581.519

things like the user has a dashboard see

584.12

that kind of stuff all the time the user

585.44

goes to their homepage well what the

588.6

heck does that look like so you start

590.8

putting stuff together to say okay

592.56

here's what we envision the homepage to

595.36

look like look at look through your

597.72

requirements and essentially if

600.079

particularly if you've built

601

requirements in some sort of an interb

602.76

phase where you're going through and

604.04

you're Gathering and you've got some

605.8

back and forth and you've got some

607.72

questions that have been asked along the

609.36

way where it wasn't maybe in the first

612.48

you know the first past these things

614

aren't obvious and so you ask some

615.8

questions and you get an answer those

617.72

are probably going to be some of the

618.92

areas where there's more likely some

621.68

sort of Disconnect or you know maybe

625.079

there's some assumptions made or

626.32

something like that if as you're looking

629.04

through through your requirements you

631.399

see where there is room for

633.399

interpretation uh this happens all the

636.279

time and is a great these are sort of

638.519

those key words that you're going to

639.76

look for maybe are things like you know

642.16

I want a professional design or I want

645.399

something that is you know functional

647.24

over pretty or I don't need a lot of

649.2

bells and whistles there's these generic

651.519

types of phrases and so that's what you

654.8

want to attack as part of your demo is

656.72

you want to make sure first and foremost

659.44

that you're you're looking at the

660.56

requirements that you know and that

662.68

you've got some way to say this is how

664.56

we're going to progress through the the

666.72

requirements now you may even do it on a

669.12

like a user Story by user story basis so

671.44

your clickable demo may actually be a

674.32

series of clickable demos that is

676.68

walking through user stories those are

679.72

often if nothing else a great wireframe

682.24

to work from is whatever the steps are

684.24

the journey for each user story if you

686.76

cover those in your demo then what you

688.88

get to is you get to say here's the

690.56

steps which you have that because you

692.8

have a user story we all can read these

695.079

are the steps but now you get to see

697.12

those and see what does that look like

699.56

what does the screen look like what are

702.079

the navigational places that you're

704.16

going to have what does it look like to

705.68

gather that kind of

707.24

information and it's sometimes it's

709.079

going to be things like the user enters

711.36

profile information and they don't

713

really say what is profile information

714.92

and if you ask them they say well you

716.16

know typical profile information okay

718.839

we're going to going to put you know

720.32

first name last name email address some

722.079

stuff like that and just say okay this

723.88

is what it looks like so high what I

726.76

call high risk items the areas where

729.76

there is a potential for

732.48

miscommunication or

734.519

assumptions are the places you really

736.76

want to focus on in your clickable demo

738.72

and when you do it that's really where

741.519

you know as you're talking through as

743.8

you are demonstrating as you're

745.16

presenting the clickable demo part of

747

that script should call out

750

those kinds of things while you're doing

751.88

it so it would be things like here's the

754.839

here we have a user logging in they are

757.519

using their email address as their ID

760.279

and they're using a password and it may

762.72

be stuff that is part of this demo that

764.48

you say are we going to you know are we

767.399

going to have user this gets a little

769.079

bit of requirements and stuff like that

770.519

but it's like is the user ID going to be

772.48

an email address are they guaranteed to

774.079

have an email address should they use a

775.48

phone number instead should they use do

777.92

we need to think about mult Factor

779.6

authentication I know we're back on

781.279

picking on logins because there's a

783.04

billion questions related to that but

785.88

that goes right into like I don't know

788.16

how many times I've gotten stuck on and

789.639

then I'm gonna because I'm almost

791

getting stuck on this platform but I'm

792.36

gonna jump off in a second and give it

793.48

to Mike the homepage the landing page is

797.16

what happens once you log in what does

799.92

that look like and so a lot of times I

802.36

that is where you're going to go and a

803.56

lot of times like I said I've gotten

804.519

into clickable demos and we did not get

806.36

past the homepage because we spent so

808.44

much time talking through all of those

811.48

pieces we're like okay we're going to

812.8

schedule a follow-up to actually talk

814.519

about other features so hit those kinds

817.56

of things the things where there is

819.04

generic terms and stuff that you

821.959

know they they've got some Vision but

824.8

they just can't get something out you

826.68

know out of their head on paper give

828.68

them now something by saying here's like

830.519

almost like here's a blank slate here's

832.079

a page what would you like to see here

834.959

what I would like to see here is some

836.6

inter some interaction from Michael and

838.519

see what are your thoughts on this and

840.36

or taking it a different direction if

842.24

there's something else you wanted to

843.32

tackle on the on this front sure so

847.32

you've done a really good job of

849

explaining what a clickable demo is and

851.88

walking through the requirements and

853.8

trying to present something to the end

855.88

user to give them an idea of what this

858.36

is going to look like this is either

860.279

going to be a new application a rebuild

863.56

of an existing application something

865.199

brand new anything could even be a new

868.12

feature added to the existing system

870.959

what you didn't touch on and I want to

873.04

expand into this a little bit is for

875.6

those of you that may be this may be a

877.519

New Concept to you building mockups

881.079

wireframes yes clickable demos doesn't

883.92

necessarily mean that you have to jump

885.92

right in and start writing code one of

888.56

the fastest ways to build a clickable

891.32

demo is to throw something into

894.04

PowerPoint do a bunch of screenshots of

896.519

existing systems cut and paste

898.44

everywhere and set it up in such a way

901.56

where if you have to click a button that

903.24

essentially takes you to the next screen

905.44

or the popup of what it is you're doing

907.68

there's absolutely no code behind the

909.24

scenes it's literally a bunch of screen

911.56

mockups for most of the application

914.759

typically depending upon how advanced

917

you go with the essential uh mockup

920.36

design don't get too far in the Weeds on

923.36

branding initially the main focus of

925.92

these clickable demos is to get it in

928.72

front of the users to see how the

930.44

application would function how this

931.88

feature works now that may include

934.68

branding but branding should be at this

937.44

stage very low on your to-do list you're

940.12

mainly looking to get what is going to

942.6

be on the screen essentially a

944.88

wireframe kind of mock up your input

947.56

Fields buttons that need to be clicked

949.759

menu options and you literally if you're

952.12

using PowerPoint it's literally copy

954.199

paste create a new screen do some

956.6

mockups literally do unless you have a

959.319

massive application this should only

961

take you a couple hours so you literally

963.079

could throw something together in a very

965.44

short period of time to get in front of

967.759

your customers and get immediate

969.319

feedback that's one of the beauties of

971.36

this now if you need something a little

974.199

more in depth and PowerPoint really

976.72

isn't the direction you want to go there

978.48

are things out there like miral and

980.079

figma where you can actually go build uh

983.24

designs that are a little more elaborate

985.519

you can actually add some scripting to

987

it uh they've got more wire mockups for

990.04

mobile for web applications for desktop

992.16

applications so there's a little more

994.16

predefined there for these type of

996.199

wireframes and mockups in addition to

998.959

that there are other tools like just in

1000.6

mind that actually give you even more

1003.319

features where you can actually deploy

1005.92

these in a environment like like Expo to

1011.199

a remote user you can put it together

1013.319

send it out and let them play with it

1015.16

and then get their feedback in addition

1017.72

to that so now you kind of have all

1019.959

these tools to just get you there

1021.759

without writing

1023.24

code the nice thing about those last few

1026.319

features is at that point you can

1028.6

actually start polishing it a little bit

1030.919

given that a lot of these tools have

1032.799

custom models that you can drop in oh

1034.959

you need a login page okay here's the

1037.439

what the page looks like drag over some

1039.16

icons you can almost make it look like a

1041.559

live application downside to that if it

1045.319

goes off so well they may want it like

1048.36

oh it's done give it to me tomorrow no

1050.679

this is just a mockup it's a

1052.96

prototype if you do want to jump into

1057.039

the full demo the actually writing like

1060.64

a kitchen sync mockup

1062.84

application sometimes you need to go

1065.039

that direction sometimes you're building

1067.16

something that is either so cutting edge

1069.08

bleeding edge or just hasn't been done

1071.24

before you kind of have to see if it

1073.36

will even work so sometimes you kind of

1075.44

have to do a proof of concept in the

1078.32

process of of doing a mockup or

1080.28

wireframe because you're not entirely

1082.6

sure that what you're proposing can

1084.28

actually be done so you might

1086.28

accidentally be saying yes we can do

1088.52

this and then you find out that

1089.96

technology wise or platform Wise It's

1092.76

not a feature that can actually be

1094.12

implemented so you're going to avoid the

1096.039

headache of committing something uh

1098.679

committing to do something that you just

1100.28

can't do or that the platform or

1102.44

features can't do and in that case then

1105.28

you can pivot quickly before you even

1107.24

get into the full design implement ation

1110.039

so that's a little bit going from you

1112.159

know the wire mockups to the actual

1114

design the flip side of that I will say

1117.76

is if you're building any type of

1121.159

wireframe or mockup we've talked about

1125.4

doing G repositories doing source code

1128.48

repositories kitchen SYNC apps in the

1131.12

past episodes this is a cool and

1134.64

critical area that if you start doing

1137.12

lots of clickable demos lots of

1139.12

wireframes lotss of mockups take a lot

1141.559

of those components and drop them into

1144.159

your kitchen sink app or into your

1146.84

GitHub libraries so that you have this

1149.84

library of tools that you can use to

1153.159

quickly build mockups going forward for

1155.559

future customers or even hand it off to

1157.919

a development team and say here this is

1160.2

what it looks like build it so these are

1163.24

some very cool and very key areas to

1166.6

take you from that requirement section

1168.36

to get getting something in front of the

1169.84

end user that will give you more

1172.44

feedback get the conversation going more

1174.559

but also tell you if you're on the right

1176.48

track and if you're not where do you

1178.36

need to Pivot and where do you need to

1180.2

correct

1182.6

course so I guess there's a couple

1184.6

things that you that those are all great

1186.6

points and I think a couple things that

1188.039

to sort of follow up to keep in mind as

1190.08

you're doing this is initially one of

1192.72

the first things Michael mentioned was

1193.96

you don't need code there's a lot of

1196.36

ways to go through this which is a I'm

1199

glad he brought that up because I didn't

1201.44

I didn't mention it at all and those are

1202.72

great ways to quickly go through a some

1206.12

sort of a mockup or or clickable demo

1208.36

now one of the things with these when

1210.64

you're doing something like this you

1212

actually want to put as minimal amount

1214.28

of code as possible into it because the

1216.36

whole idea is it may change dramatically

1220.159

so while you may want to be you know

1223.08

going through and doing all this really

1224.48

nice cool stuff and building out CSS

1227.24

libraries and all these you react

1229.039

controls and crap like that don't resist

1231.88

the urge because it may be totally not

1235.6

used it may be something that you put

1237.84

something together and it gets thrown

1240.6

out completely now if you have to build

1243.6

particularly in a proof of concept kind

1245.4

of thing if there's if there's a

1247.44

solution that you need to build to a

1249.48

problem because you're trying to prove

1251.039

that there is the problem is solvable

1253.64

effectively then you do want to have

1258.08

some way to take that code it may

1260.72

be oneandone or throwaway code but you

1264.28

also want to be able to have it to build

1266.6

it in a way that will allow you to then

1268.48

take that and translate that into

1270.32

whatever the actual you know the actual

1272.64

thing is that you're going to be

1273.559

building down the road now one other

1275.84

thing I'd like to bring up as part of

1277.679

this is while code is not very useful in

1280.6

in a general sense in this case one of

1282.799

the things that can be useful is the

1285.159

data that you use like for example

1287.6

Michael mentioned you can take you can

1289.159

take screenshots and you can just throw

1290.96

some stuff in things like that if you

1293.679

can take screenshots that include data

1296.32

that is valid or relatable to the

1299.799

customer that makes a huge difference

1303

the kinds of things now sometimes you're

1304.84

like oh it's uh if it's like a CRM it's

1308.08

a customer relationship management kind

1310.08

of app then it's just you know you can

1312.12

do Joe customer and one 123 Main Street

1315.039

or something like that and that

1317.4

sometimes works but if if you're in a a

1320.08

specialty kind of thing for example if

1322.6

you're doing uh like a financial

1325.48

application or you're doing an EMR or

1328.6

you're doing uh an insurance or real

1331.44

estate or it's something where there is

1335

a specialty in there where it's some

1336.679

sort of a I don't want to say it's quite

1338.32

Niche because things like real estate

1339.799

are huge but they have their own

1341.76

language where there are professionals

1343.52

that you get in there and there is a I

1347.12

call it a mindset as as well as a

1348.919

language or terms that they use then you

1351.72

want to make sure that what they see in

1353.64

the demo makes sense to them so if you

1356.96

see it like I have been in situations

1358.72

like you have like the equivalent let's

1359.88

say like you have an EMR and you're just

1362.159

showing a a it's just a click roll demo

1364.48

and it's a it's a mocked up patient

1366.799

record and you suddenly and you have

1368.88

like values that like the blood pressure

1370.48

is completely jacked up I've had

1372.84

conversation had stuff where it gets off

1374.84

the rails because they're like that

1375.96

person's dead you would never have that

1377.96

patient it's like I know pretend pretend

1380.88

it's a different value you know it's

1382.12

that kind of stuff so make sure that you

1385.52

don't have your presentation the details

1389.559

of the presentation

1391.48

override the demo side of it because

1394.24

there is remember this goes back to what

1396.36

is it you're trying to get out of them

1398.72

you're trying to get them from them some

1401.4

specifics but really more a general are

1403.48

we on the right track and there's going

1406

to be like I said there's gonna be sort

1407.2

of those risk items and you want to make

1409.279

sure that you get what you need about

1411.64

those risk items if you allow it to if

1415.279

you do it in a way that confuses them or

1418.84

distracts them from the things that you

1420.679

want to want them to focus on then that

1423.12

can cause a lot of problems now the I

1426

sort of I guess I'll wrap my wrapping

1427.76

thought on that is that Michael talked

1430.36

about

1431.2

design there is I've I I personally go

1435.84

back and forth on this all the time

1437.48

there is the part of that would argue

1439.72

black and white simple like just squares

1444.159

and just nothing pretty but and

1448

sometimes that's very useful that's

1449.36

really good but I've also had situations

1452.44

where people are

1454.2

so lost because they have that completed

1457.32

thing in their head seeing the we'll

1459.919

call it the very ugly because that's

1461.52

lack of it's good as you can describe it

1464.52

the very ugly presentation of just pure

1467.32

functional

1469.08

throws them off I've had situations

1471.12

where it's just like they're they're

1472.399

like well how much you can we use this

1474.52

color can we change this can we put an

1475.799

icon here and they get into the design

1479.84

and it just

1481.6

becomes you know it becomes one of these

1483.72

things that it's like the you're lost in

1486.399

another area so uh parting thoughts on

1491.039

that yeah so one of the biggest problems

1494.039

with doing wif frames and mockup Rob

1497

really touched on is is scope creep or

1499.88

feature creep because as you're as I was

1502.84

trying to walk through using the tools

1505.799

you want to avoid like The Styling keep

1509.799

that out black and White's great I'm

1511.799

glad you mentioned that the other thing

1513.52

too is sometimes like if you have an

1516.2

iPad or a tablet with um paint Microsoft

1521.159

Paint on it that you can just quickly

1523.24

sit there and just draw what it may look

1526.32

like to in front of the user say here's

1528.44

an idea of what I've had there's more

1530.679

times than I can remember that I just

1532.76

flip open my iPad open up my draw tool

1536.36

and I just start drawing what I think

1538.399

it's going to look like now my drawing

1540.36

skills suck there I'm nowhere near as

1542.76

good as my daughter and I think if your

1544.919

daughter still draws she she could like

1546.919

put us all to shame but sometimes even

1551.039

the worst oblong looking door for a box

1556.24

is more than enough detail to get your

1559.36

point across to the user the point here

1562.6

in this topic that we're talking about

1564.76

is speed you want to get this concept in

1567.279

front of the users as fast as possible

1570.279

because it's going to change a lot a lot

1573.159

rapid fire communication back and forth

1575

through this period will save you a lot

1576.88

of time headaches and energy later when

1579.6

you start actually getting to the design

1581.84

and actually writing the

1586.399

code that being said

1588.76

I think it's time to wrap this one up as

1590.36

we we have I think given you enough of a

1594.6

you know clickable demo of an episode

1597.279

that maybe we've given you some ideas

1598.64

hopefully some things to think about the

1600.48

next time you're getting into uh whether

1602.84

it is a full-blown clickable demo or

1605.039

whether it's something where you're just

1606.2

like on a you could even be on a Sprint

1608.399

and you need to present something and

1611.399

it's just the words words are not enough

1613.72

it's a picture is worth a thousand words

1615.84

so hopefully you've got something you

1617.039

can think about next time through

1618.24

through to really help you even on a

1620.44

small scale do a demo proof of concept

1622.559

or something of that nature one of the

1624.6

things you can always do is you can send

1626

us an email at info@ developer.com you

1628.72

can contact us on our contact form at

1631.08

developer.com you can leave comments you

1633.88

can have there's so many different ways

1635.96

we're on X we are you can subscribe to

1638.559

us on YouTube on the podcast wherever

1641.08

you get Podcast leave us comments there

1644.159

recommendations suggestions and

1645.64

everything else you have because while

1647.48

we are moving into a new season very

1649.36

soon and we sort of already have an

1652.32

overarching overarching topic and you

1655.52

know epic that we're going to go through

1657.32

during that season we're always we're

1659.88

always looking for more feedback and

1662.24

where you want us to go and maybe some

1663.72

specific things that we can cover that

1665.799

we'll be able to work in along that ways

1668.24

that being said we will wrap this one up

1670.48

we'll let you get back to it so go out

1672

there and have yourself a great day a

1673.72

great week and we will talk to you next

1676.76

time bonus material because it got

1680.12

hopefully just as a reminder got edited

1682.399

out while Micha was doing it

1684.72

is sometimes you should make sure that

1687.2

you put do not disturb on if you're

1688.96

doing something where you've got

1690.24

potential requirements or sounds coming

1692.72

through and notifications and crap like

1694.559

that because I have professionally

1697.48

something going on in the background and

1699.159

there's like fires going on and stuff

1700.84

like that and I'm not directly a part of

1703.76

it but because people are yelling fire

1705.519

fire fire in the background my alerts

1707.919

are going off so professional tip their

1710.399

Pro tip try to always remember to do

1713.559

your do not disturb something that's

1716.12

more appropo to the actual topic do you

1718.559

want to throw any kind of bonus material

1720.44

out yeah just uh to reh highlight some

1724.2

of the things I talked about in the

1726.919

actual podcast section is you know look

1729.6

at your tools look at like PowerPoint

1731.88

for quick presentations throw up look at

1734.519

paint notepads something to quickly draw

1737.559

into

1738.64

use drawing tools use things like Miro

1742.2

figma uh Justin mind there's tons of

1745.76

prototype tools out there uh marcket

1748.88

that will let you quickly just drag and

1750.96

drop screens and throw it out there if

1753.799

you're a Mac User um oh shoot I the name

1757.64

of it just es xcode uh you can do that

1760.159

with xcode you you can throw screens

1762.84

together you don't have to actually add

1764.6

code but just throw a mockup together

1767.399

get something out there the faster you

1769.559

get feedback the faster you can get make

1773

sure that you're on the right track and

1774.32

you're not going off the rails and I

1776.919

think that's the key is find something

1778.72

there are a lot of tools out there that

1780.12

will help you quickly mock something up

1782

it will actually look pretty good uh yes

1784.32

you can get in that trap where it's like

1785.84

it looks too good but most of them it's

1788.279

going to be something that's going to

1789.24

make it look professional it's going to

1791.159

be the kind of stuff you're looking for

1793.08

to to not be necessarily too flashy but

1796.2

also to not be you know too ugly and a

1799.84

lot of times there are ways that you can

1801.159

export That Into You know some sort of

1802.96

an HTML or css or something like that

1805.84

whether it's something more high-end and

1807.559

and costly like you may run into like

1809.76

you know some of the Adobe products and

1811.24

things like that that can help you

1812.88

really design something pretty slick um

1815.36

but there are a lot you I'm just looking

1817.88

like thinking Michael mentioned figma

1820.279

gets used a lot I know a lot of people

1821.88

very comfortable with that these days uh

1823.84

if you want to go back sort of more old

1825.84

school uh there's there is the adob

1828.159

Envision has used quite a bit uh a lot

1831.12

of the tools that are uh app related

1833.919

tools like you can do stuff sort of in

1836.519

Android Studio you can do stuff in xcode

1839.12

that'll sort of mirror what your your

1842.039

deployment environment is going to look

1843.36

like uh there's school there's tools

1845.519

called sketch there's balsamic which has

1847.64

been used uh many times in the past you

1849.96

can even go to things that are more um

1853.519

that are really more like your your old

1856.2

school like Vio or something like that

1858

that are really really more like a flow

1859.639

kind of tool but you can get away with

1861.679

putting you know some nice pretty boxes

1863.159

up honestly one of the best ways to do

1865.6

it is just jump into PowerPoint you can

1867.039

throw some boxes up you can you can

1868.799

throw uh screen captures and things like

1871.039

that and like Michael said it's really

1872.36

easy just to walk through your path and

1874.679

you just click you'll click on a thing

1876.919

but all it's doing is it's actually just

1878.799

going to the next page so I'm gonna

1881.2

click right now and we're going to go on

1882.799

to the next one except for Michael's got

1884.039

something to say yeah so one additional

1886.519

thing that we didn't touch on is after

1888.919

you go through this process make sure

1892.159

and I mean in quotes make sure you go

1895.44

back and update your requirements to

1897.519

match whatever the heck you decide you

1899.72

don't want to have requirements that say

1901.36

one thing and your design says something

1903.279

else if those two don't match when you

1905.2

hand it off to the developers you're

1906.88

going to have that tree swing model

1909.919

headache that you don't want and if you

1912.32

didn't hear that make sure that your

1914.639

requirements sync up after you have

1917.12

these kinds of meetings I don't know how

1918.6

many times I've had people have had

1920.639

these great documents and then they

1923.24

almost throw those away and they don't

1925.639

get updated and you lose stuff and you

1927.72

end up with like well just look at all

1929.08

those do the mockups that we had or

1931

here's a whole here's hours and hours of

1933.12

recorded meetings that you can use to

1935

figure out what we actually decide like

1937.84

you should almost have like a secretary

1939.32

to make sure that any feedback that

1941.399

comes from that make sure that that gets

1944.76

incorporated into some sort of a you

1947.639

know decision thing that gets pushed

1949.48

back into requirements so that that does

1951.32

translate forward that being said now

1955.2

once again I can press click click we're

1957.279

going to go on to the next screen or

1959.12

slide or whatever it happens to be but

1961.12

guess what we're still going to be on

1962.639

that slide as well go out there and have

1964.6

your goodself a good one leave us

1966.399

comments and all that kind of goodness

1967.96

and we will talk to you again next time

1972.39

[Music]