teamswaarz team-building-culture

18
teamswaarz 1 12/29/2016 vividventures.biz

Upload: joe-devlin

Post on 22-Jan-2018

149 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Teamswaarz team-building-culture

teamswaarz

112/29/2016 vividventures.biz

Page 2: Teamswaarz team-building-culture

teamswaarz

Software Team Building Culture

212/29/2016 vividventures.biz

Page 3: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

312/29/2016 vividventures.biz

• Problem: Highly skilled and trained people randomly looking for skills that provide value to organizations that are randomly trying to find just the right person.

Page 4: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

412/29/2016 vividventures.biz

• Solution: develop long term intra-team relationships with defined and organized solutions to integrate with customer needs.

Student Apprentice Junior Senior Mentor

5. Student

1. Mentor

2. Senior3. Junior

4. Apprentice

Customer

Intern

Junior

Senior

Mentor

Solution NeedFocu

s on

value

Page 5: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

512/29/2016 vividventures.biz

• The team

o is guided by community or industry mentors

o is self building, teaching and perpetuating.

o applies recommended skills within the team

o minimizes skill switching

o continues to exist

as long as technology is relevant.

between client engagement

perform open source code katas

Page 6: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

612/29/2016 vividventures.biz

• Each member

o Promotes the

idea of team joining

the team to potential

customers

team members

o cross trains multifunctional technical skills

o demonstrates skills through public and private presentations, competitions or hackathons

Page 7: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

712/29/2016 vividventures.biz

• Each member

o participates a minimum prescribed amount of time each week.

o may be geographically dispersed.

o can be on more than one team.

Page 8: Teamswaarz team-building-culture

Software team skills pattern

Team Building Culture

812/29/2016 vividventures.biz

• Each customer

o values the team idea enough to afford mentors from the customer to be on the team

o provides technical input to the skills requirements of the members

o possibly considers hiring one or all of the team members as needed, either full-time-direct or by subcontract.

o allows time for technical presentations by the team to the customer technical staff.

Page 9: Teamswaarz team-building-culture

Software team skills pattern

Focus on value(what is in it for me:)

912/29/2016 vividventures.biz

Page 10: Teamswaarz team-building-culture

Software team skills pattern

Adopting a StackExample Overview

1012/29/2016 vividventures.biz

Page 11: Teamswaarz team-building-culture

1. Team Building Culture 2. Project

Management Style

3. Software Configuration Management

4. Repository

5. Issue tracker

6. Local Integrated Development Environment7. Cloud

Integrated Environment

8. Test Driven Development

9. Front End Code Base

10. Server Side Code Base

11. Continuous Integration / Deployment

12. Host

Software team skills pattern

1112/29/2016 vividventures.biz

Adopting a StackExample Overview

Page 12: Teamswaarz team-building-culture

1. Team Building Culture

2. PM: Agile

3. SCM: git

4. Repo: Github

5. Issues: Github

6. Local IDE: Sublime on linux

7. CIE: Bluemix

8. TDD: Jasmine

BDD: Selenium

9. Front End Angular2

10. Server Side: CMS: Drupal, MySQL, Node,

Express, MongoDB

11. CI/CD: Bluemix

12. Host: Bluemix

Software team skills pattern

1212/29/2016 vividventures.biz

LAMP + MEAN stack

Adopting a StackExample detail

Page 13: Teamswaarz team-building-culture

Software team skills pattern

Add code katas prescribed by the needs of a specific customer.

1312/29/2016 vividventures.biz

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata2

Adopting a stack

Page 14: Teamswaarz team-building-culture

Software team skills pattern

Adopting a stackAdd code katas

1412/29/2016 vividventures.biz

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata2

Kata3

Kata4

Kata5

Kata1

Kata21. Team Building Culture

2. PM: Agile

3. SCM: git

4. Repo: Github

5. Issues: Github

6. Local IDE: Sublime on linux

7. CIE: Bluemix

8. TDD: Jasmine

BDD: Selenium

9. Front End Angular2

10. Server Side: CMS: Drupal, MySQL, Node,

Express, MongoDB

11. CI/CD: Bluemix

12. Host: Bluemix

Page 15: Teamswaarz team-building-culture

Software team skills pattern

Reference

1512/29/2016 vividventures.biz

Page 16: Teamswaarz team-building-culture

Software team skills pattern

CMU_SEI Process Types• Personal Software Process - white paper :link:, book

• Team Software Process - white paper :link:, SEI courseware, book

• Software Engineering Process Group Guide :link:

Other types

• Rational Unified Process - white paper :link:

• Software Development Life Cycle (SDLC) - tutorialspoint, wikipedia definition,

1612/29/2016 vividventures.biz

Reference

Page 17: Teamswaarz team-building-culture

Software team skills pattern

Leadership

• Elastic leadership

- Growing self organizing teams - the book :link:

• Ten Mistakes Team Leaders Make youtube

– by Roy Osherove

1712/29/2016 vividventures.biz

Reference

Page 18: Teamswaarz team-building-culture

Software team skills pattern

Become a mentor or team member

1812/29/2016 vividventures.biz

Contact:Joe DevlinPh: 253-565-6453at Vivid Ventures LLC