SlideShare a Scribd company logo
Startup team in an enterprise
Start-up Team in an
Enterprise!How SEEK Asia embraces the culture of a Start-up to solve
critical problems.
Mazharul Anwar
2
Why do I need to listen to this guy?
- I was with 5 start-ups ( ServiceClicks, txn.my, aquamob, tkt.my,
CurrenSeek )
- Helped startups to design systems, build teams
- Working for an enterprise for last two years.
- Currently helping enterprise change and adopt to start-up
culture.
4
Who am I ?
Mazharul Anwar
Technical Lead, SEEK Asia
@mazharul_anwar
http://github.com/mazjs
When the team is formed ?
- We have a critical problem to solve!
- The problems that do not have right or one answer.
- Example: Performance related issues, Build something to test out market fit etc.
- Recent Issue :
“ Scaling and performance issues with application processing. ”
Phases of the Team
It starts with a hack.
 Hacking
• A team of couple hackers start with a hack and builds a POC
 Buy In from Stakeholders
• POC ( Proof of Concept) helps us to get buy in from the relevant stakeholders
 Forming an Engineering Team
• Adding more engineers to the team to make this production ready.
 Deployment and Stabilisation
• The team deploys and stabilise the product
 Hand-over to feature teams & Disband
• Once stakeholders approves the product readiness ; team hands over the
necessary documentation and knowledge.
6
Recent example of such a team in SEEK Asia
We solved a single problem:
Application Indexing & Search with ElasticSearch
And some key results we achieved:
- Able to scale 10x applications from current
- Able to adapt changes fast - re-index < 3 days
- Acceptable performance even scale to 10x
Traits of a Start-up Team in SEEK
Asia
 Autonomous Team
 Development Lifecycle
 Feedback Loop
 Fail early & Fail often
 Monitoring
 Collaborative Decision Making; Sense of Ownership
 Enhancement Iterations
