teamswaarz team-building-culture
TRANSCRIPT
teamswaarz
112/29/2016 vividventures.biz
teamswaarz
Software Team Building Culture
212/29/2016 vividventures.biz
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.
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
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
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
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.
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.
Software team skills pattern
Focus on value(what is in it for me:)
912/29/2016 vividventures.biz
Software team skills pattern
Adopting a StackExample Overview
1012/29/2016 vividventures.biz
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
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
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
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
Software team skills pattern
Reference
1512/29/2016 vividventures.biz
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
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
Software team skills pattern
Become a mentor or team member
1812/29/2016 vividventures.biz
Contact:Joe DevlinPh: 253-565-6453at Vivid Ventures LLC