Head of Engineering
● Introduction to Bukalapak
Copyright By PowCoder代写 加微信 powcoder
● How do we build a new product @ Bukalapak
● Tech @ Bukalapak
● Future @ Bukalapak
● Career Opportunities
Introduction @ Buka
Opening Access to a Wider Market
Marketplace: Physical Products
Product from Product from MSME(C2C) Brand (B2C)
Transforming Traditional Stores into Modern Retailers
Physical products only
Limited understanding of basic finance and accounting
A small shop for basic necessities
Sells a wide variety of digital and financial products
Receives classes and training about basic finance and technology
Commercial hub for community
Our Contribution to
10+ Million Mitra
42% Market Share
3x Revenue increase
Bukalapak increases incomes by transforming traditional mom and pop stores into modern retailers (Mitra).
We are the largest small business enabler in Indonesia, with 42% market share.
Our Mitra increase their incomes by 3 times, and receive 6x more transactions on average.
Access to More SKUs Variations
Virtual Products
Investments
Electricity Bill, Credit Card Bill, BPJS, etc
Top Up Phone Credit, Electricity, etc
With more SKUs variation, we improving market access
33 million Customers
1.5 Trillion IDR In remittances per month
2.7 million Training courses in 2021
transforms traditional stores into digital services hubs for their communities, offering:
• Remittance services
• Digital gold and other investment products
• Top up for mobile phones
• Bill payment
• Taxes and vehicle registration payment
• Training courses
BukaSend: New business opportunity as a logistic agent
Bukalapak initiative to help SMEs get the most of their potential by logistic services.
Mitra can be the drop off and pick up point
Our users may send and pick up their delivery through our based mechanism for Mitra in every delivery through their kiosk
Access to Financing and Other Financial Services
BukaReksa & BukaEmas
Easy, transparent, and simple digital investment platform, starting from Rp 1k
Users may monitor and manage their investment portfolio in an online platform for a easier process
Access to keep connected to market data and users may use AI services in manage their portfolio
Create a Better Business Process
Software as a Service
We create BukuMitra to help all MSMEs to better manage their business
BukuMitra is an app that gives our Mitras the ability to do their bookkeeping and debt-recording which includes being able to remind customers about their repayment, connecting various payment channels to allow for ease of repayment, and the ability to acknowledge receipt of payment.
Digital training and courses for SMEs to step up their business.
50,20% ”Pelapak” admit their transaction has increased after joining the online courses.
Numbers of classes in 2020
Pelapak that has been participated in the online classes in 2020.
New “Pelapak” that started to join the class in 2020.
Study Case:
After joining :
more revenue per month
virtual trx per month
more customers
In year 2018, lost her small store to a fire, wiping out 9 years of hard work. Joining helped get back on her feet, not only rebuilding but also increasing her revenue. With , she was able to offer more products and new virtual services such as phone credit, bill payments and remittance services.
As a result of joining Mitra, she said, “I was able to pay all my debts, my kids’ school fees and daily needs”. She is more confident because her warung can provide anything the customers want. As a result, she became the ‘go to’ warung in her neighborhood.
According to , the most useful Mitra feature is remittance ( ). Customers of her store can send money to their relatives with very low fees, even if they have no bank account. There are no ATMs near her area, so she has had a lot of demand for this service.
Build a product @Buka
The Spotify Model
● The Spotify model is a people-driven, autonomous approach for scaling agile that emphasizes the importance of culture and network. It has helped Spotify and other organizations increase innovation and productivity by focusing on autonomy, communication, accountability, and quality.
Reference: https://www.atlassian.com/agile/agile-at-scale/spotify
The Spotify Model
○ Similar to a scrum team, Squads are cross-functional, autonomous teams (typically 6-12 individuals) that
focus on one feature area. Each Squad has a unique mission that guides the work they do, an agile coach for support, and a product owner for guidance. Squads determine which agile methodology/framework will be used.
○ When multiple Squads coordinate within each other on the same feature area, they form a Tribe. Tribes help
build alignment across Squads and typically consist of 40 – 150 people in order to maintain alignment (leveraging what we call Dunbar’s Number). Each Tribe has a Tribe Lead who is responsible for helping coordinate across Squads and for encouraging collaboration.
Reference: https://www.atlassian.com/agile/agile-at-scale/spotify
The Spotify Model
○ Even though Squads are autonomous, it’s important that specialists (e.g. Javascript Developer, DBAs) align
on best practices. Chapters are the family that each specialist has, helping to keep engineering standards in place across a discipline. Chapters are typically led by a senior technology lead, who may also be the manager for the team members in that Chapter.
○ Team members who are passionate about a topic can form a Guild, which essentially is a community of
interest. Anyone can join a Guild and they are completely voluntary. Whereas Chapters belong to a Tribe, Guilds can cross different Tribes. There is no formal leader of a Guild. Rather, someone raises their hand to be the Guild Coordinator and help bring people together.
Reference: https://www.atlassian.com/agile/agile-at-scale/spotify
The Spotify Model
Reference: https://www.atlassian.com/agile/agile-at-scale/spotify
The Spotify model can offer increased transparency across the work being done and grow a more experimentation-based approach to problem solving in a high trust environment. All this can lead to things like better products, happier customers, and more engaged employees
The Spotify Model
Reference: https://www.atlassian.com/agile/agile-at-scale/spotify
OKR Planning
What is OKR
○ Objectives and key results (OKR, alternatively OKRs) is a goal setting framework used by individuals, teams,
and organizations to define measurable goals and track their outcomes. The development of OKR is generally attributed to who introduced the approach to Intel during his tenure there. published an OKR book which is called Measure What Matters.
What is the benefit
○ The big difference from traditional planning methods? OKRs are frequently set, tracked, and re-evaluated –
usually quarterly. OKR is a simple, fast-cadence process that engages each team’s perspective and
creativity.
○ Creating alignment in the organization is one of the main OKR benefits. The goal is to ensure everyone is
going in the same direction, with clear priorities, in a constant rhythm.
○ Instead of using annual static planning, OKR takes an agile approach. By using shorter goal cycles,
companies can adapt and respond to change.
Reference: https://felipecastro.com/en/okr/what-is-okr/
OKR Planning
● Objectives are memorable qualitative descriptions of what you want to achieve. Objectives should be short, inspirational and engaging. An Objective should motivate and challenge the team
● Key Results are a set of metrics that measure your progress towards the Objective. For each Objective, you should have a set of 2 to 5 Key Results. More than that and no one will remember them.
● Good Example:
○ Objective: Create an Awesome Customer Experience
○ Key Results:
■ Improve Net Promoter Score from X to Y.
■ Increase Repurchase Rate from X to Y.
■ Maintain Customer Acquisition cost under Y.
● Bad Example:
○ Release beta version of the product.
○ Launch a monetizing tab.
○ Create a new training program.
○ Develop a new lead generation campaign.
Reference: https://felipecastro.com/en/okr/what-is-okr/
Communication & Stakeholders
Formal Communication
○ Ticketing (Jira, Phabricator etc.)
○ Documentation (Confluence, Wiki etc.)
○ Meeting notes
○ Google docs
Informal Communication
○ Chat message (Google chat, slack etc.)
○ Oral chat
Communication & Stakeholders
● Responsible: a manager or team member who is directly responsible for successfully completing a project task.
● Accountable: the person with final authority over the successful completion of the specific task or deliverable.
● Consulted: someone with unique insights the team will consult.
● Informed: a client or executive who isn’t directly involved, but you should keep up to speed.
Why are we solving this problem
○ Problem statement
○ OKR – Measure what matters
○ Target User
○ Insights – Marketing, User, Data, Business, Competitors etc.
What is the solution we plan to deliver/develop
○ User flows / stories / journey
○ High level design
○ Impact-effort
Review the product ideas ○ MVP
High level design & User usability testing ○ Design & copy
○ Prototype
Product Requirements (Use cases, User stories etc.)
○ Use case/User story
○ Acceptance Criteria
○ Limitations
○ Design Kick-off Meeting
Develop (Repeated Cycle)
Backlog Grooming
○ Demo / Explain the product requirements
○ Using project management tools (Jira for example)
○ Discuss technical feasibility
○ Engineers need to work on architectural design
Sprint Planning
○ Task allocation
○ Sprint goal
○ Clear Prioritisation
Engineering Development
○ Technical discussion
○ Technical Implementation
○ Daily Stand ups
○ Regular sprint reviews
Develop (Repeated Cycle)
● Retro Meetings
○ Collect the feedbacks ○ Outputs
○ Action Items
Quality Management
● Unit Testing
● Integration Testing
● E2E Testing
● TDD vs BDD
● Launch Checklist / PM acceptance
● Product Checklist
● Launch the product
● Learn from the data
● Find problems, fix problems
● Continue the roadmap / growth plan, repeat the SDLC iterations.
Tech @ Buka
Infrastructure
Application
Future @Buka
The Future of Bukalapak
Jakarta / Bandung
Careers @Buka
We’re Hiring!
Roles (Linkedin)
● We are hiring engineers on different levels – grad, junior, middle level to senior and principal levels.
● We are open for both domestic and international students.
● You can contact for any role related to PM and DS or just any recruitment questions in general
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com