9
Autonomous Team
• Total autonomy in terms of :
• Decision-making
• Technology adaptation
• System design and flexible delivery timings.
• Traditional leadership roles became redundant because of
the autonomy.
• No Hierarchy
10
Development Lifecycle
• Extreme Programming
• Micro Deployment
Uber’s Micro deployment (https://eng.uber.com/micro-deploy/)
11
Feedback Loop
• Stand-ups
• We were constantly on chat about design, problems,
decisions with both team individuals and project
stakeholders.
• Helped us to do course correction and re-priorities (if
needed)
• We call it “Communication Driven Development”
• Helps us to do cross team communication too.
12
Fail early and Fail often
• We failed! Many times over and some!
• Giving up; or it wouldn’t work wasn’t in our vocabulary. We
have to make it work.
• We wanted to fail fast; so we could move on and try new
ways of solving it.
• We were not afraid to fail.
• A guilty pleasure
13
Monitoring
• What gave us a huge boost in confidence to fail fast?
Monitoring.
• Building a monitoring system ( if there is none) is always the
first priority.
• Monitoring helps us understanding the problems and
isolating them.
• Micro deployment is not possible without monitoring.
• We did shadow mode implementation of the system along
with our monitoring.
• Monitoring also helped us to implement a successful parallel
system deployment strategy.
14
Collaborative Decision Making
• We failed as a team
• Having a sense of ownership builds the confidence among
engineers.
• This along with autonomous team mentality give engineers
the drive to build new things , try out new things in his/her
own way.
Sense of ownership
15
Enhancement Iterations
• Start with MVA and iterate
• Sometimes this force us to do major re-architecting part of
the system
• Any time we could shed some ms ( milliseconds ) out of API
calls, system calls or UI calls; we would do that. The best
part is, this is done autonomously most of the time whenever
any engineers can enhance any part of the system.
• Understanding every part of the system by all the engineers
enable us to do restructuring for better performance, re-
architecting any part of the system easily as well if needed.
Q & A
16
We are Hiring!
mazharul@seekasia.com
baraab@seekasia.com

More Related Content

PPTX
Agile for-college
PDF
Why Scaling Agile Doesn't Work (and What to Do About It)
PPT
Scrum in Wonderland
PPTX
Maintaining a-healthy-architecture-in-sf
PDF
Lean and Kanban-based Software Development
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
PDF
Assessing Agile Engineering Practices
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Agile for-college
Why Scaling Agile Doesn't Work (and What to Do About It)
Scrum in Wonderland
Maintaining a-healthy-architecture-in-sf
Lean and Kanban-based Software Development
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Assessing Agile Engineering Practices
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...

What's hot (20)

PDF
Conducting Agile Retrospectives
PDF
QA in an Agile Environment
PPTX
DevOps: Why Should We Care?
PDF
DevOps – the future of Agile – why, what, how? Agile Israel 2014
PPTX
Kanban for scrummers
PPTX
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
PDF
PPTX
Evidence-based Management with Agility Path
PDF
Berlin-agile-sap-delivery-scrumatscale-meetup
PPTX
Damn... we missed the date again
PDF
Should the CTO be coding?
PPT
Feedback - The Secret ingredient of success
PPTX
The Journey to Continuous Delivery
PPTX
Making disaster routine
PDF
Intelliware's Agile Adoption Checklist
PPTX
Agile Development Models
PDF
Dare to Explore: Discover ET!
PDF
Less intro workshop
PDF
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
PDF
Advanced testing
Conducting Agile Retrospectives
QA in an Agile Environment
DevOps: Why Should We Care?
DevOps – the future of Agile – why, what, how? Agile Israel 2014
Kanban for scrummers
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Evidence-based Management with Agility Path
Berlin-agile-sap-delivery-scrumatscale-meetup
Damn... we missed the date again
Should the CTO be coding?
Feedback - The Secret ingredient of success
The Journey to Continuous Delivery
Making disaster routine
Intelliware's Agile Adoption Checklist
Agile Development Models
Dare to Explore: Discover ET!
Less intro workshop
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
Advanced testing
Ad

Similar to Startup team in an enterprise (20)

PPTX
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
PPTX
Transition to feature teams - Gil Wasserman - Agile Israel 2013
PDF
feature vs component teams
PDF
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
PDF
From Monolith to Microservices - What Could Go Wrong?
PPTX
Agile process model powerpoint presentat
PPTX
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
PDF
Continuous Delivery - the missing parts - Paul Stack
PDF
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
PPTX
Fundamentals of Agile
PDF
DevOps Transformation - Another View
PPTX
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
PPTX
Business Agility - Pivot or Perish v1.5
PPTX
Agile is a flexible and iterative approach to software development that empha...
PPTX
Agile is a flexible and iterative approach to software development that empha...
PPTX
Computing DevOp Summit
PDF
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
PDF
Acceleration & Focus - A Simple Approach to Faster Execution
PPTX
Mastering Complex Application Deployments
PPTX
10 differences between SAFe and LeSS
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
Transition to feature teams - Gil Wasserman - Agile Israel 2013
feature vs component teams
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
From Monolith to Microservices - What Could Go Wrong?
Agile process model powerpoint presentat
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Continuous Delivery - the missing parts - Paul Stack
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Fundamentals of Agile
DevOps Transformation - Another View
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Business Agility - Pivot or Perish v1.5
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
Computing DevOp Summit
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
Acceleration & Focus - A Simple Approach to Faster Execution
Mastering Complex Application Deployments
10 differences between SAFe and LeSS
Ad

Recently uploaded (20)

PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Welding lecture in detail for understanding
PPTX
additive manufacturing of ss316l using mig welding
DOCX
573137875-Attendance-Management-System-original
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
web development for engineering and engineering
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Construction Project Organization Group 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
Project quality management in manufacturing
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Welding lecture in detail for understanding
additive manufacturing of ss316l using mig welding
573137875-Attendance-Management-System-original
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Model Code of Practice - Construction Work - 21102022 .pdf
web development for engineering and engineering
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
OOP with Java - Java Introduction (Basics)
Construction Project Organization Group 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Embodied AI: Ushering in the Next Era of Intelligent Systems
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CH1 Production IntroductoryConcepts.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Project quality management in manufacturing
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx

Startup team in an enterprise

  • 2. Start-up Team in an Enterprise!How SEEK Asia embraces the culture of a Start-up to solve critical problems. Mazharul Anwar 2
  • 3. Why do I need to listen to this guy? - I was with 5 start-ups ( ServiceClicks, txn.my, aquamob, tkt.my, CurrenSeek ) - Helped startups to design systems, build teams - Working for an enterprise for last two years. - Currently helping enterprise change and adopt to start-up culture.
  • 4. 4 Who am I ? Mazharul Anwar Technical Lead, SEEK Asia @mazharul_anwar http://github.com/mazjs
  • 5. When the team is formed ? - We have a critical problem to solve! - The problems that do not have right or one answer. - Example: Performance related issues, Build something to test out market fit etc. - Recent Issue : “ Scaling and performance issues with application processing. ”
  • 6. Phases of the Team It starts with a hack.  Hacking • A team of couple hackers start with a hack and builds a POC  Buy In from Stakeholders • POC ( Proof of Concept) helps us to get buy in from the relevant stakeholders  Forming an Engineering Team • Adding more engineers to the team to make this production ready.  Deployment and Stabilisation • The team deploys and stabilise the product  Hand-over to feature teams & Disband • Once stakeholders approves the product readiness ; team hands over the necessary documentation and knowledge. 6
  • 7. Recent example of such a team in SEEK Asia We solved a single problem: Application Indexing & Search with ElasticSearch And some key results we achieved: - Able to scale 10x applications from current - Able to adapt changes fast - re-index < 3 days - Acceptable performance even scale to 10x
  • 8. Traits of a Start-up Team in SEEK Asia  Autonomous Team  Development Lifecycle  Feedback Loop  Fail early & Fail often  Monitoring  Collaborative Decision Making; Sense of Ownership  Enhancement Iterations
  • 9. 9 Autonomous Team • Total autonomy in terms of : • Decision-making • Technology adaptation • System design and flexible delivery timings. • Traditional leadership roles became redundant because of the autonomy. • No Hierarchy
  • 10. 10 Development Lifecycle • Extreme Programming • Micro Deployment Uber’s Micro deployment (https://eng.uber.com/micro-deploy/)
  • 11. 11 Feedback Loop • Stand-ups • We were constantly on chat about design, problems, decisions with both team individuals and project stakeholders. • Helped us to do course correction and re-priorities (if needed) • We call it “Communication Driven Development” • Helps us to do cross team communication too.
  • 12. 12 Fail early and Fail often • We failed! Many times over and some! • Giving up; or it wouldn’t work wasn’t in our vocabulary. We have to make it work. • We wanted to fail fast; so we could move on and try new ways of solving it. • We were not afraid to fail. • A guilty pleasure
  • 13. 13 Monitoring • What gave us a huge boost in confidence to fail fast? Monitoring. • Building a monitoring system ( if there is none) is always the first priority. • Monitoring helps us understanding the problems and isolating them. • Micro deployment is not possible without monitoring. • We did shadow mode implementation of the system along with our monitoring. • Monitoring also helped us to implement a successful parallel system deployment strategy.
  • 14. 14 Collaborative Decision Making • We failed as a team • Having a sense of ownership builds the confidence among engineers. • This along with autonomous team mentality give engineers the drive to build new things , try out new things in his/her own way. Sense of ownership
  • 15. 15 Enhancement Iterations • Start with MVA and iterate • Sometimes this force us to do major re-architecting part of the system • Any time we could shed some ms ( milliseconds ) out of API calls, system calls or UI calls; we would do that. The best part is, this is done autonomously most of the time whenever any engineers can enhance any part of the system. • Understanding every part of the system by all the engineers enable us to do restructuring for better performance, re- architecting any part of the system easily as well if needed.