Labels, labels everywhere: product managers, product owners, squads, designers, developers, architects, agile, lean, waterfall, roles, methodologies - the list goes on and on.
How do you pick an internal process flow that will work for your company? What do you do when only part of a process flow fits? What do you do when an entire process you've invested time and money in is a total flop?
This talk will cover how our company created a positive, interdepartmentally collaborative, innovation friendly, process flow from the top down.
I'll cover some trial and error stories, some tools that rescued our sanity, and the workflow we uncovered that fits our organization like a glove.
Use Scrum and Continuous Delivery to innovate like crazy!Peter Gfader
How often do you release your product to your end users?
How often do your end users see and use your product?
Why is Continuous Delivery helping us to focus on business value?
How can Scrum help us to be innovative?
These and more questions are going to be answered in this talk about Scrum with Continuous Delivery.
Companies and organizations struggle with bureaucracy, dependencies, silo thinking, human behavior and technical problems and loose the real goal. Continuous Delivery being more than a technical practice can work with Scrum and changes the way we write software completely.
Let’s see how we can combine those and delight our customers with a constant flow of features and happiness.
Target audience: Experienced Scrum Practitioners that would like to take the next step to delight their customers
How To Do Kick-Ass Software DevelopmentSven Peters
With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is! This session will show you how we do Kick-Ass Software Development at Atlassian.
I talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too.
Watch the video if this talk: http://vimeo.com/70102926
Designer vs Developer (Barcamp Memphis 2009)Steven Trotter
An informal discussion about the things that designers and developers do to piss each other off. We’ll talk about ways to make peace and learn to collaborate on a new level.
Pair Programming and Test Driven Development (two of the twelve XP practices) are highly effective development practices. However, there remains a lot of misconceptions about these practices in the industry.
The inaugural PhillyXP meeting will be a workshop about pair programming and TDD. We will discuss the misconceptions and benefits of Pair Programming, and then split into pairs to use pair programming and TDD to solve a set of problems.
The conventional wisdom is if you are a non-technical person who wants to build an app, you need to a.) learn how to code, b.) find a technical cofounder, and/or c.) pay an outside agency tens of thousands of dollars to develop it for you.
Now, mobile expert Drew Gorham demonstrates why each of these assumptions is misguided, and shows how you can tap into a global pool of top-notch developers as a non-technical founder.
By leveraging your domain expertise and existing skill sets, including your soft skills, your ability to manage people, etc... you can learn to translate your vision in a way that can be easily understood and executed by expert developers around the world -- getting quick and affordable development work without sacrificing quality.
Incorporating UX practices into Agile development life cycles can be difficult. This presentation makes a few suggestions on how to embrace agility and UX.
Use Scrum and Continuous Delivery to innovate like crazy!Peter Gfader
How often do you release your product to your end users?
How often do your end users see and use your product?
Why is Continuous Delivery helping us to focus on business value?
How can Scrum help us to be innovative?
These and more questions are going to be answered in this talk about Scrum with Continuous Delivery.
Companies and organizations struggle with bureaucracy, dependencies, silo thinking, human behavior and technical problems and loose the real goal. Continuous Delivery being more than a technical practice can work with Scrum and changes the way we write software completely.
Let’s see how we can combine those and delight our customers with a constant flow of features and happiness.
Target audience: Experienced Scrum Practitioners that would like to take the next step to delight their customers
How To Do Kick-Ass Software DevelopmentSven Peters
With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is! This session will show you how we do Kick-Ass Software Development at Atlassian.
I talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too.
Watch the video if this talk: http://vimeo.com/70102926
Designer vs Developer (Barcamp Memphis 2009)Steven Trotter
An informal discussion about the things that designers and developers do to piss each other off. We’ll talk about ways to make peace and learn to collaborate on a new level.
Pair Programming and Test Driven Development (two of the twelve XP practices) are highly effective development practices. However, there remains a lot of misconceptions about these practices in the industry.
The inaugural PhillyXP meeting will be a workshop about pair programming and TDD. We will discuss the misconceptions and benefits of Pair Programming, and then split into pairs to use pair programming and TDD to solve a set of problems.
The conventional wisdom is if you are a non-technical person who wants to build an app, you need to a.) learn how to code, b.) find a technical cofounder, and/or c.) pay an outside agency tens of thousands of dollars to develop it for you.
Now, mobile expert Drew Gorham demonstrates why each of these assumptions is misguided, and shows how you can tap into a global pool of top-notch developers as a non-technical founder.
By leveraging your domain expertise and existing skill sets, including your soft skills, your ability to manage people, etc... you can learn to translate your vision in a way that can be easily understood and executed by expert developers around the world -- getting quick and affordable development work without sacrificing quality.
Incorporating UX practices into Agile development life cycles can be difficult. This presentation makes a few suggestions on how to embrace agility and UX.
This presentation by Kyle Sherman, LinkedIn iOS Developer for the SlideShare iOS app, goes over fixing issues with jittery scroll performance in iOS applications. The presentation goes over the basics of using Instruments to measure and fix problems, tips for using Instruments, and a concrete example from the new LinkedIn iOS flagship application.
Software Craftsmanship vs Software Engineering (Lightning Talk)Andy Maleh
The recent emergence of the Software Craftsmanship movement in the last decade has been accompanied with quite a bit of confusion on what the movement is exactly about and whether it adds any value beyond previous software development movements, such as Agile and Software Engineering. In this short talk, Andy Maleh will define Software Craftsmanship, compare and contrast to Software Engineering, and provide examples on how both disciplines are playing out at the Groupon software development environment.
This presentation is part of a Citrix Labs workshop introducing the concepts of rapid prototyping for developers. It focuses on the creation of early samples, models, or releases of a product built to test a concept or process or to act as a thing to be replicated or learned from.
There is a new movement among programmers called Programming, Motherfucker that rejects XP, Scrum, Kanban, Waterfall, and, as they put it, “anything else getting in the way of…Programming, Motherfucker.” Since Agile was originally developed by programmers, for programmers, it obviously doesn't deliver on that promise for at least some programmers. In this talk I'll discuss some of frustration that programmers have with agile and how could they be remedied.
This is the presentation I've given at Agile Slovenia 2012 (http://www.agileslovenia.com)
Innovate with Experimentation: Incorporate A/B Testing Into Your Product Deve...Optimizely
Experimentation is at the core of today’s most successful software products, from Amazon to Google to Facebook to Netflix. These companies use A/B testing to de-risk development and measure the impact they’re making with new ideas. As a developer, how can you ensure that the features you’re building are making an impact on the metrics your business cares about? We will walk through how product and engineering teams can apply experimentation to their development cycles to create better user experiences. Attendees will learn best practices for running A/B tests across teams, and pitfalls to avoid when building an internal system.
Ship Faster, Reduce Risk, and Build Scale with Feature FlagsAtlassian
Today's software companies are trying to move faster than ever before. Feature flagging is a way for to reduce risk, increase the amount of visibility, and improve your ability to respond to change. Learn how you can begin utilizing feature flagging effectively, and how Atlassian flags with LaunchDarkly to ship software daily.
We'll go beyond the ems, percentages and media queries by sharing how responsive design has affected how we approach and practice analysis, content, wireframes, design, testing and site delivery from a more holistic point of view. Presented by Dave Ruse.
Coderetreat is a one day intense workshop for software developers for imporving their development skills by practicing. This is the material I presented at the beginning of coderetreat I facilitated on May 2014.
Measuring Web Performance - HighEdWeb EditionDave Olsen
Today, a Web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our websites look good across that spectrum of devices we may forget that we need to make sure that our websites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet. In this session, we’ll look at the tools that can help you understand, measure and improve the performance of your websites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply. This presentation builds upon Dave Olsen’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
This presentation by Kyle Sherman, LinkedIn iOS Developer for the SlideShare iOS app, goes over fixing issues with jittery scroll performance in iOS applications. The presentation goes over the basics of using Instruments to measure and fix problems, tips for using Instruments, and a concrete example from the new LinkedIn iOS flagship application.
Software Craftsmanship vs Software Engineering (Lightning Talk)Andy Maleh
The recent emergence of the Software Craftsmanship movement in the last decade has been accompanied with quite a bit of confusion on what the movement is exactly about and whether it adds any value beyond previous software development movements, such as Agile and Software Engineering. In this short talk, Andy Maleh will define Software Craftsmanship, compare and contrast to Software Engineering, and provide examples on how both disciplines are playing out at the Groupon software development environment.
This presentation is part of a Citrix Labs workshop introducing the concepts of rapid prototyping for developers. It focuses on the creation of early samples, models, or releases of a product built to test a concept or process or to act as a thing to be replicated or learned from.
There is a new movement among programmers called Programming, Motherfucker that rejects XP, Scrum, Kanban, Waterfall, and, as they put it, “anything else getting in the way of…Programming, Motherfucker.” Since Agile was originally developed by programmers, for programmers, it obviously doesn't deliver on that promise for at least some programmers. In this talk I'll discuss some of frustration that programmers have with agile and how could they be remedied.
This is the presentation I've given at Agile Slovenia 2012 (http://www.agileslovenia.com)
Innovate with Experimentation: Incorporate A/B Testing Into Your Product Deve...Optimizely
Experimentation is at the core of today’s most successful software products, from Amazon to Google to Facebook to Netflix. These companies use A/B testing to de-risk development and measure the impact they’re making with new ideas. As a developer, how can you ensure that the features you’re building are making an impact on the metrics your business cares about? We will walk through how product and engineering teams can apply experimentation to their development cycles to create better user experiences. Attendees will learn best practices for running A/B tests across teams, and pitfalls to avoid when building an internal system.
Ship Faster, Reduce Risk, and Build Scale with Feature FlagsAtlassian
Today's software companies are trying to move faster than ever before. Feature flagging is a way for to reduce risk, increase the amount of visibility, and improve your ability to respond to change. Learn how you can begin utilizing feature flagging effectively, and how Atlassian flags with LaunchDarkly to ship software daily.
We'll go beyond the ems, percentages and media queries by sharing how responsive design has affected how we approach and practice analysis, content, wireframes, design, testing and site delivery from a more holistic point of view. Presented by Dave Ruse.
Coderetreat is a one day intense workshop for software developers for imporving their development skills by practicing. This is the material I presented at the beginning of coderetreat I facilitated on May 2014.
Measuring Web Performance - HighEdWeb EditionDave Olsen
Today, a Web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our websites look good across that spectrum of devices we may forget that we need to make sure that our websites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet. In this session, we’ll look at the tools that can help you understand, measure and improve the performance of your websites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply. This presentation builds upon Dave Olsen’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
My talk from the winnipeg code camp (Prairie Dev Con) about agile project management and how we build PanoPla in just a few months.
Learn the basics of Scrum and a bit about what we do.
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying code changes. This automation helps you catch bugs sooner and increases developer productivity.
In this webinar, we’ll share the processes that Amazon engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodePipeline and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
Learning Objectives:
• Learn what is continuous delivery, its benefits, and how to implement it
• Learn how to increase the frequency and reliability of your application updates
• Learn to create an automated software release workflow on AWS
• Understand the basics of AWS CodePipeline and AWS CodeDeploy
My keynote talk at the 2007 IA Konferenz in Stuttgart, Germany, I argued we need to create fewer final designed artifacts and more tools to help everyone design. The audio can be downloaded from here: http://www.iavoice.com/2007/11/27/ia-konferenz-2007-keynote-english/
Web Performance & You - HighEdWeb Arkansas VersionDave Olsen
Today, a web page can be delivered to a desktop computer, a television, or a handheld device like a tablet or a phone. While a technique like responsive design helps ensure that our web sites look good across that spectrum of screen sizes we may forget our web sites should also be able to perform equally well across that same spectrum. While more and more of our users are shifting their Internet usage to these more varied platforms and connection speeds our development practices might not be keeping up.In this session we’ll review why optimizing web performance should be an important step in the development of responsive websites. We’ll look at the tools that can help you understand and measure the performance of those sites as well as discuss front-end and server-side techniques that can be used to help you improve their performance. Finally, since the best way to test your site is to have real devices in hand, we’ll share “lessons learned” so you can set-up your own device lab similar to what we have at West Virginia University.This presentation builds upon Dave’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
If you are a passionate Flutter developer and want to enhance your development process, here are the top 7 Flutter app development tools you should know today.
In this presentation, we introduce you to 7 amazing Flutter tools that help you to understand why these tools have attained such massive popularity in the tech world.
From design specs to user stories (ProductCamp Boston 2016)ProductCamp Boston
More and more agile teams began to value good design, to the extend to actually hire in-house designers to be part of the team. However there is often an unspoken tension between the product manager and the designer: who get to define the user experience? An agile product manager is thinking in terms of user stories, which doesn't always align with the design specs. Vice versa. It eventually boils down to: How can design practices become an integral part of an agile team? Between PM and Design, there may be many disagreements on features and priority. But let's start with a common ground: solving the user pain. Eventually I stopped writing design specs, but to help the PM write better user stories. In this session I'd like to share practical lessons on Design/PM collaboration to bring the best out of both.
About Shanfan Huang
Drawing. Coding. Learning. Making. Exploring. Dancing. bio from Twitter
Shanfan Huang is a product designer at Pivotal Labs, an agile development consultancy that helps the clients transform their way of building software. She aspires to bring Lean UX practice into agile development teams.
My Agile 2013 session 'Rapid Product Design in the Wild'. In August 2012 Red Gate attended Kscope, a conference for Oracle developers. Instead of doing the usual product demonstrations, we turned our stand into a live lab and took Agile development processes out of the office and in front of our customers. Our stand included an area for customer research, a Kanban board and information radiators in the form of a whiteboard, blank wall and a large digital screen. Over 3 days we ran 9 sprints and conducted 25 customer interviews, using a paper prototype to get feedback. We collected invaluable information about our customers' development environments, how they work with their teams, their processes, tasks and pain points. By the end of the conference my colleague had developed an interactive HTML/CSS prototype which potential customers could evaluate. The team went through several rapid build-measure-learn cycles to improve our product concept and validate the market need.
This presentation explains the process we used and introduces the Live Design Lab Planner, a tool which helps teams to plan this type of rapid product design activity.
Similar to PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb (20)
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
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.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2.
In the beginning, there were 5.
Image Credit: http://www.takemyway.com/guardians-of-the-galaxy-movie-release-dates-in-u-s-u-k-india-story-star-cast-wiki-and-hd-
wallpapers/
3.
Work in a tiny incubator.
Discuss what you want to do next out loud since
everyone is sharing hand me down banged up desks
in a tiny room.
Make the things you discussed exist.
Process Flow #1
12.
Target Process
At a glance see who is doing what and when. Track
burn down & project progress and make sure you’re on
target for your deadlines as a team.
www.targetprocess.com
Wait… Who is doing what?!
17.
Trello
Freaking awesome for managing high level process
flows. At a quick glance everyone can see what’s going
on.
http://www.trello.com
Holy Projects, Batman!
22.
Balsamiq
Fabulous rapid wireframing tool. Lets you crank out
designs quickly, and cleanly.
Web or desktop based.
Collaborative commenting and editing options.
http://balsamiq.com
3. Design Wireframes It Up
23.
InVision App
Killer tool for creating prototypes out of high res images.
There’s a free version to get you started, then you can
upgrade to a paid account if you love it. (Spoiler Alert:
You’ll love it.)
Prototype all the things: Desktop, mobile, tablet, even smart
watch apps!
www.invisionapp.com
4. Graphic Designer Creates a
Prototype
24.
SolidifyApp: Remote Testing
www.SolidifyApp.com
Silverback App: Moderated Testing
www.SilverbackApp.com
Survey Monkey: Remote User Research Surveys
www.SurveyMonkey.com
MailChimp – Manage remote testing campaigns
www.mailchimp.com
5. User Research & Usability
Testing Are Conducted
27.
Slack
Amazing tool for team communication. It totally
changed our team dynamic in a positive way.
There is a free version
Warning: Addictive Tech!
www.slack.com
8. Product Owners: Monitor Progress,
Communicate, Set Expectations
How to take the crazy out of your company’s process flows, by Jennifer Aldrich
Image: Screaming baby
A few friends put together a business plan, proposed it to their employer who rejected it, and then began the great adventure of creating a startup in a little small business incubator. They created a CMS for schools to build websites and teacher sections way back in 2000, before CMS’s got big. They were brilliant.
Image: Guardians of the Galaxy
I jumped out of a corporate monster (Verizon Wireless) and dove head first into this startup in 2007. I’m one of the 17 people who were part of the Schoolwires team straight through from 2007 until our acquisition in March 2015.
Work in a tiny incubator.
Process = Discuss what you want to do next out loud since everyone is sharing hand me down banged up desks in a tiny room, then make the things you discuss exist.
Image: A tiny plant, medium sized plant then a large plant.
Process Flow 2: Started using CRM. The sales and client services reps kept an ear to the ground letting the devs know what was broken so they could fix it, and what the clients really wanted (market gaps), so they could build it.
Image: A bear laying on its side with its ear to the ground.
Our company expanded like crazy, very rapidly. As the staff grew. We split in to departments.
The department I eventually became part of started out as the Development & Hosting Team.
Image: A huge gathering of people dressed like pirates.
At this point our client base had grown significantly. We switched to Salesforce, and started using the data to drive business decisions and assist with interdepartmental communication. We tracked everything, pulled reports, and used the data collected to prioritize defects & feature requests.
Our VP of Development made the decision to overhaul and rebuild the entire CMS from scratch on a .net framework to future proof the product, make it scalable, and allow us to build on it as a platform with integration capability going forward. His foresight made our company successful long term. We would have faded out of business if he hadn’t done this.
We hired an army of devs to work on the rebuild.
They pulled it off and developed a killer new system. The VP was a design phenom, so not only did they get it done, it was way ahead of the game in terms of UX.
Then we had to migrate all of our client base to the new system. In the beginning it was a little buggy, but eventually they got the bugs smoothed out and migrated every one of our clients to the new system. Even though this was an insane process, we STILL maintained our 95% retention rate.
Image Text: Just Git R Done!
After the successful migration, the company started an innitiative to develop new features on our new platform. To make this happen the dev team was split in to 2 groups: Design (UX & Architecture) and Development (Engineering and Hosting). We had a UX team before UX teams became cool. ;)
Image: Flow chart that shows the team breakdown.
At this point we launched in to the wonderful world of SCRUM. We went in full force. We had a certified scrum master, a scrum ball, stand ups, epics, user stories, tasks, burn down, post its everywhere, you name it.
Image: Stick figure cartoon of the curly haired guy from Ghostbusters saying, “Are you he gatekeeper? And another stick figure answering, “Um… No. I’m the scrum master.
Scrum worked very well for the first year or two. We used Target Process to manage our SCRUM work flows.
Then things started getting a little crazy again. Steve Jobs kept kicking out iphones, then Androids hit the ground running and Windows phones suck in as well. A major client of ours decided that they really wanted a mobile app, and they wanted us to make it for them. A tiger team of brilliant designers and developers made that app happen in a matter of weeks. And this was back in the early days of mobile apps
Image: Steve Jobs holding an iPhone.
We realized pretty quickly that scrum methods weren’t going to work for the mobile team.
Image: A baby making a pitifully sad face.
Then our VP found this amazing video about the Spotify Engineering Culture, and it completely changed our lives. The process flow they described in the first 3 minutes are so, was exactly what we needed for our mobile team to be successful and Agile.
Mobile ditched scrum and went straight up Squads. The CMS squad continued on with the Scrum/Squad Hybrid approach, because it was working for them.
Image: Diagram of this process flow.
We had so many concurrent projects going on that we needed a high level tool to manage them all. We picked Trello.
We broke the trello boards down so that the card columns had the following headers: Product Management Backlog, Design, Dev and Released. The product managers put the cards under each column in order of importance. When a designer was ready for a new design project, he or she would grab the top one and get to work. When the design process was done, the card would be dragged in to dev, when they were done it was dragged in to released.
Image: Diagram depicting this process flow.
Next Up: The Magical Process Flow to End All Process Flows
This process flow was absolutely fantastic for our team. We had clear lines of communication, very little confusion, people were all on the same page, it was amazing. It carried us through all the way up to the point that we were acquired.
Image: A picture of a unicorn dancing with a rainbow behind it.
Image: 1 stick figures saying, “What’s your problem?” Another stick figure answering, “Excuse me??” The two stick figures replaying, “Oh, we mean what problem can we help you solve?” The other stick figure replaying, “Oh! Let me explain!”
Image: a team of execs in suits gatahered around a macbook pro.
Image: The Matrix movie green code raining down.
Image: A stick figure with the label “User”, then a badly drawn bicycle with the label “Product” and a label UI with errors pointing to the steering wheel, seat and pedals. Finally, the stick figure riding the bicycle surrounded by hearts with the label, “UX.”
A flow chart depicting the process that was just described.