אם אתה משתמש במאגר, אז אתה מכיר את המלחין שלנו. שם מתחיל כל פוסט. איפה אתה מנסח, מתקן, מציג תצוגה מקדימה ולחץ על פרסום. זהו המשטח המשומש ביותר במוצר כולו, והוא ליבת הערך שלנו. עם זאת, כבר זמן מה, המלחין מראה את גילו. לא בהכרח למשתמשים (זה עבד!), אבל מתחת למכסה המנוע, הוא נבנה על קוד מדור קודם שהקשה יותר ויותר על תחזוקה, שיפור והרחבה. כל שינוי קטן נשא סיכון. כל תכונה חדשה דרשה ניווט בשכבות של מורכבות שהאטה אותנו. אז החלטנו שהגיע הזמן לעשות משהו בנידון. במהלך החודשים האחרונים, צוות קטן בחברת Buffer ביצע מודרניזציה של הארכיטקטורה והמראה של המלחין. לא רק כדי להוסיף תכונות חדשות, אלא כדי לבנות את הבסיס לכל מה שאנחנו רוצים לעשות הלאה. הנה מה עשינו, למה עשינו את זה ולאן הכל מוביל. התיאבון לשינוי הפרויקט הזה לא קרה בחלל ריק. במהלך השנה האחרונה, ביצענו שינויים משמעותיים ברחבי Buffer, החל משיפורי תזמון לתמיכה במצב כהה ועד לרענון ויזואלי שהולך על פני המוצר. כל אחד מהשינויים הללו יצר מומנטום. הם גם יצרו ציפייה: גם שאר המוצר אמור להרגיש טוב. המלחין, בהיותו החלק המרכזי של Buffer, היה הצעד הבא הברור מאליו. היה לזה גם צד מעשי. כשדיברתי עם יותר מ-30 משתמשי Buffer בשנה שעברה, צץ נושא עקבי: אנשים רוצים ש-Buffer ירגיש כמו סביבת עבודה מגובשת ומודרנית, לא רק כלי תזמון. מודרניזציה של המלחין היא תגובה ישירה לכך. אם אנחנו רוצים ש-Buffer יהיה המקום שבו אתם עושים סיעור מוחות, מנסחים, משתפים פעולה ומפרסמים, המלחין צריך לעמוד במשימה. מה עשינו תן לי להיות מראש: השלב הזה של הפרויקט מעולם לא היה על משלוח משהו נוצץ. זה היה על ביצוע העבודה הלא סקסית אבל החיונית של בנייה מחדש של הבסיס כדי שנוכל לנוע מהר יותר ולבנות טוב יותר קדימה. המלחין הסתמך על מאגרי מידע מיושנים שהפכו אותו לבלתי צפוי לעבוד איתם. הצגנו שכבת מצב מודרנית שהיא רזה יותר, קלה יותר לנמק עליה, ונותנת לנו תמונה הרבה יותר ברורה של האופן שבו הנתונים זורמים דרך המלחין. כעת הנתונים נטענים וזזים ביעילות רבה יותר. העברנו גם את המלחין למערכת הרכיבים הנוכחית שלנו, שאנו קוראים לה פופקורן. זה הביא את המלחין בקנה אחד עם שאר הממשק של Buffer ושיפורים לא חסומים שפשוט לא יכולנו לעשות קודם, כמו לוחות צד חדשים, היענות טובה יותר ותמיכה מלאה במצב כהה ורענון החזותי שלנו. אם כבר מדברים על לוחות צד, עשינו שיפוץ מלא של איך הכלים חיים ופועלים במלחין. לוחות צד מגיבים וצפויים יותר, והרחבנו את התצוגה המקדימה של פוסטים לכל הערוצים שנבחרו, אפילו במצב של כל המלחין. גם שדות ערוצים, טיפול במדיה ודיאלוגים זכו לעדכון. אלה סוגי הפרטים שמשתמשים אולי לא מבחינים במודע, אבל הם גורמים לחוויה להרגיש חלקה ועקבית יותר, ותורמים למלחין שמרגיש מלוטש ואמין יותר. כפי שהוזכר קודם לכן, השלב הזה לא עסק בעדכונים נוצצים, גם אם המלחין אכן נראה, מרגיש ופועל טוב יותר. זה היה על הנחת בסיס טוב יותר לשינויים גדולים עוד יותר שיגיעו בקרוב. איך גרמנו לזה לקרות דברים מתרחשים רק לעתים רחוקות בחלל ריק ב-Buffer. אנחנו צוות קטן ומלוכד, שבו שיתוף פעולה ושקיפות הם ברירת המחדל, והרבה מומנטום לפרויקט הזה הגיע ממאמצים רחבים יותר שמטרתם לגרום לכל Buffer להיראות ולהרגיש כמו המוצר מהשורה הראשונה שהוא. הנדסה, עיצוב ומוצר מילאו תפקיד. אבל, עורכי דין הלקוחות שלנו ראויים להערכה מיוחדת. המלחין הוא משטח רגיש. משתמשים מסתמכים על זה מדי יום, ואפילו שינויים קטנים יכולים להרגיש מבלבל. עורכי הדין שלנו עשו עבודה מדהימה בניווט לקוחות במהלך ההעברה, אספו משוב ועזרו לנו להבין היכן הדברים הרגישו. סוג כזה של שיתוף פעולה בין צוותים הוא משהו שאני באמת גאה בו בחברת Buffer. אף קבוצה אחת לא הייתה יכולה לעשות זאת לבד. רק קו ההתחלה הנה החלק שאני הכי מתרגש ממנו. כל המטרה של המודרניזציה הזו הייתה לפתוח את מה שיבוא אחר כך. אנחנו כבר בונים על הבסיס הזה. תבניות בקרוב יהיו זמינות ישירות במלחין, כך שתוכל להתחיל מפורמטים מוכחים בליעוזב את זרימת העבודה שלך. אנו עובדים על תמיכה עמוקה יותר בהערות ובעדכוני תוכן, במטרה לקרב את Buffer להיות סביבת העבודה היצירתית שהמשתמשים שלנו ביקשו. והכי חשוב, אנחנו בוחנים חזון מלחין שאפתני יותר: אחד עם קבוצות פוסטים, טיוטות משופרות, היכולת לתכנן רעיונות ותוכן בלוח השנה, וזרימת עבודה כללית חלקה ומלאה יותר של יצירת תוכן. כל זה לא יהיה מציאותי על הארכיטקטורה הישנה. עכשיו, זה לא רק ריאלי, זו גם התוכנית. אם עקבת אחרי החשיבה שלנו על הפיכת Buffer ליותר מאשר כלי תזמון, אלא מרחב עבודה חברתי אמיתי שבו אתה יכול לעשות סיעור מוחות, לארגן, לפרסם ולנתח, אז הפרויקט הזה הוא צעד קונקרטי בכיוון הזה. בנייה במומנטום אחד הדברים שאני אוהב בעבודה בחברת Buffer הוא שאנחנו בונים בשטח פתוח. אנו חולקים את החשיבה שלנו, את מפת הדרכים שלנו ואת ההצלחות (וכישלונותינו), מכיוון שאנו מאמינים ששקיפות גורמת למוצר טוב יותר ולקשר חזק יותר עם האנשים שמשתמשים בו. המודרניזציה של המלחין היא דוגמה טובה לאיך נראה פיתוח מוצר מכוון. לא כל פרויקט מביא להכרזה גדולה. לפעמים העבודה המשפיעה ביותר היא מהסוג שמאפשר כל דבר אחריה. אנחנו בונים במומנטום עכשיו, וכל שינוי מתבסס על האחרון. אם אתה משתמש Buffer, תתחיל להרגיש את ההבדל, ויש עוד הרבה בדרך. כמו תמיד, אם יש לך משוב על איך המלחין מרגיש או רעיונות למה שתרצה לראות בהמשך, נשמח לשמוע ממך. השיחות האלה הן איך אנחנו בונים את הגרסה הטובה ביותר של Buffer - ביחד.
בנינו מחדש את המלחין של Buffer מבפנים החוצה
By Social Media
·
·
5 min read
·
818 views
Read in:
aa
ace
af
ak
alz
am
ar
as
awa
ay
az
ba
ban
be
bew
+191 more
bg
bho
bik
bm
bn
brx
bs
bug
ca
ceb
cgg
ckb
co
crh
cs
cv
cy
da
de
din
doi
dv
dyu
dz
ee
el
en
eo
es
et
eu
fa
ff
fi
fj
fo
fr
fur
fy
ga
gd
gl
gom
gn
gu
ha
haw
he
hi
hil
hne
hmn
hr
hrx
ht
hu
hy
id
ig
ilo
is
it
ja
jam
jv
ka
kab
kbp
kg
kha
kk
kl
km
kn
ko
kri
ku
ktu
ky
la
lb
lg
li
lij
ln
lo
lmo
lt
ltg
lua
luo
lus
lv
mai
mak
mg
mi
min
mk
ml
mn
mni-mtei
mos
mr
ms
mt
my
nd
ne
nl
nn
no
nr
nso
nus
ny
oc
om
or
pa
pag
pam
pap
pl
ps
pt
pt-br
qu
rn
ro
ru
rw
sa
sah
sat
sc
scn
sg
si
sk
sl
sm
sn
so
sq
sr
ss
st
su
sus
sv
sw
szl
ta
tcy
te
tg
th
ti
tiv
tk
tl
tn
to
tpi
tr
trp
ts
tt
tum
ty
udm
ug
uk
ur
uz
ve
vec
vi
war
wo
xh
yi
yo
yua
yue
zap
zh
zh-hk
zh-tw
zu