Well, there's a classic agency problem,
which means different people are awarded differently.
They're looking for different things out of a product, and
in software development, it's incredibly resource-intensive,
and it doesn't always quickly as these groups would like.
[MUSIC]
That's incredibly difficult.
It's a lot of time spent talking to people, finding out what their needs are,
finding out what their perspective is and finding out common ground.
So it can be reasonably straightforward with a new venture, where
people, a lot of the ideas are fresh and there is a lot of a shared experience.
But typically the different groups have very different goals and
different personalities in working styles and
they require different environments and context to do their work.
So they may use different language.
So technical people will use technical jargon and
so that can be off putting or misunderstood by other groups.
So there's often a lot of what on the surface feels like conflict. So
a lot of the work that I do is I try to find common ground.
So on some projects I interview people and I do affinity maps.
I'll take out different colored markers and get out the thesaurus and
I'll look at nouns and verbs and adjectives and highlight them and
then say okay you're actually saying the same thing.
And finding that common ground, that commonality.
The other thing that's important there is when there's a focus and
a differentiator, and reminding people why we're in business.
What's the problem that we're solving for a particular particular user.
If we can bring that 40,000 foot view into our conversations to help set the context,
that really helps keep people focused.
>> In the next module, Bradley is going to teach you how to create accurate estimates
and how you can use these estimates to organize tasks for a project release.