My session for JoomlaDay Poland 2015 (Gdansk).
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.
2. Who I am?
Eugene
Sivokon
Founder of NorrBits, s.r.o. which includes
NorrNext.com & NorrTheme.com
Founder of RoundTheme.com
Team & Project Manager
3. 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.
7. 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.
10. 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
11. Version Control Software
A must-have part of environment providing full control
on changes in code.
Git (Github, Gitlab, Bitbucket)
14. 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.
24. 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.
25. 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.