+ All Categories
Home > Software > How We Prioritize and Develop Features at Paraşüt

How We Prioritize and Develop Features at Paraşüt

Date post: 18-Jul-2015
Category:
Upload: parasuet
View: 433 times
Download: 1 times
Share this document with a friend
Popular Tags:
19
Yeni Özelliklerin Seçimi ve Geliştirme Süreci Istanbul Coders 12 Şubat 2015
Transcript
Page 1: How We Prioritize and Develop Features at Paraşüt

Yeni Özelliklerin Seçimi ve Geliştirme Süreci

Istanbul Coders 12 Şubat 2015

Page 2: How We Prioritize and Develop Features at Paraşüt

PARAŞÜTKULLANAN

FİRMA

ƣ

SATIŞ FATURALARI

÷

ALIŞ FATURALARI

÷

HARCAMALAR

1

MAAŞLAR

Ù

÷

÷1

Ù

TEDARİKÇİLERİ

ø

MÜŞTERİLERİ

ø UYARILAR

ô

OTOMASYON

EPOSTAILE PAYLAŞIM

â

RAPORLAR

İÇE / DIŞAVERİ AKTARIMI

Ʒ

MOBİL

ċ

ONLİNETAHSİLAT

°

EFATURAENTEGRASYONU

ê

BANKAENTEGRASYONU

Ɠ

API İLE 3.ŞAHISENTEGRASYONU

ğ

MUHASEBEENTEGRASYONU

F

ÇALIŞANLARI

Ä

DEVLET

å

BANKALAR

Ɠ÷

÷1

Page 3: How We Prioritize and Develop Features at Paraşüt

Alfa 3AY Kapalı Beta 11AY Açık Beta 4AY 1. Versiyon 6AY

Toplam 24AY

Page 4: How We Prioritize and Develop Features at Paraşüt

Use a team of three for version 1.0

For the first version of your app, start with only three people. Start with a developer, a designer, and a sweeper (someone who can roam between both worlds).

Sean X YuKURUCU ORTAK

STRATEJİ ve YÖNETİM

Andaç TürkmenKURUCU ORTAK

YAZILIM

Fahri ÖzkaramanlıKURUCU ORTAK

TASARIM

Page 5: How We Prioritize and Develop Features at Paraşüt

Alpha ve Kapalı Beta Süreci

• Pazardaki ihtiyaçlar ve bizim sunabileceğimiz çözümler konusunda varsayımlar

• Yeni çıkan kanunlar ve devlet kurumlarının hedefleri konusunda araştırmalar

• Potansiyel müşterilerle görüşmeler

• Pazardaki var olan çözümler ve Kuzey Amerika & Avrupa pazarlarındaki trendler

• Ürünün 6 ay, 1,3, 5 yıl sonra nerede olmasını istiyoruz?

Page 6: How We Prioritize and Develop Features at Paraşüt

Açık Beta Süreci

• Yaklaşık 500 kullanıcı kayıt oldu, çoğu hedef pazarın dışında girişimcilik dünyasını takip eden insanlar

• Bir sürü geri bildirim, çok fazla gürültü

• Geri bildirimleri takip etmek için bir süreç ve araç yok

• Talepleri değerlendirmek ve önceliklendirmek için bir yapı (framework) yok

• Pazarı ve hedef kitleyi yeterince anlamıyorduk

Page 7: How We Prioritize and Develop Features at Paraşüt

Andaç TürkmenCTO

Barış GümüştaşYAZILIMCI

Tuğçem YalçınYAZILIMCI

Emre KutluYAZILIMCI

Nergis SungurPAZARLAMA DİREKTÖRÜ

Sena YallagözPAZARLAMA UZMANI

Fahri ÖzkaramanlıTASARIMCI

L. Daniel SwakmanTASARIMCI

Yazılım Tasarım Pazarlama

Sean X YuCEO

Strateji ve Yönetim

Mehmet ÇetinYAZILIMCI

Furkan AyhanYAZILIMCI

Demirhan AydınYAZILIMCI

Page 8: How We Prioritize and Develop Features at Paraşüt

Girdiler

• Müşteri talepleri

• Pazarlama/marka ve stratejik hedefler

• Kendi içimizden çıkan fikirler

Kriterler

• Müşterinin neden böyle bir ihtiyacı var?

• Bu özellik nasıl bir değer yaratacak ve ürün/value proposition’a katkısı ne olacak

• Geliştirme için ne kadar kaynağa ihtiyacımız var

Page 9: How We Prioritize and Develop Features at Paraşüt
Page 10: How We Prioritize and Develop Features at Paraşüt
Page 11: How We Prioritize and Develop Features at Paraşüt

3 takım - İdeal olarak 2 yazılımcı (1 senior, 1 junior) + 1 tasarımcı

2 haftalık sprint’ler

Rotasyon, her sprint’te başka bir görev, başka takım arkadaşları

Stand-up toplantısı, her akşam 5-10 dk

Firma toplantısı ve yapılan işlerin sunumu, her cuma öğleden sonra

Proje Türleri

1. Yeni özellikler

2. Varolan özelliklerin geliştirilmesi

3. Pazarlama ihtiyaçları

4. İç projeler, kod bakımı

Yazılım Takımının Yapısı

Page 12: How We Prioritize and Develop Features at Paraşüt

Süreç

1. İş geliştirme 2. Specs 3. Wireframes & prototip 4. UI kodlaması 5. Backend kodlaması 6. Kalite kontrol 7. Release ve pazarlama 8. Geri bildirimler ve iterasyon

Page 13: How We Prioritize and Develop Features at Paraşüt

Prensipler KISS

YAGNIMVP

Page 14: How We Prioritize and Develop Features at Paraşüt

GitHub Issue’ları 2 ayrı repo

Codetree.com Planlama ve Takip

Page 15: How We Prioritize and Develop Features at Paraşüt

Git Flowhttp://nvie.com/posts/a-successful-git-branching-model/

Page 16: How We Prioritize and Develop Features at Paraşüt

Continous Integration

Page 17: How We Prioritize and Develop Features at Paraşüt

Code Quality

Page 18: How We Prioritize and Develop Features at Paraşüt

Monitoring

Page 19: How We Prioritize and Develop Features at Paraşüt

www.parasut.comtwitter.com/parasutcom

facebook.com/parasutcom


Recommended