102
Bridging the communica tion gap, f ast

Bridging The Communication Gap, Fast

Embed Size (px)

Citation preview

Bridgingthe communication gap,

fast

Roadmap4 My personal and professional journey into BDD

4 Evolution of Agile processes at Inviqa

4 Deliberate discovery in the agency environment

Disclaimer4 Road so far

4 Actual experience

4 No silver bullets

4 Still evolving

@everzetcommunication designer

Norilsk, Russia

4 North of Siberia

4 Polar night 9 months a year

4 Record low temperature of −53.1 degrees celsius

4 "Heavy metal pollution is so severe that mining the surface soil is now economically feasible"

4 Was closed in November 2001 to all non-Russians

PHP developer

Hack'n'Forget

development

Agile

You can not be agile

without focusing on quality

doing now

vs

doing later

Building

the thing

wrong

Cucumber

Why do we need it?

Who will benefit from it?

Can you give me an example?

It is not them!

it is me!

Building

the wrong

thing

Behaviour

Driven

Development

Because

it is in

the agreed scope

Your learning is always limited by your commitments

Building for

the wrong

reason

@INVIQA

Scrum

Example Workshops

Building the right thing

Building the thing right

How much?

Building for

the wrongreason

What if businesses do not actually care about the

features?

What if businesses do not actually care about the

cost?

What if the only thing businesses care about is

their business?

What if businesses care about the features and the cost only because we do not care about their business?

What if it is not them?

What if it is us?

What is it you want exactly?

The Discovery 1.0"the way we calculate the project cost"

Sharing understanding

The Discovery1. Identify Business Goals

2. Explore Options

3. Choose Options to make Commitment

The Discovery

Part 1: Business Goals

Hunt for value

If we achieve these goals with the app on an ATM

machine, do you care?

The only thing businesses care about is their business

The Discovery

Part 2: Options

We need to explore options of how to achieve set goals

But options have more to do with people than with

the software

The Discovery

Part 3: Commitment

Time to make choices ...

... based on the insight

Are we there yet?

goals & budget

vs

scope & cost

I.I.I.

Ignorance

Investment

Innovation

Insight

Most businesses today do not have enough insight to support 100% of software

decisions

What happens when you try to plan something you

never did before?

When you do not have an insight

you should invest in creating one

Failing fast

Learning cheap

doing now

vs

doing later

delivering predictably

vs

delivering innovation

Project archetypes

Enabler

Differentiator

Liability

Enabler

Find the cheapest commodity solution

Differentiator

Keep options open

Delay commitment

Liability

"Lift & Shift"

Push for value parity over feature parity

The Discovery 2.0"the way we manage the project risks"

Enabling understanding

The Discovery 2.01. Identify Needs and Risks

2. Discuss Constraints

3. Explore Options

4. Decide Strategy

The Discovery

Part 1: Identify needs

Identify needs

Brainstorm goals

Identify needs

Group goals & add measurements

Identify needs

Arrange goals into milestones

The Discovery

Part 2: Discuss constraints

Discuss current processes

Discuss deadlines

Discuss budget

The Discovery

Part 3: Explore options

Explore options

The Discovery

Part 4: Decide strategy

Decide strategy

Needs

Constraints

Options

Strategy

Communication

Software Design - the art of communicating with other human beings under constraints of a computer

system

Facilitation - the art of communicating with other

human beings under constraints of a business

system

The biggest risk in software development is building a software that

will not be used

Making sure you build software that people will

want to use requires talking with people

Engagements over projects

Image Credits- norilsk.jpg - http://www.amusingplanet.com/2014/06/the-depressing-industrial-city-of.html- developing.jpg - https://flic.kr/p/bHLu96- risk.jpg - https://flic.kr/p/3cNs2- comms.jpg - https://flic.kr/p/6PtfXL- commitment.jpg - https://flic.kr/p/4pjbDr- requirements.jpg - http://blogs.msdn.com/b/strim/archive/2010/03/08/9975217.aspx- flipchart-meeting.jpg - https://flic.kr/p/5uywvK- story.jpg - https://flic.kr/p/pg4euS- pair-programming.jpg - https://flic.kr/p/QNdeB- money.jpg - https://flic.kr/p/s6895e- analytics.png - https://flic.kr/p/3NU5Fu

Thank you for your time!Questions?