The document discusses strategies for small web teams to have a big impact. It suggests taking a pragmatic approach by focusing on what works rather than dogmatic principles. Some key recommendations include ignoring restrictive job titles, setting clear expectations when defending schedules from interruptions, doubling estimates to account for unpredictability, prioritizing tasks, and building features incrementally starting with minimum viable products. The goal is to release features faster through progressive enhancement, make estimation easier, and allow for constant upgrades.
From Hackathons to Startups: Building Products from Fresh IdeasChris Traganos
Closing keynote delivered at HackZurich on October 12, 2014 in Zurich Switzerland.
Lasting products have a solid team building together towards a shared goal. Hackathons and meetups are a great way to find team members who will compliment and push you to become better developers, designers, and product managers.
Hear examples from Silicon Valley projects that started as side projects and became life changing projects and why being a hacker for life will keep you fresh and valuable.
[DevDay 2017] Productive Programmer - Speaker: Dung V. Nguyen - Developer at ...DevDay.org
Real work gets done, better, faster and smarter.
This presentation will give you a few techniques helping to improve your productivity.
- Pomodoro Technique
- Rescue Time
- Organizing workspace and multi-tasking advice
- Scheduling with Trello and Kanban
- Discussion and experience exchange
A talk I gave discussing the You Aren't Gonna Need It principle from Extreme Programming at Agile Yorkshire, November 2017. Talking about the theory behind the phrase and some of the common pitfalls to watch out for when implementing it.
From Hackathons to Startups: Building Products from Fresh IdeasChris Traganos
Closing keynote delivered at HackZurich on October 12, 2014 in Zurich Switzerland.
Lasting products have a solid team building together towards a shared goal. Hackathons and meetups are a great way to find team members who will compliment and push you to become better developers, designers, and product managers.
Hear examples from Silicon Valley projects that started as side projects and became life changing projects and why being a hacker for life will keep you fresh and valuable.
[DevDay 2017] Productive Programmer - Speaker: Dung V. Nguyen - Developer at ...DevDay.org
Real work gets done, better, faster and smarter.
This presentation will give you a few techniques helping to improve your productivity.
- Pomodoro Technique
- Rescue Time
- Organizing workspace and multi-tasking advice
- Scheduling with Trello and Kanban
- Discussion and experience exchange
A talk I gave discussing the You Aren't Gonna Need It principle from Extreme Programming at Agile Yorkshire, November 2017. Talking about the theory behind the phrase and some of the common pitfalls to watch out for when implementing it.
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...Joshua Seiden
Slides from my recent talk at the Lean/Agile Practitioners Meetup.
Talk description: We take for granted that the systems we work on now are social systems. Sites like Amazon have used user-generated content for over 20 years. Twitter and Facebook are each about a decade old. But even though social systems are now commonplace, the methods we use to design, build, and launch them are still based on techniques we developed while working on last-generation technology. So how can product teams cope?
As agile and lean practitioners know, iterative methods play an important part in our work on these systems. In recent projects, Josh Seiden has been working with teams to link these methods together in a “learning-from-live-systems” approach. In this talk, Josh will take a deep dive into a recent project that illustrates this way of working. Come hear how the team behind Taproot Plus was able to invent and launch an online marketplace for skilled volunteers in just a few months. Online marketplace projects like this one can easily burn through budget and never launch. Instead, we've been live since nearly Day One. Come see how our small team of designers, developers, and product managers has carefully launched and developed this new business in a way that minimized spend and risk, and maximized the chances of success.
Design a Customer-Centric Organization in the Subscription EconomyEmpower by Guru
Recurring revenue business models have forced companies to rethink how they manage their customer relationships, as well as the way in which they empower the people building those relationships.
Speaker: Allison Pickens, Chief Operating Officer at Gainsight
How to be a high performing distributed agile team - Melbourne feb 2019Lisette Sutherland
1st Conference takes inspiration from the Heart of Agile construct of “Collaborate, Deliver, Reflect, Improve”. How can we be successful, if our colleagues are distributed across locations, continents and timezones? Working remotely can be a win-win for everyone when companies have a plan for supporting efficiency and fostering streamlined, engaging teamwork, and when individuals are prepared to collaborate productively. Lisette will use her experience with companies who work successfully in such circumstances and her knowledge of agile principles to help us find a way.
In this talk, we’ll explore how digital nomads, virtual entrepreneurs, and global organizations are reaching through the screens to collaborate seamlessly at a distance. You will walk away with new ideas for what it means to be present at work and how to create that sense of camaraderie even when you’re virtual.
The Entrepreloper - Bring your idea to life (Tunis '13 vers)Jl_Ugia
This presentation intends to guide you through the challenges and barriers of bringing your own project to life, ideally turning it into a company. From the idea to fund raising or constitution it'll cover the crucial and pain points of the whole process, the typical blockers, boosters and general assumptions that normally accompany this concept. Interestingly enough, the same errors, techniques and strategies appear to be repeated over and over again around a topic that has evolved dramatically fast over the past years. The proposed approach will put all that into value, analyzing the factors needed nowadays in any early stage tech/software project, all together visioned from the perspective of an engineering side.
In the past, communication with remote colleagues has been notoriously bad. The connections were rarely good, we couldn’t see each other, and we often found ourselves around conference room tables hunched over a spider phone yelling “Hey Bob, it’s Lisette. Can you hear me?”. Some of us still do!
But in the last 5 years, technology has come a long way. And it’s time to take another look. In this interactive keynote, we will explore how people and companies are organizing themselves to work remotely. You will hear stories of digital nomads, virtual entrepreneurs, global business networks, and robots. After this session, you will walk away having learned how to work online as if you were in the office together.
Security Influencer's Channel Episode One: Live Nation EntertainmentContrast Security
Welcome to The Security Influencer's Channel. We're glad you're here. From time to time we interview experts in information security, application security, and network security. We talk about current issues, focusing on what is working and what is not.
In this episode, Jeff Williams interviews Jonathan Chow and Neeta Maniar of Live Nation Entertainment: The world's leading producer and promoter of live entertainment, and the parent company of Ticket Master and The House of Blues. They discuss issues pertaining to SDLC, security organization and management, and how to ultimately be more secure.
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...Alan Quayle
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actually You.
Dan Jenkins, Founder at Nimble Ape & Director at CommCon Events
TADSummit EMEA Americas 2020
For far too long Open Source projects have been getting in their own way; with no marketing budget to shout the loudest it’s always an uphill battle to get their fair share of the marketplace. But ultimately, we as Open Source project owners and maintainers are the problem.
We need to start thinking about Open Source projects as Products and Services that need to be promoted in their own right. It’s no longer good enough to just have a project website with a wiki and a download link. It’s up to us to sell our love for our creations and make others see the advantages of using them. We need to get out of our own way and show the world what Open Source can do for them and right now we’re failing. Join us to find out what you can do to get out of your own way and succeed.
Dominica argues the need for more creative tension in order to make incredible change and walks through how LeanKit built a case to fix architecture issues.
Every engineer finds themselves, at some point, in a system they want to rewrite. Often we need to take a large legacy monolith and move it to a distributed architecture, for purposes of scaling. This talk will discuss some of the challenges encountered when attempting rewrite a complex system, the key strategies for success, and the potential unexpected outcomes of such a project.
IT optimisation - Now it's about time to establish a system demolition depart...Joakim Lindbom
For most major organisations, the current IT landscape is more and more becoming an obstacle for development. But since this is the first time, very few in the industry now how to tackle this in a systematic way.
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...Joshua Seiden
Slides from my recent talk at the Lean/Agile Practitioners Meetup.
Talk description: We take for granted that the systems we work on now are social systems. Sites like Amazon have used user-generated content for over 20 years. Twitter and Facebook are each about a decade old. But even though social systems are now commonplace, the methods we use to design, build, and launch them are still based on techniques we developed while working on last-generation technology. So how can product teams cope?
As agile and lean practitioners know, iterative methods play an important part in our work on these systems. In recent projects, Josh Seiden has been working with teams to link these methods together in a “learning-from-live-systems” approach. In this talk, Josh will take a deep dive into a recent project that illustrates this way of working. Come hear how the team behind Taproot Plus was able to invent and launch an online marketplace for skilled volunteers in just a few months. Online marketplace projects like this one can easily burn through budget and never launch. Instead, we've been live since nearly Day One. Come see how our small team of designers, developers, and product managers has carefully launched and developed this new business in a way that minimized spend and risk, and maximized the chances of success.
Design a Customer-Centric Organization in the Subscription EconomyEmpower by Guru
Recurring revenue business models have forced companies to rethink how they manage their customer relationships, as well as the way in which they empower the people building those relationships.
Speaker: Allison Pickens, Chief Operating Officer at Gainsight
How to be a high performing distributed agile team - Melbourne feb 2019Lisette Sutherland
1st Conference takes inspiration from the Heart of Agile construct of “Collaborate, Deliver, Reflect, Improve”. How can we be successful, if our colleagues are distributed across locations, continents and timezones? Working remotely can be a win-win for everyone when companies have a plan for supporting efficiency and fostering streamlined, engaging teamwork, and when individuals are prepared to collaborate productively. Lisette will use her experience with companies who work successfully in such circumstances and her knowledge of agile principles to help us find a way.
In this talk, we’ll explore how digital nomads, virtual entrepreneurs, and global organizations are reaching through the screens to collaborate seamlessly at a distance. You will walk away with new ideas for what it means to be present at work and how to create that sense of camaraderie even when you’re virtual.
The Entrepreloper - Bring your idea to life (Tunis '13 vers)Jl_Ugia
This presentation intends to guide you through the challenges and barriers of bringing your own project to life, ideally turning it into a company. From the idea to fund raising or constitution it'll cover the crucial and pain points of the whole process, the typical blockers, boosters and general assumptions that normally accompany this concept. Interestingly enough, the same errors, techniques and strategies appear to be repeated over and over again around a topic that has evolved dramatically fast over the past years. The proposed approach will put all that into value, analyzing the factors needed nowadays in any early stage tech/software project, all together visioned from the perspective of an engineering side.
In the past, communication with remote colleagues has been notoriously bad. The connections were rarely good, we couldn’t see each other, and we often found ourselves around conference room tables hunched over a spider phone yelling “Hey Bob, it’s Lisette. Can you hear me?”. Some of us still do!
But in the last 5 years, technology has come a long way. And it’s time to take another look. In this interactive keynote, we will explore how people and companies are organizing themselves to work remotely. You will hear stories of digital nomads, virtual entrepreneurs, global business networks, and robots. After this session, you will walk away having learned how to work online as if you were in the office together.
Security Influencer's Channel Episode One: Live Nation EntertainmentContrast Security
Welcome to The Security Influencer's Channel. We're glad you're here. From time to time we interview experts in information security, application security, and network security. We talk about current issues, focusing on what is working and what is not.
In this episode, Jeff Williams interviews Jonathan Chow and Neeta Maniar of Live Nation Entertainment: The world's leading producer and promoter of live entertainment, and the parent company of Ticket Master and The House of Blues. They discuss issues pertaining to SDLC, security organization and management, and how to ultimately be more secure.
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actua...Alan Quayle
The Difference Between Your Project Succeeding or Burning To A Crisp Is Actually You.
Dan Jenkins, Founder at Nimble Ape & Director at CommCon Events
TADSummit EMEA Americas 2020
For far too long Open Source projects have been getting in their own way; with no marketing budget to shout the loudest it’s always an uphill battle to get their fair share of the marketplace. But ultimately, we as Open Source project owners and maintainers are the problem.
We need to start thinking about Open Source projects as Products and Services that need to be promoted in their own right. It’s no longer good enough to just have a project website with a wiki and a download link. It’s up to us to sell our love for our creations and make others see the advantages of using them. We need to get out of our own way and show the world what Open Source can do for them and right now we’re failing. Join us to find out what you can do to get out of your own way and succeed.
Dominica argues the need for more creative tension in order to make incredible change and walks through how LeanKit built a case to fix architecture issues.
Every engineer finds themselves, at some point, in a system they want to rewrite. Often we need to take a large legacy monolith and move it to a distributed architecture, for purposes of scaling. This talk will discuss some of the challenges encountered when attempting rewrite a complex system, the key strategies for success, and the potential unexpected outcomes of such a project.
IT optimisation - Now it's about time to establish a system demolition depart...Joakim Lindbom
For most major organisations, the current IT landscape is more and more becoming an obstacle for development. But since this is the first time, very few in the industry now how to tackle this in a systematic way.
En el Conversion Thursday Barcelona, Joan Martin nos explicó los secretos para calcular el trabajo que hay detrás de una aplicación móvil y ejecutar un proyecto con éxito. También muchos retos recurrentes: ¿Por qué una misma aplicación puede costarte 5 o 50 mil euros de desarrollo? ¿Qué tiene que tener tu aplicación para triunfar?
If you're running a tech start-up, it's essential that you familiarize yourself with the fundamentals of web development. Ultimately knowing how to "talk to the talk" will help you communicate better with developers, and overall just look really cool.
If you're running a tech start-up, it's essential that you familiarize yourself with the fundamentals of web development. Ultimately knowing how to "talk to the talk" will help you communicate better with developers, and overall just look really cool.
In this hour and a half long workshop, Chris Castiglione, experienced developer and founder of One Month Rails, will tackle some development principles and answer questions to get you on the right path, such as, "Front-end vs. Back-end?", "Is UX necessary for my project?", "What is this Javascript function thingy, and why am I passing it strange math equations to it?" He will also have you coding a bit yourself!
Leading a development team (without being a developer yourself) can sometimes feels like talking about dancing, and so this is an interactive and friendly environment in which to learn the basics. Come with questions, and a desire to have fun!
OneMonth.com
OneMonthHtml.com
OneMonthRails.com
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024devopsbcnmeetup
Ever thought about taking your infrastructure or platform team from a cosy group to premier league status? Let’s have a relaxed chat about making it big while staying on point. I dive into tales and tactics for beefing up your infrastructure from supporting fewer than 100 folks to powering a crowd of a thousand or more, all while keeping your tech solid and your team atmosphere upbeat. This session is perfect for leaders on the growth path and any tech pro involved in building or running infrastructure who’s aiming higher. Expect a down-to-earth rundown of dos and don’ts plus a handful of “oh no” moments from my journey of upsizing infrastructure at Spotify and beyond
These days, you can’t swing a dry erase marker without hitting someone talking about microservices. Developers are studying Eric Evans' prescient book, Domain-Driven Design. Teams are refactoring monolithic apps, looking for bounded contexts and defining a ubiquitous language. And although there have been countless articles, videos, and talks to help you convert to microservices, few have spent any appreciable time asking if a given application should be a microservice. In this talk, I‘ll show you a set of factors you can apply to help you decide if something deserves to be a microservice or not. We’ll also look at what we need to do to maintain a healthy micro(services)biome.
Y Combinator Startup Class #12 : Building for the EnterpriseFabien Grenet
Slide utilisé dans le cours n°12 de la Y Combinator Startup Class de Standford (http://startupclass.samaltman.com/) donné par Aaron Levie.
Publiée sur slideshare pour pouvoir être intégrée à l'article http://startupeers.co/y-combinator-startup-class-12-building-for-the-enterprise/
Sales deck for helping SaaS companies test ideas faster using a powerful but straightforward research method called fake door concept testing.
This is showing a nonfunctional mock to the user in the live product and collecting how many people click it and what they are saying.
This method lets you fail an idea fast with some hard evidence. Prioritize your backlog based on scientific data instead of opinions.
Our tool, Samelogic, removes the pain of setting up this infrastructure yourself and lets you design a fake door on the live site, set up your questions for your microsurvey, and turn it on to a segment of your users.
The target audience of this tool are small web product teams with a list of ideas they need to validate. Validation using our tool lets everyone participate, from the product manager, user experience, and engineer.
Demystifying Machine Learning - How to give your business superpowers.10x Nation
A "no math" introduction to machine learning concepts. Touches on various ML architectures, including neural networks and deep learning. Includes tons of resource links.
Over 8 years in digital supposed to made people know a lot. Right?
Damn no! Each day can give you a kick in the bum. Just to remind you how important is to focus on humans needs, goals, pain and details.
Those tiny things which can drive people to tears and pure madness or just make them the most awesome advocates since the first caveman said: Fuck yeah! This is awesome!
In most cases you just don’t give a… just don’t focus on every aspect of an experience, flow or visual design. You don’t care, pressure of time, to many things on your head. You name it.
It’s just wrong. Take a walk with me to see examples, why you should focus on those bloody details. Why it’s so damn important to use your brains. Why one does not simply fucks the customer. Curious? Jump in and let the journey begin.
Has it really been 10 years?
EclipseCon Europe, November 3, 2011
John Kellerman and Kim Moir
Live recording is available on FOSSLC
http://www.fosslc.org/drupal/content/has-it-really-been-10-years
Similar to Making a Big Impact with a Small Web Team (20)
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
16. “Traditionally at Valve, nobody has an actual
title… [W]e all take on the role that suits the
work in front of us. Everyone is a designer.
Everyone can question each other’s work.
Anyone can recruit someone onto his or
her project.”
21. BUILDING A T-SHAPED TEAM
1. TEACH EACH OTHER
Code reviews / Group bug fixes / Swap jobs for a day
2. LOSE YOUR EGO
Give up full control
3. TAKE OWNERSHIP OF EVERYTHING
Don’t hide behind title / Jump in and help
34. You need to put on your pajamas
and brush your teeth.
Which would you like to do first,
put on your PJs or brush your teeth?
I DON’T WANNA GO TO BED!
36. We’re in the middle of another
project right now. No.
That will delay our current project.
Which would you rather have first?
GIMME PHOTO GALLERIES!
43. SKELETON CREW
Fewer people = less experience
SHIFTING TIDES
Interruptions
UNKNOWN DANGERS
Browser bugs / Hidden complexity
44. SO HOW DO WE GET BETTER?
1. EXPERIENCE
...but that takes time
2. MORE TIME PLANNING
...can’t predict interruptions and scope changes
3. SMALLER FEATURES
...we’ll get to that in a minute
59. WHY TAKE TINY BITES?
1. FASTER RELEASES
Happy users / Happy stakeholders / Happy team
2. EASIER ESTIMATION
1 large task vs. 4 small tasks
3. BECAUSE WE CAN
Server deploy = instant upgrade
67. RESPONSIVE LAYOUT — IMAGES
It’s not any worse than before.
We can solve that problem later.
Smaller screens must be served
smaller images before we launch.
68. NAMING CONVENTIONS
PRESENTATIONAL
.pull-left
.pull-right
.aside
.aside-alt
SEMANTICLorem ipsum dolor sit amet, consectetur
adipiscing elit. Donec aliquam eleifend
egestas. Quisque a elit neque. Pellentesque
eleifend nisi placerat, porttitor mi a, venenatis
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Donec aliquam eleifend
egestas. Quisque a elit neque. Pellentesque
eleifend nisi placerat, porttitor mi a, venenatis
tellus. Nullam tempor orci magna, eget fringilla turpis tristiq
aliquam eleifend nec.
tellus. Nullam tempor orci magna, eget fringilla turpis
tristique aliquam eleifend nec.
69. NAMING CONVENTIONS
PRESENTATIONAL
.pull-left
.pull-right
.aside
.aside-alt
SEMANTICLorem ipsum dolor sit amet, consectetur
adipiscing elit. Donec aliquam eleifend
egestas. Quisque a elit neque. Pellentesque
eleifend nisi placerat, porttitor mi a, venenatis
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Donec aliquam eleifend
egestas. Quisque a elit neque. Pellentesque
eleifend nisi placerat, porttitor mi a, venenatis
tellus. Nullam tempor orci magna, eget fringilla turpis tristiq
aliquam eleifend nec.
tellus. Nullam tempor orci magna, eget fringilla turpis
tristique aliquam eleifend nec.
Either way works, as long as we
agree to stay consistent.
Classes shouldn’t describe
presentation! Semantic naming!
71. IGNORE JOB TITLES
Job titles should be descriptive,
not restrictive.
DEFEND THEIR SCHEDULE
It’s about setting
good expectations.
ARE TERRIBLE ESTIMATORS
(AND THEY KNOW IT)
Make your estimate.
Then double it.
PERFORM TASK TRIAGE
Manage tasks by
assigning priority.
TAKE TINY BITES
Start with the
minimum viable product.
ARE PRAGMATIC,
NOT DOGMATIC
Focus on what works
instead of what’s “right.”
BIG SMALL TEAMS...