SlideShare a Scribd company logo
If it ain't broke,
don't Fixxx it
On DataPunt, DataLab Amsterdam and Fixxx
@AmsterdamNL
By Johan Groenen (@JPAGroenen),
December 16, 2015
About me
- Computer Science @UniLeiden
- Web Application Development
- Start-ups (Product Owner, Lead Architect, Data Services
Architect)
- DataLab Fixxx
Current Developments
- Online and offline are merging
- mobile broadband
- new types of interfaces
- internet of things
- virtual/augmented reality
- ubiquitous computing
- Applications and "organizations" are merging into a new
type of "organization"
City Developments
- Smart City:
- Sensors
- Open Data & Open Government
- Communication and coordination
- Sharing economy and crowd intelligence
- "Permanent Beta" mentality (hacking)
- City as a Platform:
- Service Oriented Organization
- 2-way API's
- Decentralization
DataPunt
- Rebuilding Atlas (data visualization tool for Amsterdam
data) https://atlas.amsterdam.nl
- Combining many data sources (Open Data, Closed Data)
- Service Oriented Architecture
- RESTful APIs
- Need for API management platform
- New view on Data and the City (infrastructure)
- Open Data
- API's
- 2-way data services
DataLab Amsterdam
- Civil servants need new skillset: data science, application
hacking, agile and open
- Central "workplace" for DataPunt services, knowledge
center, development partner within city government
- Where to start?
Fixxx
- Scrum teams: UX, app dev, devOps, scrum master
- Tackle real, tangible problems with data driven solutions
- In the process create new valuable data sets
Fixxx: Why
- Need to try/prove start-up best practices in/to
government organization
- Need to fail fast: motivation momentum
Fixxx: How
- Show, don't tell
- Maximize chance of success using motivations as intake
criteria
- Limit resources: 3 to 4 person scrum team
- Limit timeframe: 3 months
- Limit scope: minimum viable product (keep it simple)
- Clear expectations: communicate, involve
- Maximize results: transfer process and skills
- Focus. Balance. Keep improving.
Fixxx: What
- Experience problem domain
- Rephrase the problem statement
- Find the hook
- Define minimum viable solution
- User centered development
- Continuous testing
- Educate problem owner
First project: Street markets
Explore problem domain
- Be there, experience the problem
- Listen to people
- Look around: processes, software, relations,
stakeholders, attitudes
- Test all assumptions
- Document (but keep it simple)
Analyse, reformulate, find "hook"
- MVP
- Dependency
- Path(s)
- Single feature
Evolve solution
- Test prototype in situ
- Analyse results
- Adjust backlog
- Iterate
Transfer development process
Questions?
- As a developer, what are your wants and needs?
- And as a "user"?
More information on our projects: www.datalabamsterdam.nl

More Related Content

What's hot

Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Neo4j
 
GraphTour - How to Build Next-Generation Solutions using Graph Databases
GraphTour - How to Build Next-Generation Solutions using Graph DatabasesGraphTour - How to Build Next-Generation Solutions using Graph Databases
GraphTour - How to Build Next-Generation Solutions using Graph Databases
Neo4j
 
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
Trieu Nguyen
 
Neo4j GraphTalks Munich - Einführung
Neo4j GraphTalks Munich - EinführungNeo4j GraphTalks Munich - Einführung
Neo4j GraphTalks Munich - Einführung
Neo4j
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
Denodo
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
LetsConnect
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital Transformation
LetsConnect
 
Best Practices in Data Partnerships Between Mayor's Office and Academia
Best Practices in Data Partnerships Between Mayor's Office and AcademiaBest Practices in Data Partnerships Between Mayor's Office and Academia
Best Practices in Data Partnerships Between Mayor's Office and Academia
IDEAS - Int'l Data Engineering and Science Association
 
Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017
Linkurious
 
Beyond data eindhoven
Beyond data eindhovenBeyond data eindhoven
Beyond data eindhoven
Rosseau Bart
 
Sig big data
Sig big dataSig big data
Sig big data
BrayanSaenzMontao
 
Ista2017 making sense of big data
Ista2017 making sense of big dataIsta2017 making sense of big data
Ista2017 making sense of big data
Rumen Manev
 
Data Journalism 101: A Brief Survey
Data Journalism 101: A Brief SurveyData Journalism 101: A Brief Survey
Data Journalism 101: A Brief Survey
Flex.io
 
Transforming your application with Elasticsearch
Transforming your application with ElasticsearchTransforming your application with Elasticsearch
Transforming your application with Elasticsearch
Brian Ritchie
 
Trending Topics in Recommender Systems
Trending Topics in Recommender SystemsTrending Topics in Recommender Systems
Trending Topics in Recommender Systems
SPb_Data_Science
 
