top of page

Be A Pro ~

WORK PROCESS

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ingredient ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Property 1=people.png

Quality

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

Property 1=Component.png

Time

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

Property 1=Core.png

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
 

roadmap.png

Milestones

Prioritize tasks per team & define a highlight task.

milestone.png

Check points

Break the highlight task to points
 

Gant

Arrange tasks per person on timeline
 

gant.png

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

User Experience Writers

(BA) Buisness Analysis

bottom of page