SlideShare a Scribd company logo
1 of 26
Download to read offline
Effective team building
for extensions development
by Eugene Sivokon. JoomlaDay Poland, Gdansk, 2015
Who I am?
Eugene
Sivokon
Founder of NorrBits, s.r.o. which includes
NorrNext.com & NorrTheme.com
Founder of RoundTheme.com
Team & Project Manager
The purpose of the
session
Professional extensions development requires a team work.
If you’re involved in extension development, you probably would be interested how to
reach the result more effectively.
The session sheds the light on main questions of team building and consistent
processes of development from idea to the final stage when product is finished and
ready to be released.
Part 1:
Exploring the market
SWOT Analysis
Strengths
Weaknesses
Opportunities
Threats
Preparing the Roadmap
Release features gradually in different versions
Schedule timeline according your abilities
Writing a Specifications
According the SWOT analysis you
already got detailed information about
weak and strong sides of the
analogues.
It’s time to write well-detailed
Specifications on extensions
development to manage processes
and delegate tasks to each team
member.
Part 2
Infrastructure and workflow
Preparing workflow
Create different working polygons
Set up daily backups
Server side installation
Using external services for management
Task manager
software
It’s your main tool. All tasks from
Specification must be added here.
Task manager software will help you to:
- Add Tasks
- Control Milestones
- Create Projects
Version Control Software
A must-have part of environment providing full control
on changes in code.
Git (Github, Gitlab, Bitbucket)
Communication
- Online messaging chat
- Discussion board
- Voice chat
Part 3
Team Building
What is a teamwork?
The process of working collaboratively with a group of people in
order to achieve a goal.
Teamwork is often a crucial part of a business, as it is often
necessary for colleagues to work well together, trying their best
in any circumstance. Teamwork means that people will try to
cooperate, using their individual skills and providing
constructive feedback.
Methods of management:
vertical and horizontal
Vertical method
Horizontal method
Keep up the motivation
Team spirit
- Pay attention to each team member
- Let people express their idea
- Delegate more permissions to the team
Part 4
Working Processes
Working processes
Extensions beta-testing
Bug fixing & feedback with end users
Delegate processes to different subdivisions
Update Specification & tasks
Part 5
Compiling the release
Standards and quality
Extension should meet JED requirements (security,
licensing)
Localization and MVC model
Clean code
Product page
- Description encouraging to purchase
- Attractive images & screenshots
Product page
- Description encouraging to purchase - Attractive images & screenshots
Documentation, tutorials,
video lessons
Changelog. Users must know what’s new in your release.
Documentation. A must-have part of any product. Good documentation makes support
easier.
Tutorials & lessons. Video lessons and step-by-step tutorials will increase loyality of end
client.
Final steps:
launching the release
Add category for new extension at the forum and set up
permissions
Upload distribution package to site repository and make
subscription plan / set up permissions
Announce in social media channels.
Well done!
You’ve made a colossal work, but all is just been
started…

More Related Content

What's hot

Scrum product owner certification
Scrum product owner certificationScrum product owner certification
Scrum product owner certificationcareerera1
 
Product development journey map
Product development journey mapProduct development journey map
Product development journey mapITSDev Company
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life CycleMahesh Panchal
 
Offshore development
Offshore developmentOffshore development
Offshore developmentsagar Patel
 
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...AgileNetwork
 
Abdulla ali it career software development manager
Abdulla ali it career software development managerAbdulla ali it career software development manager
Abdulla ali it career software development managerDan Rieb
 
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?webconsultantic
 
Software Development - values principles-practices
Software Development - values principles-practicesSoftware Development - values principles-practices
Software Development - values principles-practicesJohn Waring
 
How to Drive Prioritization and Planning by Microsoft PM
How to Drive Prioritization and Planning by Microsoft PMHow to Drive Prioritization and Planning by Microsoft PM
How to Drive Prioritization and Planning by Microsoft PMProduct School
 
Chapter 0 introduction
Chapter 0   introductionChapter 0   introduction
Chapter 0 introductiondantares
 
Mike long-portfolio-presentation
Mike long-portfolio-presentationMike long-portfolio-presentation
Mike long-portfolio-presentationMike Long
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed Indiarsnarayanan
 
Premier Developer Datasheet
Premier Developer DatasheetPremier Developer Datasheet
Premier Developer DatasheetPaul King
 

What's hot (19)

EDO Training
EDO TrainingEDO Training
EDO Training
 
Scrum product owner certification
Scrum product owner certificationScrum product owner certification
Scrum product owner certification
 
Product development journey map
Product development journey mapProduct development journey map
Product development journey map
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
 
Ops 571 week 1 quiz new
Ops 571 week 1 quiz   newOps 571 week 1 quiz   new
Ops 571 week 1 quiz new
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
Offshore development
Offshore developmentOffshore development
Offshore development
 
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...
Agile Gurugram 2016 | Conference | Built-in Quality through Vertical Slicing ...
 
