SlideShare a Scribd company logo
Part Time
         Agile


Dima Malenko
   rollApp
Any application
On any device
Anywhere
Our Story
 The team of one

 More of us

 Into the future
The team of one

IN THE BEGINNING
Market, Tech
Product
          Users, Social
          Flash
Client
          JavaScript
          Python
Server
          X Window
          Python
Web
          JS, CSS, SQL
          Hosting
Ops
          Linux, DNS, …
Market, Tech
Product
          Users, Social
          Flash
Client
          JavaScript
          Python
Server
          X Window
          Python
Web
          JS, CSS, SQL
          Hosting
Ops
          Linux, DNS, …
Cross-functionality

…

           Level of abstraction
Markets

                                   Deep cross-
Products                          functionality


Systems
                                          Wide cross-functionality
Code
                                      Variation in tools and methods
The Fallacy of “Deep” Cross-functionality




  6-12 months                 15-30 minutes


                Impact horizon
Now and then: a team of 5

AS IT GOES
I switched to full-time

Part-time team
   - Web developer
   - Server developer
   - Client developer
   - Plugins developer

Contractors
  - UI/UX designer
  - PR/Marketing specialist
“Get Together” Lunch




  - Every week
  - Not a meeting!
  - Good for brainstorming
Weekly 1:1s
 - Feedback
 - Discussions
 - A little bit of status




                        Check out Manager Tools podcasts on this topic
                        http://manager-tools.com/taxonomy/term/7
Short Iterations       Focus
 - 1 week               Not more than one
 - Bug fixes + Focus    major feature per
                        component/direction




                               F
Cross-functional Features
Major Development: Working Together
 Relied on “agility” too much


 Different schedules:




     Coding sessions            Design Up Front
Major Development: New Components
 - Deployability is a feature
 - 1st one you should deliver
Syndrome of a Small Team

                           Small problem
                           for a large team
                           can be a
                           large problem
                           for a small team



                           Remember this
                           sign - %
