Design Thinking: How do you design developer programmes? Elisha Tan, Founder TechLadies @elishatan @elishatan
A presentation at DevRelCon London in December 2019 in London, UK by Elisha Tan
 
                Design Thinking: How do you design developer programmes? Elisha Tan, Founder TechLadies @elishatan @elishatan
 
                Design Thinking: How I got my shit together. Elisha Tan, Founder TechLadies @elishatan @elishatan
 
                agenda • Introduce myself • Programme design thinking framework • How to use framework @elishatan
 
                Hi, my name is Elisha • Graduated with a Psychology degree • Learned coding from the community • Launched and failed said startup • Where are all the women? • Started TechLadies! • Build dev communities for fun and profit Check out my mad tech skills yo @elishatan
 
                TechLadies is a community-led initiative for women to connect, learn, and grow in the tech industry. @elishatan
 
                ~4000 members in Asia 2 physical chapters >500 ladies trained >10 ladies in engineering roles @elishatan
 
                TechLadies Bootcamp @elishatan
 
                Create products for startups? Networking events? tech talks? Hackathons? Mentorship? PM bootcamp? Agile? Stuff for girls? Workshops? @elishatan
 
                There’s got to be a better way to design programmes for developers! @elishatan
 
                Product design thinking process is well-defined @elishatan
 
                product Design thinking Credits: Smashing Magazine @elishatan
 
                How might we adapt the product design thinking for programmes? @elishatan
 
                Programme Design thinking: 6-Step Process Vision Understand Define Why is it important that we do this? What problem we are solving? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                Programme Design thinking step 1: Vision Vision Understand Define Why is it important that we do this? What is the problem we are solving for? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                vision Why are you doing this? What are your goals? What are the desired outcomes? @elishatan
 
                Metrics • • • • • • • impressions signups downloads sentiment attendees mailing list jobs created • • • • • • • MAU/DAU ARPU adoption commits PRs interviews people trained @elishatan
 
                We aim to increase women’s participation by creating opportunities for women in the tech industry. @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. @elishatan
 
                Programme Design thinking step 2: understand Vision Understand Define Why is it important that we do this? Whatisproblem we are What the problem we are solving for? solving? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                understand What is the problem? How are people solving the problem now? Why are the current solutions inadequate? @elishatan
 
                research • • • • Online Talk to ”competitors” Participant Observation Surveys • • • • Interviews Focus Groups Experiments Secondary Data Analysis @elishatan
 
                @elishatan
 
                research • Not everyone learns to become software engineers • Hard to stay disciplined learning from online sources • Workshops don’t go in-depth • “Free” leads to low completion rates • Programming bootcamp requires people to quit their jobs @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. understand: Market gap exists for women who want to switch careers. @elishatan
 
                Programme Design thinking step 3: define Vision Understand Define Why is it important that we do this? What is the problem we are solving for? Who solving Who are are we we solving the problem for? the problem Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                define Who is the target audience? What are their dreams and challenges? Where can you reach them? @elishatan
 
                User persona • • • • • • • • • • • • • • Name Photo Bio Demographics: Age, sex, income, location Personality Traits Motivations Goals and frustrations Preferred social media channels Tech skill Myers-Brigg personality types Hobbies and interests Education level Job responsibilities/duties Shopping and product research habits Credits: xtensio @elishatan
 
                @elishatan TechLadies.co
 
                user persona • • • • • • • • Clara Cheung 32 year old Currently works full-time in a non-tech industry Wants to make a career switch into the tech industry Not formally trained in CS Unable to quit her job to join a programming bootcamp Learning programming online (books, MOOC) and workshops, but need something more intensive Uses Github, Stack Overflow @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. understand: Market gap exists for women who want to switch careers. Define: Women, without formal CS education, who are actively trying to switch careers into tech. @elishatan
 
                Programme Design thinking step 4: ideate Vision Understand Define Why is it important that we do this? What is the problem we are solving for? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can How can we we solve solvethis this problem? problem? @elishatan
 
                Ideate What are all the possible ideas? Which is the “best” idea? What idea gives you the shortest feedback loop? @elishatan
 
                ideation methods • Encourage a brain dump of ideas then vote • Everyone writes an idea down and have the team evaluate/add onto an idea • Each participant brainstorms individually and merge all the ideas into one large idea map. @elishatan
 
                deriving the best idea • Help women become software engineers • Learn by doing • Create a real product, not small prototypes • Something more intensive than workshops @elishatan
 
                TechLadies Bootcamp is a 12-week part-time accelerated learning programme designed to help women with some basic programming background become professional programmers. Ladies are guided by industry experts to create products for non-profit organizations. @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. understand: Market gap exists for women who want to switch careers. Define: Women, without formal CS education, who are actively trying to switch careers into tech. Ideate: Paid part-time programming bootcamp building products for NGOs. @elishatan
 
                Programme Design thinking step 5: test Vision Understand Define Why is it important that we do this? What is the problem we are solving for? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How How well welldoes doesour ouridea work? idea work? How can we solve this problem? @elishatan
 
                test What is the best way to test this? What are the risks involved? What did you learn? @elishatan
 
                testing methods • Solicit feedback from users • Run a small event • Create a prototype • Call it a pilot @elishatan
 
                @elishatan
 
                @elishatan
 
                Lessons learned • It works! 30% of graduates found software eng jobs and internships • Secret sauce? Objective + Structure + Community • People want to help but need direction @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. understand: Market gap exists for women who want to switch careers. Define: Women, without formal CS education, who are actively trying to switch careers into tech. Ideate: Paid part-time programming bootcamp building products for NGOs. Test: Yay it worked! @elishatan
 
                Programme Design thinking step 6: leverage Vision Understand Define Why is it important that we do this? What is the problem we are solving for? Who are we solving the problem for? Leverage Test Ideate How can How can we we maximise maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                leverage What other value can you extract? What other goals can you achieve? What momentum can you continue? @elishatan
 
                What to leverage for? • Marketing: Create content • Comms: Supplement narrative • Product: Drive adoption and feedback • Social good: Contribute back to society • Continuity: Plan for succession, fund other activities • Innovation: Source for new ideas @elishatan
 
                supporting growth • Surface new ideas to grow TechLadies • Contribute as mentors, coaches, and speakers • Inspire fellow community members @elishatan
 
                Let’s build a bootcamp! vision: Create opportunities that increase women’s participation in tech. understand: Market gap exists for women who want to switch careers. Define: Women, without formal CS education, who are actively trying to switch careers into tech. Ideate: Paid part-time programming bootcamp building products for NGOs. Test: Yay it worked! leverage: Invite grads as speakers, mentors, and organisers. @elishatan
 
                Putting in all together @elishatan
 
                Programme Design thinking: 6-Step Process Vision Understand Define Why is it important that we do this? What problem we are solving? Who are we solving the problem for? Leverage Test Ideate How can we maximise benefits? How well does our idea work? How can we solve this problem? @elishatan
 
                Oon Xin Tian Software Engineer, Airhost “I felt extremely lost after being expelled from a Masters programme two years ago. My self-confidence was at an all-time low. Today, I am here standing up again to pursue my new-found dream.” @elishatan
 
                Keep in touch! @elishatan elisha@techladies.co