Abdulla ali it career software development manager
Abdulla ali it career software development managerAbdulla ali it career software development manager
Abdulla ali it career software development manager
 
Agile Developmet - RAD
Agile Developmet - RADAgile Developmet - RAD
Agile Developmet - RAD
 
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?
 
Software Development - values principles-practices
Software Development - values principles-practicesSoftware Development - values principles-practices
Software Development - values principles-practices
 
How to Drive Prioritization and Planning by Microsoft PM
How to Drive Prioritization and Planning by Microsoft PMHow to Drive Prioritization and Planning by Microsoft PM
How to Drive Prioritization and Planning by Microsoft PM
 
Hacking Design Sprints
Hacking Design SprintsHacking Design Sprints
Hacking Design Sprints
 
Chapter 0 introduction
Chapter 0   introductionChapter 0   introduction
Chapter 0 introduction
 
Mike long-portfolio-presentation
Mike long-portfolio-presentationMike long-portfolio-presentation
Mike long-portfolio-presentation
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed India
 
Design Quality Assurance
Design Quality AssuranceDesign Quality Assurance
Design Quality Assurance
 
Premier Developer Datasheet
Premier Developer DatasheetPremier Developer Datasheet
Premier Developer Datasheet
 

Viewers also liked (20)

Team building
Team buildingTeam building
Team building
 
Team Building (1)
Team Building (1)Team Building (1)
Team Building (1)
 
Leaders
LeadersLeaders
Leaders
 
Capacity building of extension personnels
Capacity building of extension personnels Capacity building of extension personnels
Capacity building of extension personnels
 
Team Building (2)
Team Building (2)Team Building (2)
Team Building (2)
 
Team Building
Team BuildingTeam Building
Team Building
 
GROUP DYNAMICS AND TEAM BUILDING
GROUP DYNAMICS AND TEAM BUILDINGGROUP DYNAMICS AND TEAM BUILDING
GROUP DYNAMICS AND TEAM BUILDING
 
Group dynamics
Group dynamics Group dynamics
Group dynamics
 
Group dynamics & team building
Group dynamics & team buildingGroup dynamics & team building
Group dynamics & team building
 
Team building presentation ppt.2003
Team building presentation ppt.2003Team building presentation ppt.2003
Team building presentation ppt.2003
 
Team building
Team building  Team building
Team building
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
Group Dynamics: Theory and Practice
Group Dynamics: Theory and PracticeGroup Dynamics: Theory and Practice
Group Dynamics: Theory and Practice
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
ppt of group dynamics
ppt of group dynamicsppt of group dynamics
ppt of group dynamics
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
 
Team Building
Team BuildingTeam Building
Team Building
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 

Similar to Effective team building for extension development

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Feature-Driven Development: A Success Software Development Delivery
Feature-Driven Development: A Success Software Development DeliveryFeature-Driven Development: A Success Software Development Delivery
Feature-Driven Development: A Success Software Development DeliveryPolyxer Systems
 
Summer internship report
Summer internship reportSummer internship report
Summer internship reportmdk8989
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market AnalysisOlga Bautista
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve PresentationIurii Turok
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...christiemarie4
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaretMenzies
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopJim Plush
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDDerk-Jan de Grood
 
Casro Presentation Project And Change Management 1st June 2011
Casro Presentation   Project And Change Management 1st June 2011Casro Presentation   Project And Change Management 1st June 2011
Casro Presentation Project And Change Management 1st June 2011sam_inamdar
 
The Software Development Life Cycle’s Five Stages Are Described
The Software Development Life Cycle’s Five Stages Are DescribedThe Software Development Life Cycle’s Five Stages Are Described
The Software Development Life Cycle’s Five Stages Are DescribedBMN Infotech
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projectsabcd82
 

Similar to Effective team building for extension development (20)

5020
50205020
5020
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Daniels deepa
Daniels deepaDaniels deepa
Daniels deepa
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Feature-Driven Development: A Success Software Development Delivery
Feature-Driven Development: A Success Software Development DeliveryFeature-Driven Development: A Success Software Development Delivery
Feature-Driven Development: A Success Software Development Delivery
 
Summer internship report
Summer internship reportSummer internship report
Summer internship report
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
 
Soft Serve Presentation
Soft Serve PresentationSoft Serve Presentation
Soft Serve Presentation
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...
 
Margaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum OverviewMargaret Menzies Intro & Scrum Overview
Margaret Menzies Intro & Scrum Overview
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
Unit2
Unit2Unit2
Unit2
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CD
 
Casro Presentation Project And Change Management 1st June 2011
Casro Presentation   Project And Change Management 1st June 2011Casro Presentation   Project And Change Management 1st June 2011
Casro Presentation Project And Change Management 1st June 2011
 
The Software Development Life Cycle’s Five Stages Are Described
The Software Development Life Cycle’s Five Stages Are DescribedThe Software Development Life Cycle’s Five Stages Are Described
The Software Development Life Cycle’s Five Stages Are Described
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
 

Recently uploaded

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 

Recently uploaded (16)

Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Effective team building for extension development