Wiki Is Your Friend
  - “Interactions … over documentation” *


       I remember that we already discussed this.

                        Yep, me too. What have we decided? **




  1.   Describe idea in Wiki
  2.   Send e-mail “Hey! Here is what I’m up too. Let’s discuss”
  3.   Discuss and correct
  4.   ???
  5.   PROFIT!

  * A little bit frivolous quite from Agile Manifesto
  ** Characters from Geek and Poke (http://geekandpoke.typepad.com)
Issue Tracking vs. Status Assessment
  - Tracking is about ensuring a process is executed
  - Status is about seeing the whole picture




                                   Check out http://trello.com
GOING FORWARD
What We Plan Next

     Get back to weekly releases



     Automate everything



     A/B testing and “scientific” data to drive product
     development
That’s it!
  - Questions?
  - Suggestions?
  - Ideas?



                   Get in touch!
                   @dmalenko
                   dmalenko@rollapp.com

More Related Content

Viewers also liked

Agile Development Practice
Agile Development PracticeAgile Development Practice
Agile Development Practice
Kshitiz Goel
 
Think Like an Agilist - Agile Australia 2012
Think Like an Agilist - Agile Australia 2012Think Like an Agilist - Agile Australia 2012
Think Like an Agilist - Agile Australia 2012
Jason Yip
 
Agile practice-2012
Agile practice-2012Agile practice-2012
Agile practice-2012Vinay H G
 
SXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious GamesSXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious Games
Luke Hohmann
 
Agile Communities of Practice - Set Up, Sustain, and Succeed
Agile Communities of Practice - Set Up, Sustain, and SucceedAgile Communities of Practice - Set Up, Sustain, and Succeed
Agile Communities of Practice - Set Up, Sustain, and Succeed
Sesh Veeraraghavan
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
Mary Jiang
 
Cuadernodeinversores201702(9)
Cuadernodeinversores201702(9)Cuadernodeinversores201702(9)
Cuadernodeinversores201702(9)
Francesc Martínez Boluda
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
Gailen Tecnologías
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
Tommy Norman
 
6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo
rafaecheve
 
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Bob Thomas
 
AGILE and Red Hat
AGILE and Red HatAGILE and Red Hat
AGILE and Red Hat
John Marx
 
How to get the most out of on site questionnaires
How to get the most out of on site questionnairesHow to get the most out of on site questionnaires
How to get the most out of on site questionnaires
Humix
 
Agile governance The New Disinfectant
Agile governance The New DisinfectantAgile governance The New Disinfectant
Agile governance The New Disinfectant
Renee Troughton
 
Visual Management: Leading With What You Can See
Visual Management: Leading With What You Can SeeVisual Management: Leading With What You Can See
Visual Management: Leading With What You Can See
Craig Smith
 
Going All XP On Your Business
Going All XP On Your BusinessGoing All XP On Your Business
Going All XP On Your Business
Craig Smith
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning game
Renee Troughton
 
Why agile doesn't work in your organization
Why agile doesn't work in your organizationWhy agile doesn't work in your organization
Why agile doesn't work in your organization
Gino Marckx
 
Puppet mastery - the ultimate agility game
Puppet mastery -  the ultimate agility gamePuppet mastery -  the ultimate agility game
Puppet mastery - the ultimate agility game
Renee Troughton
 

Viewers also liked (20)

Agile Development Practice
Agile Development PracticeAgile Development Practice
Agile Development Practice
 
Think Like an Agilist - Agile Australia 2012
Think Like an Agilist - Agile Australia 2012Think Like an Agilist - Agile Australia 2012
Think Like an Agilist - Agile Australia 2012
 
Agile practice-2012
Agile practice-2012Agile practice-2012
Agile practice-2012
 
SXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious GamesSXSW 2012: Fixing Broke(n) Government Through Serious Games
SXSW 2012: Fixing Broke(n) Government Through Serious Games
 
¿Cómo iniciarse en Agile?
¿Cómo iniciarse en Agile?¿Cómo iniciarse en Agile?
¿Cómo iniciarse en Agile?
 
Agile Communities of Practice - Set Up, Sustain, and Succeed
Agile Communities of Practice - Set Up, Sustain, and SucceedAgile Communities of Practice - Set Up, Sustain, and Succeed
Agile Communities of Practice - Set Up, Sustain, and Succeed
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Cuadernodeinversores201702(9)
Cuadernodeinversores201702(9)Cuadernodeinversores201702(9)
Cuadernodeinversores201702(9)
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
 
Agile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got BetterAgile DevOps: The Long, Ugly Story of How We Got Better
Agile DevOps: The Long, Ugly Story of How We Got Better
 
6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo6 Consejos: Networking Efectivo
6 Consejos: Networking Efectivo
 
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...
 
AGILE and Red Hat
AGILE and Red HatAGILE and Red Hat
AGILE and Red Hat
 
How to get the most out of on site questionnaires
How to get the most out of on site questionnairesHow to get the most out of on site questionnaires
How to get the most out of on site questionnaires
 
Agile governance The New Disinfectant
Agile governance The New DisinfectantAgile governance The New Disinfectant
Agile governance The New Disinfectant
 
Visual Management: Leading With What You Can See
Visual Management: Leading With What You Can SeeVisual Management: Leading With What You Can See
Visual Management: Leading With What You Can See
 
Going All XP On Your Business
Going All XP On Your BusinessGoing All XP On Your Business
Going All XP On Your Business
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning game
 
Why agile doesn't work in your organization
Why agile doesn't work in your organizationWhy agile doesn't work in your organization
Why agile doesn't work in your organization
 
Puppet mastery - the ultimate agility game
Puppet mastery -  the ultimate agility gamePuppet mastery -  the ultimate agility game
Puppet mastery - the ultimate agility game
 

Similar to Part Time Agile

Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
Dzung Nguyen
 
Planning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teamsPlanning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teams
Christian Heilmann
 
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
scitationstaff
 
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
Larry Belmont
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
darryl_lehmann
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
Dave Malouf
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010Stephanie Magleby
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries themystic_ca
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
Alberto Brandolini
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Atlassian
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
Andreas Grabner
 
Agile mobile first
Agile mobile firstAgile mobile first
Agile mobile first
Jelmer de Maat
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
Avi Wortzel
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
Chad Currie
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
Mykhail Galushko
 
Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby Marchthemystic_ca
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
IT Weekend
 
Enhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptxEnhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptx
muktar42
 
Computer software specialists wikki verma
Computer software specialists   wikki vermaComputer software specialists   wikki verma
Computer software specialists wikki verma
Livingston Technology Solution
 

Similar to Part Time Agile (20)

306 belmont ssp08agileit
306 belmont ssp08agileit306 belmont ssp08agileit
306 belmont ssp08agileit
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
 
Planning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teamsPlanning JavaScript and Ajax for larger teams
Planning JavaScript and Ajax for larger teams
 
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
Adventures in Agility: How One Online Publisher Changed Their Approach to Onl...
 
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
SHORT VERSION - Adventures in Agility: How One Online Publisher Changed Their...
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
564 Class Notes July 27, 2010
564 Class Notes July 27, 2010564 Class Notes July 27, 2010
564 Class Notes July 27, 2010
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
 
How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
 
Agile mobile first
Agile mobile firstAgile mobile first
Agile mobile first
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
 
Software development process for outsourcing team
Software development process for outsourcing teamSoftware development process for outsourcing team
Software development process for outsourcing team
 
Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby March
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
 
Enhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptxEnhancing Software Engineering Practices at Our Startup.pptx
Enhancing Software Engineering Practices at Our Startup.pptx
 
Computer software specialists wikki verma
Computer software specialists   wikki vermaComputer software specialists   wikki verma
Computer software specialists wikki verma
 

More from Dima Malenko

Where are the new technologies coming from?
Where are the new technologies coming from?Where are the new technologies coming from?
Where are the new technologies coming from?
Dima Malenko
 
Nation: technological and/or successful
Nation: technological and/or successfulNation: technological and/or successful
Nation: technological and/or successful
Dima Malenko
 
3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms
Dima Malenko
 
Future of the Apps: what startups need to know
Future of the Apps: what startups need to knowFuture of the Apps: what startups need to know
Future of the Apps: what startups need to know
Dima Malenko
 
Crises in startups
Crises in startupsCrises in startups
Crises in startups
Dima Malenko
 
Magic Triangle: Product, Market, Users
Magic Triangle: Product, Market, UsersMagic Triangle: Product, Market, Users
Magic Triangle: Product, Market, Users
Dima Malenko
 
What We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to TizenWhat We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to Tizen
Dima Malenko
 
Scaling and Distributing
Scaling and DistributingScaling and Distributing
Scaling and Distributing
Dima Malenko
 
Evolution of software projects
Evolution of software projectsEvolution of software projects
Evolution of software projects
Dima Malenko
 
Browsers
BrowsersBrowsers
Browsers
Dima Malenko
 
Tornado - different Web programming
Tornado - different Web programmingTornado - different Web programming
Tornado - different Web programming
Dima Malenko
 
Как команду соберете, так она и поплывет
Как команду соберете, так она и поплыветКак команду соберете, так она и поплывет
Как команду соберете, так она и поплывет
Dima Malenko
 
Cultural test by... a door at a mall
Cultural test by... a door at a mallCultural test by... a door at a mall
Cultural test by... a door at a mallDima Malenko
 
Just Do It
Just Do ItJust Do It
Just Do It
Dima Malenko
 

More from Dima Malenko (14)

Where are the new technologies coming from?
Where are the new technologies coming from?Where are the new technologies coming from?
Where are the new technologies coming from?
 
Nation: technological and/or successful
Nation: technological and/or successfulNation: technological and/or successful
Nation: technological and/or successful
 
3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms3x3+3 #6 New and old platforms
3x3+3 #6 New and old platforms
 
Future of the Apps: what startups need to know
Future of the Apps: what startups need to knowFuture of the Apps: what startups need to know
Future of the Apps: what startups need to know
 
Crises in startups
Crises in startupsCrises in startups
Crises in startups
 
Magic Triangle: Product, Market, Users
Magic Triangle: Product, Market, UsersMagic Triangle: Product, Market, Users
Magic Triangle: Product, Market, Users
 
What We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to TizenWhat We Learned From Porting 50+ Cloud Apps to Tizen
What We Learned From Porting 50+ Cloud Apps to Tizen
 
Scaling and Distributing
Scaling and DistributingScaling and Distributing
Scaling and Distributing
 
Evolution of software projects
Evolution of software projectsEvolution of software projects
Evolution of software projects
 
Browsers
BrowsersBrowsers
Browsers
 
Tornado - different Web programming
Tornado - different Web programmingTornado - different Web programming
Tornado - different Web programming
 
Как команду соберете, так она и поплывет
Как команду соберете, так она и поплыветКак команду соберете, так она и поплывет
Как команду соберете, так она и поплывет
 
Cultural test by... a door at a mall
Cultural test by... a door at a mallCultural test by... a door at a mall
Cultural test by... a door at a mall
 
Just Do It
Just Do ItJust Do It
Just Do It
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Part Time Agile

  • 1. Part Time Agile Dima Malenko rollApp
  • 2. Any application On any device Anywhere
  • 3. Our Story The team of one More of us Into the future
  • 4. The team of one IN THE BEGINNING
  • 5. Market, Tech Product Users, Social Flash Client JavaScript Python Server X Window Python Web JS, CSS, SQL Hosting Ops Linux, DNS, …
  • 6. Market, Tech Product Users, Social Flash Client JavaScript Python Server X Window Python Web JS, CSS, SQL Hosting Ops Linux, DNS, …
  • 7. Cross-functionality … Level of abstraction Markets Deep cross- Products functionality Systems Wide cross-functionality Code Variation in tools and methods
  • 8. The Fallacy of “Deep” Cross-functionality 6-12 months 15-30 minutes Impact horizon
  • 9. Now and then: a team of 5 AS IT GOES
  • 10. I switched to full-time Part-time team - Web developer - Server developer - Client developer - Plugins developer Contractors - UI/UX designer - PR/Marketing specialist
  • 11. “Get Together” Lunch - Every week - Not a meeting! - Good for brainstorming
  • 12. Weekly 1:1s - Feedback - Discussions - A little bit of status Check out Manager Tools podcasts on this topic http://manager-tools.com/taxonomy/term/7
  • 13. Short Iterations Focus - 1 week Not more than one - Bug fixes + Focus major feature per component/direction F
  • 15. Major Development: Working Together Relied on “agility” too much Different schedules: Coding sessions Design Up Front
  • 16. Major Development: New Components - Deployability is a feature - 1st one you should deliver
  • 17. Syndrome of a Small Team Small problem for a large team can be a large problem for a small team Remember this sign - %
  • 18. Wiki Is Your Friend - “Interactions … over documentation” * I remember that we already discussed this. Yep, me too. What have we decided? ** 1. Describe idea in Wiki 2. Send e-mail “Hey! Here is what I’m up too. Let’s discuss” 3. Discuss and correct 4. ??? 5. PROFIT! * A little bit frivolous quite from Agile Manifesto ** Characters from Geek and Poke (http://geekandpoke.typepad.com)
  • 19. Issue Tracking vs. Status Assessment - Tracking is about ensuring a process is executed - Status is about seeing the whole picture Check out http://trello.com
  • 21. What We Plan Next Get back to weekly releases Automate everything A/B testing and “scientific” data to drive product development
  • 22. That’s it! - Questions? - Suggestions? - Ideas? Get in touch! @dmalenko dmalenko@rollapp.com