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)
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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
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.
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!
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.
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/
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.