Be A Pro ~
We believe that software should be developed in short focused cycles, high quality, and clear value to our users.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ingredient ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Quality
Quality, not quantity! We do not compromise on quality.

Time
Short cycles (up to 12 weeks).
Clear deadlines.

Scope
Full participation by all team members.
Agile Execution Methodology.
Why we have a release method? We want to be more focused, and bring faster value to our users, constantly. We want to unify the way companies execute projects in Wix. We believe that software should be developed in short cycles, high quality, and clear value to our users. The longer the project, the larger the chances it will be delayed further Competition , Tech evolves fast. Fast feedback from users-> change and adapt quickly
Principles
Full Team Participation
The entire team has to be part of the milestone from start to end (UX, PDs, Content Writer, Dev, PM, BA if needed, etc.)
The weekly sprint meeting is a must! It shouldn’t be technical. It is for - Alignment. Visibility. Togetherness. Execution. Discussions. Q&A.
Every person in the team has to do a demo in the weekly meeting. EVThe weekly meeting is also about setting goals (not tasks, goals!) for each week for each team member, and then go over them the next week.
Raising Flags
The Milestone doc is a contract between the management and the team.
The Release Method provides more ownership, accountability and independence to the teams - descoping, moving resources internally, not doing tasks which are not the highlight.
However, any changes in the contract require the milestone owner to make sure company management is aligned.
Changes to scope caused by delays or other reasons should be a “heavy weapon”. Before reaching it, red flags should have been raised so that the company management can prepare for what’s coming (descoping, dropping tasks) and perhaps provide guidance or other solutions (deflecting resources company-wide, getting construction support, offering a shortcut).
If there are recurring delays (or the milestone contract needs to be altered due to other reasons), milestone owner should immediately schedule a meeting with company management to review the status and discuss the milestone future.
Execution Methodology
A milestone might start with a vague definition of a product and with no UX. In such cases everyone starts together. The entire team can have a fast ‘tractor blitz’ on the first 1-2 days of sprint 1, to brainstorm together.
Changes can be done at any phase of the milestone, even 2 hours before the final release
Good product and execution must involve the team and stakeholders in an iterative process. We want to avoid waterfall processes (product, then UX, then Dev) that create over planning & long releases. Iterative work enables team members to have high engagement, innovation and fast decision-making.
Short Cycles
Less than 6 weeks is usually not enough to create something with value to users.
More than 12 weeks is too much of development time to maintain an effective feedback loop.
Clear Deadlines
Deadlines are the best tool for phasing & prioritizing
Deadlines create the necessary sense of urgency (not “emergency”)
Deadlines push the team to achieve more business value faster
Deadlines allow other teams to depend on you properly
Deadlines keep the momentum going
Deadlines keep the team focused on what’s important
Quality
Why we don’t compromise on Quality? we know we have market fit, and we need to ensure we deliver quality products.
Quality of our Products: Poor quality hurts our brand.
Quality of development: anything around system design. Our users may not feel it when using our products, but in the long run, this hurts our ability to deliver fast, top quality products.
how to Tasks~
Road Map
Define all tasks for the Q

Milestones
Prioritize tasks per team & define a highlight task.

Check points
Break the highlight task to points

Gant
Arrange tasks per person on timeline

What: Kickoff the project, At this point, it is important to inform all stakeholders and give them the opportunity to do minimal research/ express their views and to get focus on the goals, to allow the PM to get as broad a picture as possible about the product and needs.
Participants: PM, UX, PD, UXR, DEV, stakeholders
Template
Goal: To align on the goals of the task and get Input/commitments from stakeholders
Product
Kickoff
What: of the research is to collect helpful information (from users tickets to real market usage examples) to decide on the product definitions and scope.
In the component research make sure to cover:
Wix products / Wix on Wix / Templates / Competitors /Design Systems (Wix & others - see list in research tools) / Real market usage / Design Inspiration (dribble, pinterest)
Product Research
Product & Design
Focusing on component's structure, viewer behavior/ constraints and design properties
Participant: PM, UX,PD, UXR, DEV, BA
Template: Tabs research sheet, Tabs Research summary
Goal: Get a list of prioritised requirements from all disciplines so the PM can move on to scoping and tractor
What: Combined list of all product requirements + Product tractor (low fidelity wireframes) Participants: PM,UX, PD, Dev, UXR Template: Goal:
-
Align on the product scope
-
Raise product concerns/ issues
-
Raise technical concerns/ issues
-
Follow up on these questions before moving to specs
Definitions
& scoping
Product & Design
Technical Research
Development
Focusing on component's structure, viewer behavior/ constraints and design properties
Participant: PM, UX,PD, UXR, DEV, BA
Template: Tabs research sheet, Tabs Research summary
Goal: Get a list of prioritised requirements from all disciplines so the PM can move on to scoping and tractor
What: Product Designer and UX Designer work together to bring our product to life based on the PM’s tractor.
The product designer is responsible of the components' behavior in viewer, design Panels and presets. The UX designer in the responsible on the user experience, component’s environment and behavior in the editor. Both are together responsible for achieving the ideal experience and behavior of the product.
Participants: PM, UX, PD, UXR, DEV
Template: File
Goal:
-
Review specs doc
-
Schedule 'dev handoff'
Design
& Spec
Product & Design
Development
Development
What: All disciplines are responsible together for testing the product, each in its own field. Communicate and fix problems to meet quality and product timelines.
Don’t forget to use dev tools :)
Who: PM,UX,PD,UXR, DEV Template:
Goal:
-
Opens Jira tickets for bugs/ implementation gaps
-
PM to Priorities bugs according to product timeline
Quality Assurance
Release
Use in templates
Feature analysis
-
Phase 2 features backlog
-
Quality Improvements
Execution in Wix - Components Session
EE UX Task Planing Monday
Leonardo (DIY) Jira
Release Method Doc
Release Method Doc
Release Method Doc
Be a Pro
Developer
Product Manager
Product Designer
User Experience