We were invited to talk at the Balanced Team event at Adaptive Path's offices in Austin, Texas during SXSW 2012. Paul Sims our service design lead took the floor for a 10 minute lightning talk about our take on Lean and service design at MxM.
The document discusses how to build prototypes without writing code. It explains that prototyping allows designers to fail early, communicate functionality, test usability, and gather support. Various prototyping methods are presented, ranging from low-fidelity sketches and wireframes to high-fidelity interactive prototypes. The key is selecting the right approach based on the prototype's intent, audience, and needed level of fidelity. Prototypes can be created using tools like Balsamiq, Axure, InVision, and Proto.io to add interactivity without coding.
The document discusses writing CVs and cover letters for job applications. It provides definitions of key terms like CV and cover letter. It lists important points to consider when writing a CV, such as including evidence of skills like teamwork, analytical skills, and individual contributions. The document outlines the structure of an effective cover letter and tips for writing it, such as customizing it for the specific employer and job. It also discusses how to format a CV, including sections for objectives, skills, work history, qualifications, and references. Overall, the document provides guidance on creating strong CVs and cover letters to apply for jobs and other opportunities.
Bill Scott, Director from the UI Engineering team at Netflix shows ways to use RIA to enhance the User Experience. If you take more interest in the field of design patterns than drop by at www.interaction-patterns.org.
IBM discusses the evolution of knowledge management (KM) from KM 1.0 to KM 2.0. KM 1.0 focused on private controlled environments while KM 2.0 emphasizes public dynamic collaboration. Key aspects of the evolution include moving from individual work to immersion in workplace conversations, from static protected content to fluid participatory development of content, and from measuring value based on deliverables to also including online reputation. Innovation now occurs at the intersection of insights through mobilizing collective knowledge across traditional boundaries.
Web presentation given in a pre-conference seminar "How to Become a Market-Savvy School District: A One-Day Intensive Strategic Marketing Planning Workshop for Recruiting Students, Staff and Support" with Paul Hart, Matt Schlientz and Layne Fuller.
Abstraction can be used at the beginning of a project to facilitate communication and reflection in order to establish a shared framework. This clarifies goals for decision makers and gives direction to the production team – preventing the project from getting stuck in the weeds.
In our everyday work, as people who create digital products, we are under a lot of pressure from clients/employers to produce concrete outputs – often with little clarity concerning goals. This leads to stress and ineffectual outcomes.
Looking at the course of human history, people have always used methods of abstraction to make sense of a complicated world (like mapmakers). As IAs we can take advantage of this natural human tactic to abstract the complex, in order to bring clarity to our work by using tools such as maps, blueprints, and personas.
The document discusses how design mapping can help user experience designers working in agile environments. It begins by noting some challenges of agile UX design, such as not having enough time to fully design and build all desired features. It then introduces design mapping as a way to plan and prioritize designs. Design mapping involves brainstorming ideas, organizing them on a map based on user workflows, and designing in layers from basic requirements to more advanced features. This ensures the most important user needs are met first while allowing for enhancements later. The document provides examples of how design mapping was used at ProQuest to plan new administrator functionality.
The document discusses how to build prototypes without writing code. It explains that prototyping allows designers to fail early, communicate functionality, test usability, and gather support. Various prototyping methods are presented, ranging from low-fidelity sketches and wireframes to high-fidelity interactive prototypes. The key is selecting the right approach based on the prototype's intent, audience, and needed level of fidelity. Prototypes can be created using tools like Balsamiq, Axure, InVision, and Proto.io to add interactivity without coding.
The document discusses writing CVs and cover letters for job applications. It provides definitions of key terms like CV and cover letter. It lists important points to consider when writing a CV, such as including evidence of skills like teamwork, analytical skills, and individual contributions. The document outlines the structure of an effective cover letter and tips for writing it, such as customizing it for the specific employer and job. It also discusses how to format a CV, including sections for objectives, skills, work history, qualifications, and references. Overall, the document provides guidance on creating strong CVs and cover letters to apply for jobs and other opportunities.
Bill Scott, Director from the UI Engineering team at Netflix shows ways to use RIA to enhance the User Experience. If you take more interest in the field of design patterns than drop by at www.interaction-patterns.org.
IBM discusses the evolution of knowledge management (KM) from KM 1.0 to KM 2.0. KM 1.0 focused on private controlled environments while KM 2.0 emphasizes public dynamic collaboration. Key aspects of the evolution include moving from individual work to immersion in workplace conversations, from static protected content to fluid participatory development of content, and from measuring value based on deliverables to also including online reputation. Innovation now occurs at the intersection of insights through mobilizing collective knowledge across traditional boundaries.
Web presentation given in a pre-conference seminar "How to Become a Market-Savvy School District: A One-Day Intensive Strategic Marketing Planning Workshop for Recruiting Students, Staff and Support" with Paul Hart, Matt Schlientz and Layne Fuller.
Abstraction can be used at the beginning of a project to facilitate communication and reflection in order to establish a shared framework. This clarifies goals for decision makers and gives direction to the production team – preventing the project from getting stuck in the weeds.
In our everyday work, as people who create digital products, we are under a lot of pressure from clients/employers to produce concrete outputs – often with little clarity concerning goals. This leads to stress and ineffectual outcomes.
Looking at the course of human history, people have always used methods of abstraction to make sense of a complicated world (like mapmakers). As IAs we can take advantage of this natural human tactic to abstract the complex, in order to bring clarity to our work by using tools such as maps, blueprints, and personas.
The document discusses how design mapping can help user experience designers working in agile environments. It begins by noting some challenges of agile UX design, such as not having enough time to fully design and build all desired features. It then introduces design mapping as a way to plan and prioritize designs. Design mapping involves brainstorming ideas, organizing them on a map based on user workflows, and designing in layers from basic requirements to more advanced features. This ensures the most important user needs are met first while allowing for enhancements later. The document provides examples of how design mapping was used at ProQuest to plan new administrator functionality.
Uday Gajendar is a principal product designer at Citrix who gave a presentation on design partnerships. The presentation covered identifying design needs, hiring a designer, core design skills, the general design process, major deliverables, collaboration issues, and advice. It emphasized that designers aim to create great user experiences, not just make things "pretty", and stressed the importance of iteration, prototyping, and managing expectations in design work.
User story mapping is a technique popularized by Jeff Patton that will cause you to revoke your membership in the Flat Backlog Society. A user story map allows you to see the big picture in your backlog; acts as a visual project plan; provides a technique for gathering scope and stories fast; supports better user story slicing, prioritization, and scoping; and helps you to build the right thing first. In this session you will find out what a user story map is and how to create one with your team immediately after the conference.
Learn to build a network without the pressures of becoming a different person. Business Networking for the Non-Networker outlines steps and techniques for putting you in situations where you can more comfortably network.
DNUG keynote - Social business with IBM ConnectionsChristian Holsing
The document discusses social business and IBM Connections. It provides an overview of IBM Connections, describing it as social software designed for business use. It allows users to connect and collaborate with colleagues, partners and customers. The key capabilities of IBM Connections discussed are profiles, microblogging, communities, activities, files, social analytics and integration with other IBM products.
The document discusses trends in online publishing, including moving from print to digital formats and multi-channel delivery of content across various platforms like mobile, social media, email and RSS feeds. It also discusses strategies for building engagement and community online through tools like profiles, discussions, events, sharing content, bookmarking, commenting and increasing dwell time on sites through search, tagging, podcasts and recommending popular stories.
User story mapping involves organizing user stories and tasks on a board to help plan and prioritize work. It is not the same as defining tasks, use cases, documents, or big stories that describe large amounts of work. Effective user story mapping divides stories into logical groups called "user activities" and smaller detailed tasks, then arranges them on a board from left to right in order of time. The mapped stories are then broken into iterative releases to guide incremental development.
This document provides tips and strategies for using LinkedIn effectively as a business development tool. It discusses optimizing your profile, building your network of connections, engaging with status updates and groups, using advanced search features to find leads, and getting recommendations. The overall goal is to establish yourself as a thought leader in your industry and generate new business opportunities through LinkedIn.
The document discusses persona and scenario design. It explains that personas lead to better business, marketing and design decisions. It recommends conducting user interviews and analyzing segmentation data like goals, behaviors and attitudes to develop qualitative personas. Surveys of users and quantitative data from site traffic, CRM systems can be used to validate and develop quantitative personas. The personas should be brought to life through details, photos and other methods to keep them relevant in decision making.
Trouble working the "Big Room"? - Learn to build a network without the pressures of becoming a different person. Business Networking for the Non-Networker outlines steps and techniques for putting you in situations where you can more comfortably network.
The document discusses agile architecture and the role of a solution architect. It defines a solution architect as someone who understands the customer's problem, including constraints and domain knowledge, and uncovers and communicates a feasible solution. It emphasizes that discovering the solution is a team effort. The architect's responsibilities include understanding the problem, describing the problem context and domain model, describing the proposed solution, and simplifying and delivering the architecture and software.
This is a presentation we gave at the Microsoft Gen Appathon on November 9th, 2012. It is an introduction to the user centered design process and Windows 8 design.
This document discusses the value of social media for business. It outlines how social media allows for connecting and collaborating with others. Case studies show how companies can use social platforms like Facebook, Flickr, YouTube, and blogs to engage with customers, gather feedback, and cultivate online communities. The document argues that future business will increasingly rely on social media to facilitate networking, capture customer data, and provide interactive experiences to build loyalty. Companies must develop strategies to take advantage of social media's ability to strengthen relationships.
The document discusses agile architecture and solution design, outlining how an architect should understand the customer problem, uncover and communicate a feasible solution through describing the architecture, simplifying it based on constraints, and delivering the software solution through iterative development and demos using a technique called "rainbow planning".
Projects must keep moving forward to provide working software in an ever changing environment. This is done with individuals collaborating and constantly interacting to respond to change and continuing to deliver.
Communication and successful interactions with others are key contributors to success. All personality types working together. All diverse opinions collaborating quickly to get to working software.
The Virginia Satir communication model provides a good soft skill mantra to build a cohesive team environment. It takes people successfully communicating and collaborating to build that working software that we all so love.
We will discuss some Satir essentials and similar outlooks towards true team engagement.
Social Business met IBM Connections door Femke GoedhartRoland Driesen
Social business refers to organizations that systematically engage all individuals (employees, customers, partners, suppliers) through strategies, technologies and processes to maximize co-created value. IBM Connections is a social software platform that allows people to connect through profiles, communities, files, wikis and other tools. It supports finding expertise, sharing knowledge, collaborating on projects and flexibly working together both internally and externally. The future includes Connections "Next" with improved group calendars, status updates, file handling, analytics and activity streams on any device from the cloud.
How we research and prototype at Made by ManyMade by Many
This deck is a primer of our research and prototyping techniques at Made by Many. Originally presented to the Wharton I&D Club for their annual Design Challenge.
Our design research guide on how to "design the right thing before designing the thing right. For everyone who are beginners to UX or just need a reminder. We cover design values, interviewing techniques, and empathy.
The programming history that led to my current iPhone, iPad and Mac apps.
Apollo Eagle : A simulation of the final twelve minutes of the landing of "Eagle", the Lunar Module from Apollo 11. (iPhone)
Jupiter Atlas: Explore Jupiter's Galilean moons, Io, Europa, Ganymede and Callisto. Also shown as seen from Earth. (iPhone, iPad)
Mars Atlas: Explore Mars. Also shown as seen from Earth. (iPhone, iPad, Mac)
Mercury Atlas: Explore Mercury. Also shown as seen from Earth. (iPhone, iPad)
Moon Atlas: A great tool for those who observe the Moon. Correct phase and libration are shown. (iPhone, iPad, Mac)
Planisphere: A simple start charting app showing all naked eye stars, the Sun, Moon and planets. (iPhone, iPad)
Saturn Atlas: Explore seven of Saturn's moons. Also shown as seen from Earth. (iPhone, iPad)
Venus Atlas: Explore Venus. Also shown as seen from Earth. (iPhone, iPad)
Zone Warrior: Originally a Mac game from the 90's. Defend your space station from alien attack! (iPhone)
'What's it like to be an app?' experience prototyping workshop -- the outputMade by Many
For Internet Week Europe 2012, Made by Many held an experience prototyping workshop entitled 'What's it like to be an app?'.
This presentation documents the output of the workshop. For more information on experience prototyping, check out Made by Many's presentations.
Uday Gajendar is a principal product designer at Citrix who gave a presentation on design partnerships. The presentation covered identifying design needs, hiring a designer, core design skills, the general design process, major deliverables, collaboration issues, and advice. It emphasized that designers aim to create great user experiences, not just make things "pretty", and stressed the importance of iteration, prototyping, and managing expectations in design work.
User story mapping is a technique popularized by Jeff Patton that will cause you to revoke your membership in the Flat Backlog Society. A user story map allows you to see the big picture in your backlog; acts as a visual project plan; provides a technique for gathering scope and stories fast; supports better user story slicing, prioritization, and scoping; and helps you to build the right thing first. In this session you will find out what a user story map is and how to create one with your team immediately after the conference.
Learn to build a network without the pressures of becoming a different person. Business Networking for the Non-Networker outlines steps and techniques for putting you in situations where you can more comfortably network.
DNUG keynote - Social business with IBM ConnectionsChristian Holsing
The document discusses social business and IBM Connections. It provides an overview of IBM Connections, describing it as social software designed for business use. It allows users to connect and collaborate with colleagues, partners and customers. The key capabilities of IBM Connections discussed are profiles, microblogging, communities, activities, files, social analytics and integration with other IBM products.
The document discusses trends in online publishing, including moving from print to digital formats and multi-channel delivery of content across various platforms like mobile, social media, email and RSS feeds. It also discusses strategies for building engagement and community online through tools like profiles, discussions, events, sharing content, bookmarking, commenting and increasing dwell time on sites through search, tagging, podcasts and recommending popular stories.
User story mapping involves organizing user stories and tasks on a board to help plan and prioritize work. It is not the same as defining tasks, use cases, documents, or big stories that describe large amounts of work. Effective user story mapping divides stories into logical groups called "user activities" and smaller detailed tasks, then arranges them on a board from left to right in order of time. The mapped stories are then broken into iterative releases to guide incremental development.
This document provides tips and strategies for using LinkedIn effectively as a business development tool. It discusses optimizing your profile, building your network of connections, engaging with status updates and groups, using advanced search features to find leads, and getting recommendations. The overall goal is to establish yourself as a thought leader in your industry and generate new business opportunities through LinkedIn.
The document discusses persona and scenario design. It explains that personas lead to better business, marketing and design decisions. It recommends conducting user interviews and analyzing segmentation data like goals, behaviors and attitudes to develop qualitative personas. Surveys of users and quantitative data from site traffic, CRM systems can be used to validate and develop quantitative personas. The personas should be brought to life through details, photos and other methods to keep them relevant in decision making.
Trouble working the "Big Room"? - Learn to build a network without the pressures of becoming a different person. Business Networking for the Non-Networker outlines steps and techniques for putting you in situations where you can more comfortably network.
The document discusses agile architecture and the role of a solution architect. It defines a solution architect as someone who understands the customer's problem, including constraints and domain knowledge, and uncovers and communicates a feasible solution. It emphasizes that discovering the solution is a team effort. The architect's responsibilities include understanding the problem, describing the problem context and domain model, describing the proposed solution, and simplifying and delivering the architecture and software.
This is a presentation we gave at the Microsoft Gen Appathon on November 9th, 2012. It is an introduction to the user centered design process and Windows 8 design.
This document discusses the value of social media for business. It outlines how social media allows for connecting and collaborating with others. Case studies show how companies can use social platforms like Facebook, Flickr, YouTube, and blogs to engage with customers, gather feedback, and cultivate online communities. The document argues that future business will increasingly rely on social media to facilitate networking, capture customer data, and provide interactive experiences to build loyalty. Companies must develop strategies to take advantage of social media's ability to strengthen relationships.
The document discusses agile architecture and solution design, outlining how an architect should understand the customer problem, uncover and communicate a feasible solution through describing the architecture, simplifying it based on constraints, and delivering the software solution through iterative development and demos using a technique called "rainbow planning".
Projects must keep moving forward to provide working software in an ever changing environment. This is done with individuals collaborating and constantly interacting to respond to change and continuing to deliver.
Communication and successful interactions with others are key contributors to success. All personality types working together. All diverse opinions collaborating quickly to get to working software.
The Virginia Satir communication model provides a good soft skill mantra to build a cohesive team environment. It takes people successfully communicating and collaborating to build that working software that we all so love.
We will discuss some Satir essentials and similar outlooks towards true team engagement.
Social Business met IBM Connections door Femke GoedhartRoland Driesen
Social business refers to organizations that systematically engage all individuals (employees, customers, partners, suppliers) through strategies, technologies and processes to maximize co-created value. IBM Connections is a social software platform that allows people to connect through profiles, communities, files, wikis and other tools. It supports finding expertise, sharing knowledge, collaborating on projects and flexibly working together both internally and externally. The future includes Connections "Next" with improved group calendars, status updates, file handling, analytics and activity streams on any device from the cloud.
How we research and prototype at Made by ManyMade by Many
This deck is a primer of our research and prototyping techniques at Made by Many. Originally presented to the Wharton I&D Club for their annual Design Challenge.
Our design research guide on how to "design the right thing before designing the thing right. For everyone who are beginners to UX or just need a reminder. We cover design values, interviewing techniques, and empathy.
The programming history that led to my current iPhone, iPad and Mac apps.
Apollo Eagle : A simulation of the final twelve minutes of the landing of "Eagle", the Lunar Module from Apollo 11. (iPhone)
Jupiter Atlas: Explore Jupiter's Galilean moons, Io, Europa, Ganymede and Callisto. Also shown as seen from Earth. (iPhone, iPad)
Mars Atlas: Explore Mars. Also shown as seen from Earth. (iPhone, iPad, Mac)
Mercury Atlas: Explore Mercury. Also shown as seen from Earth. (iPhone, iPad)
Moon Atlas: A great tool for those who observe the Moon. Correct phase and libration are shown. (iPhone, iPad, Mac)
Planisphere: A simple start charting app showing all naked eye stars, the Sun, Moon and planets. (iPhone, iPad)
Saturn Atlas: Explore seven of Saturn's moons. Also shown as seen from Earth. (iPhone, iPad)
Venus Atlas: Explore Venus. Also shown as seen from Earth. (iPhone, iPad)
Zone Warrior: Originally a Mac game from the 90's. Defend your space station from alien attack! (iPhone)
'What's it like to be an app?' experience prototyping workshop -- the outputMade by Many
For Internet Week Europe 2012, Made by Many held an experience prototyping workshop entitled 'What's it like to be an app?'.
This presentation documents the output of the workshop. For more information on experience prototyping, check out Made by Many's presentations.
What's it like to be an app? - a Made by Many experience prototyping workshop...Made by Many
The document provides an agenda and overview for a workshop on experience prototyping for mobile apps. The agenda includes sessions on introduction to experience prototyping, developing app ideas, testing prototypes with users, and feedback. The document discusses that experience prototyping allows testing the user experience of an app and what it's like to use the app's services through quick iterative prototyping, without fully developing the app. It provides examples of traditional prototypes that simulate experiences to test with users. The goal is to learn from users' reactions and improve the app design through a continual make-test-learn process.
@sprinzette introduced Skype in the classroom to a room full of editors and publishers as part of the Arts Council Digiskills programme.
For more information visit: http://education.skype.com/
Picle is a new iPhone app that allows users to capture moments by taking a photo and recording a short audio clip. These "Picles" can then be combined into stories that users can share. The developers have launched Picle as a minimum viable product to get early user feedback that can help guide future improvements and additional features. They encourage users to test the app and provide suggestions to help shape Picle going forward.
Digital philanthropy, meet grassroots innovationMade by Many
The document discusses how digital tools can enable grassroots innovation by removing barriers to online fundraising. It provides examples of grassroots organizations in Kenya that use technology to address local issues and share data. The document advocates for supporting grassroots innovators who are tackling real-world problems with a purpose, and argues that by demystifying technology, these causes can grow in a sustainable way that inspires others.
The Startup Toolkit / Leancamp guide to Lean customer developmentMade by Many
Rob Fitzpatrick from The Startup Toolkit and Salim Virani from Leancamp presented this at Made by Many's Lean Startup workshop during Internet Week Europe 2011.
Lean startup workshop: practical ways to turn your idea into a successful pro...Made by Many
This document summarizes a Lean Startup workshop about turning ideas into successful products through a scientific and customer-centric approach. The workshop teaches rapid prototyping and testing hypotheses with minimum viable products to gain validated learning. It provides examples from Skype's classroom initiative, where initial assumptions were tested and pivoted based on customer interviews. Different types of pivots are also outlined to respond to validated learning from experiments.
The document describes 50/50, a collaborative fundraising campaign to raise £1 million for famine relief in East Africa. It works by launching 50 web-based fundraising projects over 50 days, with individuals and groups creating innovative digital projects in their spare time. Examples provided include websites, apps, and social media campaigns encouraging donations through activities like abstaining from swearing on Twitter or Facebook. The document provides details on several specific projects and organizations participating in the 50/50 initiative.
The document discusses the issue of excessive marketing, referred to as "digital landfill" or "landfill marketing", that bombards people with advertisements and promotions for products they don't need. It argues that this approach is unsustainable, unenjoyable to work on, and not very effective. The document proposes moving away from interrupting people with paid advertising, to instead creating useful products, services and content that people want and will engage with voluntarily through earned and owned media.
50/50 is a collaborative experiment, a platform of 50 little bets: digital projects created and run by individuals and teams of makers. Each project aims to engage a network of supporters to help spread the word and generate as much money for famine aid as possible.
A seemingly impossible challenge first hatched by Good for Nothing and Made by Many, 50/50 is open to everyone. Whatever you decide to do, do something. All funds go directly to UNICEF
The document discusses where good ideas come from according to several people. Kate Bordwell, a strategist and blogger, says good ideas come from intelligent creative people working together where the brief sets the parameters. Cath Richardson, also a strategist, says introducing potential users introduces an element of chaos that can lead to serendipitous discovery. Farrah Bostic, a strategist and entrepreneur, says good ideas come from optimism, openness to unrelated analogies, and playfulness with the sublime and ridiculous. The document also references a sociologist who said ideas are new combinations of old elements and discusses ideas being produced like cars on an assembly line.
The document discusses customer development and its importance in building products people want. It describes customer development as getting real user feedback through testing prototypes and minimum viable products, rather than just asking people what they want. This allows for evidence-based learning through iterative design and helps ensure only minimal resources are wasted. An example is given of how Skype adapted its education product based on observing teacher beta users. The benefits of this continuous learning process are said to outweigh the challenges.
The Lean Agency – Made by Many for D&ADMade by Many
The document discusses customer development and its importance in building products people want. It describes customer development as getting real user feedback through testing prototypes and minimum viable products, rather than just asking people what they want. This allows for evidence-based learning through iterative design and helps ensure ideas are validated with users from the start. An example is provided of how Skype adapted its education product based on direct user testing and feedback in a four week beta launch.
This is the deck from a talk I gave at the June 2011 SheSays conference on digital anthropology and user research. It covers my thoughts on new ways of making, customer development, and a few tips we might take out of the anthropological handbook.
Industry digital work for automotive brandsMade by Many
This document provides examples of digital work and apps created for automotive brands between 2001-2011:
- The BMW Hire film series used online marketing and branded content.
- The Fiat Eco:Drive app mined driving data to suggest efficiency improvements.
- Apps allowed owners of Ford Focus Electric and Nissan LEAF cars to monitor and control their vehicles remotely.
- Other apps engaged users through games and contests or allowed them to share car content on social media.
Made by Many at She Says SCAMP 2011: Beauty is in the detailsMade by Many
The document discusses several principles for creating a better user experience both online and offline:
1) Focus on simplicity and making things easy to understand in a short amount of time for mobile contexts.
2) Bridge the gap between physical and digital interactions by designing commands that reflect real-world manipulations.
3) See your product from the user's perspective to understand how they will actually use it.
4) Focus on solving problems that users actually have, not just potential solutions looking for problems.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Sxsw balanced team-paulsims2
1. LEAN SERVICE DESIGN
•10 minute lightning talk about the
evolving service design practice at MxM
2. •I always wanted to be a strategist
MONOLITHIC STRATEGY
•But I was disabled by being good at making things (and too honest)
•Old service design too many diverse touchpoints (we can’t make them all)
•New Service design centres on contextual digital touchpoints (mobile & web)
•As a result we can own more of the making process
LEAN SERVICE
3. SERVICE
DESIGN
LEAN
STARTUP AGILE
•Nicked the best bits from all three
•Service Design plays well with large orgs (handles big problems)
•Service Design Good for managing innovation process (diverse disciplines in teams)
•Lean for minimum viable prduct and and Launch & Learn product process
•Agile for the specifying, making and managing process
5. DISCOVER YOUR PIONEERS
•Look for evidence of the activity you need
•Luckily we had Skype so near to face was easy
•5 people is a good number for insights (more than that and your creating insight debt)
•Insights with pairs of friends is best as they chat between themselves and make less up
•Rolling insight and testing is the hardest bit but the most important
6. TEST NOW
•Find the fastest way to a test
•Take your assumptions and push them simple filter process
7. DRAW AND PLAY MORE
•Use drawing as a brainstorming technique
•Manufacture rapid paper prototypes
•Keep working together for as long as possible
8. MAXIMISE AUTONOMY
•Bring developers upstream in the process
•Pair devs with designers
•Use realtime designing and building
•This is more risky but creates better teams
9. JUST IN TIME IA
•Bring developers upstream in the process
•Pair devs with designers
•Use realtime designing and building
•This is more risky but creates better teams
10. An offer
Jim’s Design Co. Narrative Touchpoint Process Touchpoint Narrative Sarah’s florist
“I want to sign in Login page Skype ID
with my Skype ID” Password
Redirect New Redirect
user to existing user
profile/new to users/id
“I want to create
an offer outlining Title
how my company A web form to capture Description
Topic items
INVENT TOOLS
can help other the key points of Jim’s
SMBs with their offer Available time
brands” Cost option
Save as draft Save and
to profile publish to live
“I can search all
View offer available the
Sarah can see Jim’s
details offer while browsing offers and
and topics discussions”
- logged in
“I get an email if notify offer “I like the sound of
someone is Jim’s offer, I’d like Sarah can save an Save link to
owner - not She clicks ‘Request
interested in meeting’ to have a quick offer she thinks might offer in
logged in Alert
meeting up” chat and find out be interesting profile
‘You need to be more”
logged in’
•Keep thinking of new ways to describe things Sign in / Sign
•Prototype with realtime chat up to Sype
•Create forums for designers and devs to collaborate.
•Facilitate this experience
11. Charter
Shared vision
• Simple statement of goals / aims / intentions
Current situation Success criteria Assumptions
• Background and context • Testable expectations • Things that need validation
• Competition • Customer satisfaction
• Qualitative assessment • Sign ups / New users
• Analytics / Trends • Sales increase
• International reach
• Social network reach
USE CHARTERS
Why Constraints
• Business segments • Budget
• Root-cause analysis • Available time
Risks
• Dilution / Control
•Nicked from agile
•Simple tool to define short/long term objectives
•Creates focus
13. SKYPE WANTED SOME STORIES
•3 slide case study
•Skype knew teachers
were using it in the
classroom
•We converted a
marketing & PR strategy
into a service
WE GAVE THEM A STORY ENGINE
14. •A collaborative utility
•Generates amazing stories on it’s own
•It’s easier to capture the need not the
outcome
•About ideas in time not artefacts
•(This page shows a teacher looking to work
on a project about Inuits. She got a responce
from a teacher from Yupik community)
15. BLUEPRINT THE FUTURE
•Scale ambition - not the promise
•Create small pieces of evidence
•Create examples of future service ecologies
•Then think what happened to get here
•Work with the complexities of the large org stakeholders (help them with ‘elevator pitches’)
16. INSPIRING
TEACHERS
AMAZING PLACE TO
EDUCATIONAL SKYPE BRAND
EXPERIENCES
•The outcome
•A powerful utility
•Everybody wins
•This looks a lot like the triple bottom line...
17. PEOPLE
PLANET PROFIT
•The triple bottom line big part of service design agenda
18. NOTHING IS FOREVER
NOTHING IS FINISHED
NOTHING IS PERFECT
NOTHING IS THE SAME
•Reiterate... wabi
•Embrace project diversity
•No project is ever the same
•One size fits all process is a myth
•Have a few generic tools that are constantly customised