Real-time Big Data at FPT (for TechCamp University)
Real-time Big Data at FPT (for TechCamp University)Real-time Big Data at FPT (for TechCamp University)
Real-time Big Data at FPT (for TechCamp University)
Trieu Nguyen
 

What's hot (16)

Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...Geschäftliches Potential für System-Integratoren und Berater -  Graphdatenban...
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
 
GraphTour - How to Build Next-Generation Solutions using Graph Databases
GraphTour - How to Build Next-Generation Solutions using Graph DatabasesGraphTour - How to Build Next-Generation Solutions using Graph Databases
GraphTour - How to Build Next-Generation Solutions using Graph Databases
 
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
Reactive Reatime Big Data with Open Source Lambda Architecture - TechCampVN 2014
 
Neo4j GraphTalks Munich - Einführung
Neo4j GraphTalks Munich - EinführungNeo4j GraphTalks Munich - Einführung
Neo4j GraphTalks Munich - Einführung
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital Transformation
 
Best Practices in Data Partnerships Between Mayor's Office and Academia
Best Practices in Data Partnerships Between Mayor's Office and AcademiaBest Practices in Data Partnerships Between Mayor's Office and Academia
Best Practices in Data Partnerships Between Mayor's Office and Academia
 
Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017Fighting financial crime with graph analysis at BIWA Summit 2017
Fighting financial crime with graph analysis at BIWA Summit 2017
 
Beyond data eindhoven
Beyond data eindhovenBeyond data eindhoven
Beyond data eindhoven
 
Sig big data
Sig big dataSig big data
Sig big data
 
Ista2017 making sense of big data
Ista2017 making sense of big dataIsta2017 making sense of big data
Ista2017 making sense of big data
 
Data Journalism 101: A Brief Survey
Data Journalism 101: A Brief SurveyData Journalism 101: A Brief Survey
Data Journalism 101: A Brief Survey
 
Transforming your application with Elasticsearch
Transforming your application with ElasticsearchTransforming your application with Elasticsearch
Transforming your application with Elasticsearch
 
Trending Topics in Recommender Systems
Trending Topics in Recommender SystemsTrending Topics in Recommender Systems
Trending Topics in Recommender Systems
 
Real-time Big Data at FPT (for TechCamp University)
Real-time Big Data at FPT (for TechCamp University)Real-time Big Data at FPT (for TechCamp University)
Real-time Big Data at FPT (for TechCamp University)
 

Similar to If it ain't broke, don't fixxx it

Opportunities and methodological challenges of Big Data for official statist...
Opportunities and methodological challenges of  Big Data for official statist...Opportunities and methodological challenges of  Big Data for official statist...
Opportunities and methodological challenges of Big Data for official statist...
Piet J.H. Daas
 
INSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my JourneyINSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my Journey
Eugene Yan Ziyou
 
Narrative Mind Week 9 H4D Stanford 2016
Narrative Mind Week 9 H4D Stanford 2016Narrative Mind Week 9 H4D Stanford 2016
Narrative Mind Week 9 H4D Stanford 2016
Stanford University
 
Agile BI success factors
Agile BI success factorsAgile BI success factors
Agile BI success factors
Jean-Michel Franco
 
SMAC
SMACSMAC
Mashup Center preso @ Web 2.0 Expo
Mashup Center preso @ Web 2.0 ExpoMashup Center preso @ Web 2.0 Expo
Mashup Center preso @ Web 2.0 Expo
ncarrier
 
Mashup ppt
Mashup pptMashup ppt
Mashup ppt
meenakshi sv
 
Innovation med big data – chr. hansens erfaringer
Innovation med big data – chr. hansens erfaringerInnovation med big data – chr. hansens erfaringer
Innovation med big data – chr. hansens erfaringer
Microsoft
 
data mining
data mining data mining
data mining
ellen16187
 
SMAC
SMACSMAC
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar 18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
Revolution Analytics
 
A Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion EnginesA Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion Engines
Darío Garigliotti
 
Looking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterpriseLooking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterprise
Arjen de Vries
 
Big Data and official statistics with examples of their use
Big Data and official statistics with examples of their useBig Data and official statistics with examples of their use
Big Data and official statistics with examples of their use
Piet J.H. Daas
 
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Bernhard Rieder
 
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
Caserta
 
CRM stick or twist.pptx
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info828217
 
CRM stick or twist workshop
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info828217
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data Discovery
Neo4j
 
Exploring Splunk
Exploring SplunkExploring Splunk
Exploring Splunk
Dmitry Anoshin
 

Similar to If it ain't broke, don't fixxx it (20)

Opportunities and methodological challenges of Big Data for official statist...
Opportunities and methodological challenges of  Big Data for official statist...Opportunities and methodological challenges of  Big Data for official statist...
Opportunities and methodological challenges of Big Data for official statist...
 
INSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my JourneyINSEAD Sharing on Lazada Data Science and my Journey
INSEAD Sharing on Lazada Data Science and my Journey
 
Narrative Mind Week 9 H4D Stanford 2016
Narrative Mind Week 9 H4D Stanford 2016Narrative Mind Week 9 H4D Stanford 2016
Narrative Mind Week 9 H4D Stanford 2016
 
Agile BI success factors
Agile BI success factorsAgile BI success factors
Agile BI success factors
 
SMAC
SMACSMAC
SMAC
 
Mashup Center preso @ Web 2.0 Expo
Mashup Center preso @ Web 2.0 ExpoMashup Center preso @ Web 2.0 Expo
Mashup Center preso @ Web 2.0 Expo
 
Mashup ppt
Mashup pptMashup ppt
Mashup ppt
 
Innovation med big data – chr. hansens erfaringer
Innovation med big data – chr. hansens erfaringerInnovation med big data – chr. hansens erfaringer
Innovation med big data – chr. hansens erfaringer
 
data mining
data mining data mining
data mining
 
SMAC
SMACSMAC
SMAC
 
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar 18Mar14 Find the Hidden Signal in Market Data Noise Webinar
18Mar14 Find the Hidden Signal in Market Data Noise Webinar
 
A Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion EnginesA Semantic Search Approach to Task-Completion Engines
A Semantic Search Approach to Task-Completion Engines
 
Looking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterpriseLooking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterprise
 
Big Data and official statistics with examples of their use
Big Data and official statistics with examples of their useBig Data and official statistics with examples of their use
Big Data and official statistics with examples of their use
 
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
 
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
Data Intelligence: How the Amalgamation of Data, Science, and Technology is C...
 
CRM stick or twist.pptx
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
 
CRM stick or twist workshop
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
 
How Lyft Drives Data Discovery
How Lyft Drives Data DiscoveryHow Lyft Drives Data Discovery
How Lyft Drives Data Discovery
 
Exploring Splunk
Exploring SplunkExploring Splunk
Exploring Splunk
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

If it ain't broke, don't fixxx it

  • 1. If it ain't broke, don't Fixxx it On DataPunt, DataLab Amsterdam and Fixxx @AmsterdamNL By Johan Groenen (@JPAGroenen), December 16, 2015
  • 2. About me - Computer Science @UniLeiden - Web Application Development - Start-ups (Product Owner, Lead Architect, Data Services Architect) - DataLab Fixxx
  • 3. Current Developments - Online and offline are merging - mobile broadband - new types of interfaces - internet of things - virtual/augmented reality - ubiquitous computing - Applications and "organizations" are merging into a new type of "organization"
  • 4. City Developments - Smart City: - Sensors - Open Data & Open Government - Communication and coordination - Sharing economy and crowd intelligence - "Permanent Beta" mentality (hacking) - City as a Platform: - Service Oriented Organization - 2-way API's - Decentralization
  • 5. DataPunt - Rebuilding Atlas (data visualization tool for Amsterdam data) https://atlas.amsterdam.nl - Combining many data sources (Open Data, Closed Data) - Service Oriented Architecture - RESTful APIs - Need for API management platform - New view on Data and the City (infrastructure) - Open Data - API's - 2-way data services
  • 6. DataLab Amsterdam - Civil servants need new skillset: data science, application hacking, agile and open - Central "workplace" for DataPunt services, knowledge center, development partner within city government - Where to start?
  • 7. Fixxx - Scrum teams: UX, app dev, devOps, scrum master - Tackle real, tangible problems with data driven solutions - In the process create new valuable data sets
  • 8. Fixxx: Why - Need to try/prove start-up best practices in/to government organization - Need to fail fast: motivation momentum
  • 9. Fixxx: How - Show, don't tell - Maximize chance of success using motivations as intake criteria - Limit resources: 3 to 4 person scrum team - Limit timeframe: 3 months - Limit scope: minimum viable product (keep it simple) - Clear expectations: communicate, involve - Maximize results: transfer process and skills - Focus. Balance. Keep improving.
  • 10. Fixxx: What - Experience problem domain - Rephrase the problem statement - Find the hook - Define minimum viable solution - User centered development - Continuous testing - Educate problem owner
  • 12. Explore problem domain - Be there, experience the problem - Listen to people - Look around: processes, software, relations, stakeholders, attitudes - Test all assumptions - Document (but keep it simple)
  • 13. Analyse, reformulate, find "hook" - MVP - Dependency - Path(s) - Single feature
  • 14. Evolve solution - Test prototype in situ - Analyse results - Adjust backlog - Iterate
  • 15.
  • 16.
  • 18. Questions? - As a developer, what are your wants and needs? - And as a "user"? More information on our projects: www.datalabamsterdam.nl