Евгений Андрушко "big & enterpise data: чему они нас...

30
Big and Enterprise data: Lesson learned by Yevhen Andrushko August 2014 Agile Basecamp 2014

Upload: scrumguides

Post on 16-Jun-2015

615 views

Category:

Leadership & Management


0 download

DESCRIPTION

AgileBaseCamp Lviv 2014: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

TRANSCRIPT

Page 1: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Big and Enterprise data:Lesson learned

by Yevhen AndrushkoAugust 2014

Agile Basecamp 2014

Page 2: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

General theme overview

PM and new team, connecting

Why we need deeper involvement? How to and what tools?

DevOps role on the project, not underestimate them

Few words about motivation and GTD approach

Some kind of Summary

Presentation plan:

Page 3: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Thanks' to SoftServe PMO, event organizers, my teams, colleagues and my wife of course.

Special notice

Page 4: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Let’s start

Page 5: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Good team composition secrets

▪ Choose right people▪ Create must to know item list, share it▪ Let the HR’s do their job▪ Provide mentoring on a regular basis▪ Book a regular 121 meeting with each team member

▪ Motivate and develop 24/7

Page 6: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Steps of success team

• Create a vision with your team• Define behaviors for your group • Get to know your people • Get to know your team and have your

peopleget to know each other• Track the team’s work• Empower your team• Develop their skills• Celebrate success

Page 7: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

121 Major themes

▪ What 3 things are you working on right now?

▪ What’s something that you’re better at now then a month ago?

▪ What things do you want to get better at?▪ What’s your plan for developing those skills?

▪ What can I do to help you?▪ How can we do a better job?

Page 8: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Staying Motivated

▪ Do what you were born to become▪ Mingle with motivated people▪ Learn from every person you meet▪ Set realistic goals▪ Celebrate success▪ Do not major in minors▪ Give recognition to those around you▪ Reward yourself

Page 9: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

CI in Enterprise

Page 10: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

What corporate tool to choose

▪ Atlassian Bamboo

+ Supports automatic branching and merging (This is the main reason my current company uses Bamboo, because we want to automatically branch our CI plans and make sure all our dev branches are covered by CI, in Jenkins, each branch and merge means we'd have to copy and reconfigure each plan)+ Integrates well with rest of Atlassian suite. So if you use Jira for bugs and story management, and confluence for documentation, it's easy to get bamboo to auto close stories/bugs as they're deployed, and update confluence documentation with each completed story.+ Has some cool bells and whistles like detecting if a plan is currently deadlocked. (by comparing it against a threshold of build times of previous builds, like if a build is taking 50% longer to build the the last successful build)- It's hard to find plugins for non-common tasks or setup. (For example, I couldn't find a TestSwarm plugin for Bamboo)- It's less popular than Jenkins. Hard to find other users to talk shop or ask for help.

Page 11: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

What corporate tool to choose #2

▪ Jenkins

Popular open source, easy to find plugins for. (for example, there's a testswarm plugin for Jenkins, and I had to write my own set of build scripts to do the same in bamboo because a plugin didn't exist)+ Easy to find other users and get help on Jenkins.+ Free, and easy to setup- Does not do automatic branching/merging

Page 12: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

DevOps are coming ©

Or we can say: Sysadmin codersThe Devops movement is built around a group of people who believe that the application of a combination of appropriate technology and attitude can revolutionize the world of software development and delivery.The demographic seems to be experienced, talented 30-something sysadmin coders with a clear understanding that writing software is about making money and shipping product. More importantly, these people understand the key point - we’re all on the same side! All of us - developers, testers, managers, DBAs, network technicians, and sysadmins - are all trying to achieve the same thing: the delivery of great quality, reliable software that delivers business benefit to those who commissioned it.

Page 13: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Let’s wake up!

Page 14: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Procrastination man

Page 15: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Procrastination Survey Results

Page 16: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

About GTD

“Getting Things Done” – original book by David Allen

Workflow processCollecting, Sorting, Categorising and Accessing information

A methodology, not a technology

Page 17: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Getting control of your life in 5 easy steps

CollectProcessOrganizeReviewDo

Page 18: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Become GTD#1

Capture Everything that needs to be done

Get it All out of your headTrain yourself to always identify the Next Action

Page 19: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Become GTD#2

Capture Everything that needs to be done

Get it All out of your headTrain yourself to always identify the Next Action

Page 20: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Become GTD#3

Page 21: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Become GTD#4

Passwords:Forgive@her (Простить ее) ← посвящено бывшей жене, с этого все началосьQuit@smoking4ever (Навсегда бросить курить) ← сработалоSave4trip@thailand (Накопить на поездку в Таиланд) ← сработалоEat2times@day (Есть два раза в день) ← не сработало, остался в телеSleep@before12 (Ложиться спать до 12) ← сработалоAsk@her4date (Пригласить ее на свидание) ← сработало. Я снова влюбилсяNo@drinking2months (Не пить 2 месяца) ← сработало. Чувствую себя превосходноMovE@togeth3r (Начать жить вдвоем) ← сработалоGet@c4t! (Завести кошку) ← сработало. У нас замечательная кошка. Facetime2mom@sunday (Говорить с мамой через ФейсТайм каждое воскресенье) ← сработало. Я разговариваю с мамой каждую неделю. 

Сейчас стоит этот пароль:

Save4@ring (накопить на кольцо) ← Жизнь снова должна измениться

Page 22: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Become GTD#5

Page 23: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Communications: Bad example

Page 24: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Communications: Bad example #2

▪ Only Google Drive▪ No Wiki at all▪ Meetings without webcam▪ Excel bug tracking▪ No backlog▪ Guesstimate planning▪ No stand ups

Page 25: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Communications: RIGHT

▪ Jira(TFS, Trello, Redmine)

▪ Skype, Hangouts, Lync

▪ Mega meeting, Join.me, Go2Meeting

▪ Confluence

Page 26: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Simple recipe for effective meetings.

▪ Own a meeting – Come prepared and feel responsible for the success of the meeting

▪ Publish Agenda, Define the goal, and expected outcome

▪ Consider time-boxing – time box the meeting to 30 minutes, shorter meetings are more effective.

▪ Physical participation - Make everyone physically participate - write on a white board, take notes, walk, move! 

▪ Close the meeting explicitly- recap the goal, outline results, next actions, assignments.

Page 27: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Outsource thoughts to share

We don’t sell services, we sell skill, expertise & amazing team.

Page 28: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

More Information

• itsadeliverything.com• deepfriedbrainproject.com• habahabr.ru• selfmngmt.ru• PMP in Depth book by Paul Sanghera • 45 manager tatoos by Maxim Batirev

Page 29: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Questions?

Page 30: Евгений Андрушко "Big & Enterpise data: чему они нас научили"

Thanks!

Yevhen AndrushkoProject [email protected]