As developers we tend to have a gazillion side projects but we never manage to get one finished. This talk gives some insight on why this is happening and how to overcome it.
Mainly focussed for developers or people who deal with developers.
How to Build Products for the Blind by Sidewalk Labs' EngineerProduct School
Neha Rathi talked about a few projects she worked on for the visually impaired. The first was in collaboration with TechBridgeWorld, an organization that facilitated the implementation of accessible technologies for developing communities. The second was during her time at Google Maps.
Why Open Source Products Are Important by a Google Tech ManagerProduct School
This talk was geared towards a non-technical audience interested in the magic and wonder of open source. Danny Rosen went over what open source is, why it's important, what it means to have an open source product and why it's important to customers.
He also discussed what it's like to be involved in the open source community from the perspective of a user, a product manager and a developer, and the challenges and opportunities related to community management and community involvement.
5 Tips for Non-Technical Product Managers by CBS Interactive PMProduct School
Some people say that you need to have a tech background and know how to code to get into product management. It's not true! Learn tips to set yourself up for success and ways to strengthen yourself in the "tech" area. Then, go ahead and land that job in product management!
Rekha Gavini, Product Manager at CBS Interactive, talked about how you can dip your feet in the technical stuff, pair your non-tech strengths with Product Manager qualities and practice thinking and talking tech like a Product Manager.
As an engineering manager, do you ever feel like you're dying a slow death by a thousand cuts? All those little tasks that keep falling in your lap can be overwhelming. At Social Tables, we've started giving every engineer a "Hat" to wear for this very reason.
How to Work with Product Managers by Box Software EngineerProduct School
The relationship between a Product Manager and an Engineer is crucial to the success of a project, team, and company. During this talk, we went in depth into this relationship from an Engineer's perspective - namely, what most Engineers would like our Product Managers to know and be aware of, why it's important for us, and how it can be learned. While every team has its own dynamic, we discussed specific examples of things that have gone well, things that have gone not so well, and how they play into general building blocks for developing more productive and successful relationships with your cross-functional peers.
Design Prototypes that Feel Real w/ Proto.io Product EvangelistProduct School
Todd Siegel, Product Evangelist at Proto.io, talked about how learning how to build an app is a process that requires careful planning, with many things needing to be considered. Designing touchscreen apps ultimately demands prototypes that feel real.
Despite this, when aiming for a gesture-driven app with interactive animation, we often couch our design thinking in static design tools. Shouldn't we base our explorations in an interactive animation tool?
Proto.io serves as several visual prototyping tools in one. You can import comps to link into flows, and asset layers to animate. But you can also author assets in high enough fidelity on the fly, and customise native component libraries for iOS, watchOS and Material Design.
How we use tools to help our startup clientsAntti Salonen
The document discusses 8 tools that a startup consulting company uses to help their clients, including GitHub for code collaboration, Heroku for app hosting, Travis CI for automated testing, Trello for project management, Webtranslate.it for translation, Flowdock for team chat, Weekdone for weekly recaps, and Intercom for customer communication. It concludes by inviting readers with tool ideas to contact the company.
How to Build Products for the Blind by Sidewalk Labs' EngineerProduct School
Neha Rathi talked about a few projects she worked on for the visually impaired. The first was in collaboration with TechBridgeWorld, an organization that facilitated the implementation of accessible technologies for developing communities. The second was during her time at Google Maps.
Why Open Source Products Are Important by a Google Tech ManagerProduct School
This talk was geared towards a non-technical audience interested in the magic and wonder of open source. Danny Rosen went over what open source is, why it's important, what it means to have an open source product and why it's important to customers.
He also discussed what it's like to be involved in the open source community from the perspective of a user, a product manager and a developer, and the challenges and opportunities related to community management and community involvement.
5 Tips for Non-Technical Product Managers by CBS Interactive PMProduct School
Some people say that you need to have a tech background and know how to code to get into product management. It's not true! Learn tips to set yourself up for success and ways to strengthen yourself in the "tech" area. Then, go ahead and land that job in product management!
Rekha Gavini, Product Manager at CBS Interactive, talked about how you can dip your feet in the technical stuff, pair your non-tech strengths with Product Manager qualities and practice thinking and talking tech like a Product Manager.
As an engineering manager, do you ever feel like you're dying a slow death by a thousand cuts? All those little tasks that keep falling in your lap can be overwhelming. At Social Tables, we've started giving every engineer a "Hat" to wear for this very reason.
How to Work with Product Managers by Box Software EngineerProduct School
The relationship between a Product Manager and an Engineer is crucial to the success of a project, team, and company. During this talk, we went in depth into this relationship from an Engineer's perspective - namely, what most Engineers would like our Product Managers to know and be aware of, why it's important for us, and how it can be learned. While every team has its own dynamic, we discussed specific examples of things that have gone well, things that have gone not so well, and how they play into general building blocks for developing more productive and successful relationships with your cross-functional peers.
Design Prototypes that Feel Real w/ Proto.io Product EvangelistProduct School
Todd Siegel, Product Evangelist at Proto.io, talked about how learning how to build an app is a process that requires careful planning, with many things needing to be considered. Designing touchscreen apps ultimately demands prototypes that feel real.
Despite this, when aiming for a gesture-driven app with interactive animation, we often couch our design thinking in static design tools. Shouldn't we base our explorations in an interactive animation tool?
Proto.io serves as several visual prototyping tools in one. You can import comps to link into flows, and asset layers to animate. But you can also author assets in high enough fidelity on the fly, and customise native component libraries for iOS, watchOS and Material Design.
How we use tools to help our startup clientsAntti Salonen
The document discusses 8 tools that a startup consulting company uses to help their clients, including GitHub for code collaboration, Heroku for app hosting, Travis CI for automated testing, Trello for project management, Webtranslate.it for translation, Flowdock for team chat, Weekdone for weekly recaps, and Intercom for customer communication. It concludes by inviting readers with tool ideas to contact the company.
How to Design Inclusive Products by Google's Sr. Product ManagerProduct School
Product managers have to be user centric to build great products, but many Product Managers stop short and focus only on generic use cases. A great product that reaches the masses needs to be inclusive of the many different types of users that might use it.
Laura Holmes from Google talked about how to build inclusive products and discussed how biases can impact product design and the many tools for counteracting bias as you build the next unicorn.
How to Build the Best Apps by Ticketmaster’s Sr. Product ManagerProduct School
When the Mobile Product team at Ticketmaster set out to re-envision the app, they thought a lot about how they could make the experience relevant, engaging and simple. They started product focus groups a few months ago and started bringing actual fans into our Hollywood office to answer the critical question, “What do consumers need right now that matters? What causes them to engage numerous times? What is important to them?” Their new app is built from the ground up on a foundation of empathy focused on increasing fan confidence in the app. It recognizes that their fans are ardent artist supporters, and they want to be rewarded for their loyalty.
Cecilia White, Senior Product Manager at Ticketmaster, talked about why they decided it was time to build a new Ticketmaster experience with new architecture and technologies.
Experimentation Concepts & How to Leverage Them with Jet.com's PMProduct School
Experimentation, it seems easy but it's difficult to execute properly. We started from the beginning with some basic concepts, what testing looks like in action, and how you can utilize testing to get an early indication of what kind of impact a feature will make on your product.
MaryKate Guidry, the Associate Product Manager for Experimentation at Jet.com, talked about the basic concepts of experimentation, what does success look like, how to best leverage experimentation and how to engage with your resources.
How to Create the Sound Platform by Sonos' Global Product LeadProduct School
This document outlines Sonos' strategy to become the dominant sound platform for the home. It discusses Sonos' goal to fill every home with music by making all of its products work seamlessly together. The document also recommends that Sonos unleash developers on its platform, engage in defining the ultimate voice experience, build strategic partnerships, architect the right APIs, use data to drive product creation, and prioritize customer experience.
How to Transition from Engineering to Product by LinkedIn's PMProduct School
Product managers are sometimes reviled and other times revered. We went over the differences between the roles and what to expect. We discussed how to shift your thinking and start working like a product manager, and how to shift your mindset and learn to think about "why" instead of just "what".
How to Make the Best Product Decisions by XO Group Product ManagerProduct School
Making good decisions is a Product Managers secret weapon. Every day a Product Manager makes macro and micro decisions that enable their teams to design and build. It is uniquely the job because Product Managers tend to have the most context in a company.
From this workshop people learned frameworks of how to make good decisions and examples from how Jennifer Garfield from XO Group has done this at The Knot.
Becoming a Successful PM with Product School's FounderProduct School
Are you trying to break into Product Management, or looking to stay on-top of your Product Management game? Product School's Founder gave insights on how to be a successful PM in Silicon Valley. He also covered how to grow your career once you're a product manager. We had an interactive discussion and answered questions from the audience in real time.
How to Disrupt Digital Product Cultures by LearnVest VP of ProductProduct School
A big part of product management success is bringing various cultures together from people, process, and innovation. Vivek Bedi from LearnVest hosted the product and technology digital teams from Northwestern Mutual and LearnVest as they discussed over the past two years how they have brought two cultures together to come up with a bold, brave, yet balanced "third" culture.
The new culture is one of taking risks, being ok with failing, and focused on innovation while keeping focus on being at the center of clients' financial lives.
Big Companies vs. Startups by Google's former Product ManagerProduct School
Product Manager approaches things differently depending on the project, team and size of the company. Shaun Seo talked about the differences in Product Management approaches at big and established companies like Google and GoDaddy, and small startups. He discussed how you can define your role and responsibilities, understand the required granularity of insights and choose the right frameworks.
Как PM из outsource попасть в product companySerhii Romakh
Переход для project manager в продуктовые компании открывает новые возможности личностного и профессионального роста. Но, как и любое изменении, карьеры содержит свои "подводные камни". На нашей встрече мы обсудим вопросы связанные с спецификой работы менеджеров в продуктовых компаниях, какие hard & soft skills важны для продуктовых компаний и что нужно делать, что бы нужно делать, что бы двигаться в этом направлении
Iterate quickly with a prototype you can testNicole Capuana
A hands-on workshop where you will pair up and sketch a design for a mobile app. You will turn those sketches into a clickable prototype and draft a usability test. Don’t worry, you don’t have to be a designer to do this. If you can draw a square, circle, line, and a triangle, you’ll do fine.
We’ll review prototype tools, how to structure a test, and why this approach can help you validate, experiment and learn fast.
SAP Fiori UX Cloud at New York Customer Forum Sept 2017Gavin Quinn
Gavin Quinn uses his history of hundreds of SAP digital projects and shares tips on how you can easily create innovation in your enterprise. SAP Cloud, Fiori, Agile, and Design Thinking are all discussed.
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
Most businesses fail within the first year or two. How do you improve your odds of success? We’ll review the magic in learning loops, how to understand your users and customer development, and what you need in team dynamics to drive your startup forward and point you in a more successful direction.
By Nick Barendt & Nicole Capuana
What Is Gaming Product Management Like by former EA Product ManagerProduct School
Product Management in the Gaming industry; what’s so different about it? Former EA Product Manager, Olivier Courtemanche, did a walkthrough of the rise of social and mobile free-to-play gaming and the evolution of the Product Management role within it. At the crossroads of creativity and business, this key role has reshaped video game development and redefined corporate cultures by forcing entertainment companies to adapt to the millennium’s new platforms. From Associate to Director, from concept to sunset, you’ll learn the responsibilities of the Gaming PM, their roles within the game development team and the impact they can have on their players.
How to Combine Retail and Product Technology by Gilt.com Sr. PMProduct School
It's no surprise that retail is undergoing structural transformations with the onset of e-commerce. What roles could product managers play to support the brick-and-mortar businesses of tomorrow?
Sophia Huang, Senior Product Manager at Gilt.com, talked about the challenges and opportunities operating in a post-merger startup environment, and how technology can draw out the best of the physical and digital worlds.
What's the Product Manager Role Like by PlayStation former PMProduct School
Many conversations and articles discuss the role of a Product Manager in an environment where the boundaries and norms between product and other functions are well established. Less discussed are the challenges Product Managers, at all levels, face when joining a rapidly growing team or organization, with no previous/failed product management in place.
Guy Assedou, former Product Manager at PlayStation, shared his take of the product role and discuss what strategies and tactics to leverage when one finds himself in such a scenario.
What Is The Product Development Lifecycle by former Symantec PMProduct School
This talk was an introduction to scrum and the product development lifecycle. Scrum is a framework of agile, the most prominent software development methodology today. Shelli went over the scrum process, its main elements and team roles as well as the 5 levels of planning that are part of the product release process.
Solving Problems by Using Products with Google's Product ManagerProduct School
People don’t want to buy a quarter inch drill. They want a quarter inch hole! This is a profound insight. Customers don't want products, they want solutions to their problems. All great products are built around profound insights. In this talk Rakesh Goyal shared some examples of successful products and the foundational insight or ‘secret’ as Peter Thiel would like to call it on which they were built.
What is "Agile"?
Why would someone like to be agile?
What are the 3 pillars for agile software development?
How can you achieve technical excellence in your software teams?
Are developer skills more important than languages, methods or frameworks?
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
This document discusses improving collaboration between designers and developers on agile teams. It begins by debunking common myths that designers and developers have about each other. It then provides tips for improving the collaboration process, such as getting design work done before development starts and using tools like sketching, paper prototypes, and wireframes. The document concludes with tips for designers, developers, product owners, and scrum masters to foster collaboration, such as involving all roles in requirements gathering, providing constructive feedback, and maintaining respect.
How to Design Inclusive Products by Google's Sr. Product ManagerProduct School
Product managers have to be user centric to build great products, but many Product Managers stop short and focus only on generic use cases. A great product that reaches the masses needs to be inclusive of the many different types of users that might use it.
Laura Holmes from Google talked about how to build inclusive products and discussed how biases can impact product design and the many tools for counteracting bias as you build the next unicorn.
How to Build the Best Apps by Ticketmaster’s Sr. Product ManagerProduct School
When the Mobile Product team at Ticketmaster set out to re-envision the app, they thought a lot about how they could make the experience relevant, engaging and simple. They started product focus groups a few months ago and started bringing actual fans into our Hollywood office to answer the critical question, “What do consumers need right now that matters? What causes them to engage numerous times? What is important to them?” Their new app is built from the ground up on a foundation of empathy focused on increasing fan confidence in the app. It recognizes that their fans are ardent artist supporters, and they want to be rewarded for their loyalty.
Cecilia White, Senior Product Manager at Ticketmaster, talked about why they decided it was time to build a new Ticketmaster experience with new architecture and technologies.
Experimentation Concepts & How to Leverage Them with Jet.com's PMProduct School
Experimentation, it seems easy but it's difficult to execute properly. We started from the beginning with some basic concepts, what testing looks like in action, and how you can utilize testing to get an early indication of what kind of impact a feature will make on your product.
MaryKate Guidry, the Associate Product Manager for Experimentation at Jet.com, talked about the basic concepts of experimentation, what does success look like, how to best leverage experimentation and how to engage with your resources.
How to Create the Sound Platform by Sonos' Global Product LeadProduct School
This document outlines Sonos' strategy to become the dominant sound platform for the home. It discusses Sonos' goal to fill every home with music by making all of its products work seamlessly together. The document also recommends that Sonos unleash developers on its platform, engage in defining the ultimate voice experience, build strategic partnerships, architect the right APIs, use data to drive product creation, and prioritize customer experience.
How to Transition from Engineering to Product by LinkedIn's PMProduct School
Product managers are sometimes reviled and other times revered. We went over the differences between the roles and what to expect. We discussed how to shift your thinking and start working like a product manager, and how to shift your mindset and learn to think about "why" instead of just "what".
How to Make the Best Product Decisions by XO Group Product ManagerProduct School
Making good decisions is a Product Managers secret weapon. Every day a Product Manager makes macro and micro decisions that enable their teams to design and build. It is uniquely the job because Product Managers tend to have the most context in a company.
From this workshop people learned frameworks of how to make good decisions and examples from how Jennifer Garfield from XO Group has done this at The Knot.
Becoming a Successful PM with Product School's FounderProduct School
Are you trying to break into Product Management, or looking to stay on-top of your Product Management game? Product School's Founder gave insights on how to be a successful PM in Silicon Valley. He also covered how to grow your career once you're a product manager. We had an interactive discussion and answered questions from the audience in real time.
How to Disrupt Digital Product Cultures by LearnVest VP of ProductProduct School
A big part of product management success is bringing various cultures together from people, process, and innovation. Vivek Bedi from LearnVest hosted the product and technology digital teams from Northwestern Mutual and LearnVest as they discussed over the past two years how they have brought two cultures together to come up with a bold, brave, yet balanced "third" culture.
The new culture is one of taking risks, being ok with failing, and focused on innovation while keeping focus on being at the center of clients' financial lives.
Big Companies vs. Startups by Google's former Product ManagerProduct School
Product Manager approaches things differently depending on the project, team and size of the company. Shaun Seo talked about the differences in Product Management approaches at big and established companies like Google and GoDaddy, and small startups. He discussed how you can define your role and responsibilities, understand the required granularity of insights and choose the right frameworks.
Как PM из outsource попасть в product companySerhii Romakh
Переход для project manager в продуктовые компании открывает новые возможности личностного и профессионального роста. Но, как и любое изменении, карьеры содержит свои "подводные камни". На нашей встрече мы обсудим вопросы связанные с спецификой работы менеджеров в продуктовых компаниях, какие hard & soft skills важны для продуктовых компаний и что нужно делать, что бы нужно делать, что бы двигаться в этом направлении
Iterate quickly with a prototype you can testNicole Capuana
A hands-on workshop where you will pair up and sketch a design for a mobile app. You will turn those sketches into a clickable prototype and draft a usability test. Don’t worry, you don’t have to be a designer to do this. If you can draw a square, circle, line, and a triangle, you’ll do fine.
We’ll review prototype tools, how to structure a test, and why this approach can help you validate, experiment and learn fast.
SAP Fiori UX Cloud at New York Customer Forum Sept 2017Gavin Quinn
Gavin Quinn uses his history of hundreds of SAP digital projects and shares tips on how you can easily create innovation in your enterprise. SAP Cloud, Fiori, Agile, and Design Thinking are all discussed.
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
Most businesses fail within the first year or two. How do you improve your odds of success? We’ll review the magic in learning loops, how to understand your users and customer development, and what you need in team dynamics to drive your startup forward and point you in a more successful direction.
By Nick Barendt & Nicole Capuana
What Is Gaming Product Management Like by former EA Product ManagerProduct School
Product Management in the Gaming industry; what’s so different about it? Former EA Product Manager, Olivier Courtemanche, did a walkthrough of the rise of social and mobile free-to-play gaming and the evolution of the Product Management role within it. At the crossroads of creativity and business, this key role has reshaped video game development and redefined corporate cultures by forcing entertainment companies to adapt to the millennium’s new platforms. From Associate to Director, from concept to sunset, you’ll learn the responsibilities of the Gaming PM, their roles within the game development team and the impact they can have on their players.
How to Combine Retail and Product Technology by Gilt.com Sr. PMProduct School
It's no surprise that retail is undergoing structural transformations with the onset of e-commerce. What roles could product managers play to support the brick-and-mortar businesses of tomorrow?
Sophia Huang, Senior Product Manager at Gilt.com, talked about the challenges and opportunities operating in a post-merger startup environment, and how technology can draw out the best of the physical and digital worlds.
What's the Product Manager Role Like by PlayStation former PMProduct School
Many conversations and articles discuss the role of a Product Manager in an environment where the boundaries and norms between product and other functions are well established. Less discussed are the challenges Product Managers, at all levels, face when joining a rapidly growing team or organization, with no previous/failed product management in place.
Guy Assedou, former Product Manager at PlayStation, shared his take of the product role and discuss what strategies and tactics to leverage when one finds himself in such a scenario.
What Is The Product Development Lifecycle by former Symantec PMProduct School
This talk was an introduction to scrum and the product development lifecycle. Scrum is a framework of agile, the most prominent software development methodology today. Shelli went over the scrum process, its main elements and team roles as well as the 5 levels of planning that are part of the product release process.
Solving Problems by Using Products with Google's Product ManagerProduct School
People don’t want to buy a quarter inch drill. They want a quarter inch hole! This is a profound insight. Customers don't want products, they want solutions to their problems. All great products are built around profound insights. In this talk Rakesh Goyal shared some examples of successful products and the foundational insight or ‘secret’ as Peter Thiel would like to call it on which they were built.
What is "Agile"?
Why would someone like to be agile?
What are the 3 pillars for agile software development?
How can you achieve technical excellence in your software teams?
Are developer skills more important than languages, methods or frameworks?
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
This document discusses improving collaboration between designers and developers on agile teams. It begins by debunking common myths that designers and developers have about each other. It then provides tips for improving the collaboration process, such as getting design work done before development starts and using tools like sketching, paper prototypes, and wireframes. The document concludes with tips for designers, developers, product owners, and scrum masters to foster collaboration, such as involving all roles in requirements gathering, providing constructive feedback, and maintaining respect.
KeeKim Heng - The Principles Of Rapid Prototypingwud
The document discusses rapid prototyping and its benefits for the design process. It notes that rapid prototyping allows designers to explore, validate, and test designs quickly through partial implementations, gaining fast feedback without worrying about production issues. This improves communication between designers and engineers, leading to a faster design process and better end products. It advocates distinguishing between full and rapid product life cycles, with the latter providing a step for rapid feedback within the full cycle through techniques like paper, presentation, flash, or web-based prototypes.
AI and BIM in the AEC industry and a useful framework for organizations to evaluate where they are and where they need to be.
Deloitte research notes that the window for competitive differentiation in AI is closing quickly and organizations and regions which are not investing stand to fall behind in terms of their share of the estimated $3.9T of business value Gartner predicts will be created by 2022, meanwhile the IDC predicts that worldwide spending on cognitive and Artificial Intelligence systems will reach $77.6B by 2022[3]. This represents a 66.7% Cumulative average growth rate over 2018 values and offers a compelling justification for immediate adoption of AI capabilities across all sectors in Architecture, Engineering and Construction to support significant growth in demand, and build upon the competitive business advantages which Artificial Intelligence can offer.
Artificial Intelligence is positioned to be the most disruptive class of technology the world will experience over the short to medium term. AI isn’t a zero-sum game either; organisations, employees and the community are all positioned to benefit from the advanced capabilities that AI has to offer which typically do not replace, but rather augment current systems and processes. For engineering and construction firms, adopting AI offers substantial returns when investing in the right solutions and fostering new skills and capabilities.
This document outlines the user experience (UX) design process at Atlassian from brainstorming to implementation and validation. It discusses the challenges of designing for multiple products and time zones. A 5-step process is presented: 1) braindump ideas to brief, 2) create wireframes from the brief, 3) design interfaces from wireframes, 4) implement designs within agile development, and 5) validate designs internally and with users. Continuous iteration and user feedback are emphasized. Communication during implementation and dealing with UI bugs are also addressed.
WordPress in een Continuous Delivery omgevingDenver Sessink
Tijdens de PHP Webdev Achterhoek Meetup gaf ik een kijkje in de keuken van DTC Media tijdens de presentatie "Ehh, WordPress?!". Wij zetten WordPress in een Continuous Delivery omgeving in.
This is the English version of my talk about agile software development practices at Agile Talks seminars in Ankara, Turkey. I tried to focus on the nature of software development and figure out the development practices that let us build software in natural way.
Slides for a few events i was lucky to give a talk this year. From my experiences of building a design system for the product team. Figma and storybook js are introduced.
Unlocking ultimate productivity between engineers and designers (2019)Maria Margarida Silva
Maria Margarida gave a presentation on unlocking productivity between engineers and designers. She discussed defining productive teams, successfully including engineers in the design phase by getting buy-in, preparing for questions, and using tools like Figma. She also covered hand-offs by keeping mockups updated, including copy and interactivity. Implementation and support involves reviewing engineers' work, having conversations, and final presentations. The most important part is iterating on the process to have a healthier workplace with empathy, transparency, and informed teams.
How Iterating Faster Builds Better Product by Capital One PMProduct School
Main takeaways:
- Why it is important to iterate quickly
- Why do software projects get slower as they get larger
- How can Product Managers keep the product iterating quickly
Product Development Planning by Creative Engineering Design LeadProduct School
This document discusses product development planning from Creative Engineering Design Lead. It provides an overview of product development processes and considerations, including common steps like empathizing, defining, ideating, prototyping, and testing. It discusses breadboarding prototypes, design for manufacturing, costs, and planning projects. Project planning involves determining phases, tasks, costs, and timelines. Common phases include concept development, design, engineering, prototyping, refinement, manufacturing release, and support.
During my years as a developer and entrepreneur I have seen a lot of clients and other stakeholders struggle with getting from idea to working software.
This talk sheds a light on it from a developer' side of view, mainly for not so technical people. Expect real world use cases and some funny jokes.
Best practices of project management for small teamsCake YOSHIDA
This document outlines best practices for project management in small teams using automated testing and code reviews. It recommends:
1. Requiring automated testing of all code changes.
2. Conducting code reviews between developers by creating merge requests in GitLab or GitHub.
Developers make changes on branches, create merge requests, and code is automatically tested. If tests pass, another developer reviews the code and merges or provides feedback. This process improves code quality, reduces bugs, and allows for knowledge sharing between team members.
The document discusses several challenges for implementing agile practices in complex projects. It emphasizes the importance of having the right product owner and manager who understand agile principles and can help organize cross-functional teams. Establishing a knowledge base and continuous integration are also highlighted as important for facilitating collaboration across distributed teams working on evolving products.
Delivering High Quality Software Through AgileJohn Bristowe
Delivering high quality software is a risky undertaking. Development and Quality Assurance Managers are in a tight partnership over the war against software bugs. Software quality issues not only delay the time to market for a solution while increasing costs, but they also delay the subsequent benefits to the business. In a business world of increasing focus on compliance and control, Development and QA Managers must balance the need for agility against the reality of quality control. High quality software is the outcome of applying the combination of sound methodologies, best practices and supportive tooling.
This session will outline how to deliver high quality software through Agile and will demonstrate how to apply its practices to your projects and having them supported through tools like Visual Studio and Team Foundation Server.
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses performing requirements analysis, designing the development environment and overall system architecture, coding and testing the project, and managing the project schedule and resources. Finally, it provides some example project ideas and tools to support the development process.
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses conducting requirements analysis, designing the development environment and architecture, writing code according to standards, and managing the project schedule and milestones. Finally, it lists some example project ideas and tools to support testing, version control, project management, and development environments.
The document discusses Agile Scrum methodology and how it was used to develop PanoPla, a virtual reality tool. It describes the Scrum process which involves daily stand-ups, bi-weekly deliverables, and retrospectives. A team including students and a Scrum Master from Bit Space Development iteratively built PanoPla over several months, gaining early feedback from users. The result was an open beta version of PanoPla with over 5,000 users in just 4 months.
Prototyping is not a new concept, but the role it plays in the design process has changed dramatically in the last few years. Proliferation of agile methods and the grassroots nature of design thinking have opened up new opportunities where research and design happen simultaneously. New tools for building digital prototypes have given design teams numerous options from very simple demos to complex proof of concepts.
The Devbridge Design team shares their experience and explore cases where prototyping has driven the design and research process. With varying levels of complexity and fidelity, each has had a different outcome.
IxDA October Event: Prototyping Approaches and OutcomesIxDA Chicago
Prototyping is not a new concept, but the role it plays in the design process has changed dramatically in the last few years. Proliferation of agile methods and the grassroots nature of design thinking have opened up new opportunities where research and design happen simultaneously. New tools for building digital prototypes have given design teams numerous options from very simple demos to complex proof of concepts.
Learn about the Devbridge Design team's experience as they explore cases where prototyping has driven the design and research process. With varying levels of complexity and fidelity, each has had a different outcome.
Similar to PHP-WVL: Why programmers (we) never manage to make a product (20)
Whether you’re a manager, product manager, designer or engineer, at some point during the product lifecycle you will have to deal with legacy. During this talk, I will explain how to tackle product legacy by understanding what it is, evaluating the gravity of it, defining and applying the right techniques and most importantly what you should learn from it. All of this without having to start coding from scratch and without impacting your existing users.
Experiences from running a team on 4 continents.
Our company takes working remotely serious. We have employees which I only met a year after they started working for us. Each year we go on a company retreat to do some team bonding.
In this talk I explain how to build a remote company, from the hiring to keeping everyone happy and act as a team.
wp-cli and plugin development with future and past compatibility (Word Camp P...Andreas - Creten
Talk about the history of wp-cli and the possible future of WordPress plugin development.
Disclaimer: all code in the presentation is mocked, untested code.
Adobe User Group Belgium: Version control and deployment strategyAndreas - Creten
This document contains links to various Git and deployment tools. Git Tower and Beanstalk offer discounted first month payments for their Git hosting and deployment services. Additional links point to the GitHub pages for the Capistrano deployment tool, Gitflow branching model, and Ruckus migrations tool.
The document discusses several techniques for optimizing big websites including:
1) Caching frequently accessed data like database queries and content to improve page load times and reduce database requests.
2) Using background workers to offload processing-heavy tasks from the main server thread to avoid slowing down the whole site.
3) Storing user sessions in a central database instead of on individual servers to allow session data to be shared across servers in a cluster.
4) Employing a load balancer to distribute user requests evenly among servers in a cluster based on their workload.
My presentation for Barcamp Antwerp 4.
Aan de hand van mijn traject in het (hoger) onderwijs leg ik uit dat het onderwijs in België een probleem heeft.
The document discusses various standards for data portability including open standards, RSS, RDF, XMPP, and microformats. It also covers topics like OAuth, OpenID, and data portability tools that can make the internet more like real life by allowing users to easily transfer data between services. The presentation encourages the use of these standards and tools to improve user control and mobility of personal data online.
Andreas Creten is the lead developer of My Name is E, a social networking service. E uses open web standards like PHP, MySQL, jQuery, and open protocols like HTTP, SMS and Bluetooth. E's architecture includes web servers, static storage, and a sync service for sharing social network information across devices. Creten emphasizes using open standards to promote competition and data portability.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSIJNSA Journal
The smart irrigation system represents an innovative approach to optimize water usage in agricultural and landscaping practices. The integration of cutting-edge technologies, including sensors, actuators, and data analysis, empowers this system to provide accurate monitoring and control of irrigation processes by leveraging real-time environmental conditions. The main objective of a smart irrigation system is to optimize water efficiency, minimize expenses, and foster the adoption of sustainable water management methods. This paper conducts a systematic risk assessment by exploring the key components/assets and their functionalities in the smart irrigation system. The crucial role of sensors in gathering data on soil moisture, weather patterns, and plant well-being is emphasized in this system. These sensors enable intelligent decision-making in irrigation scheduling and water distribution, leading to enhanced water efficiency and sustainable water management practices. Actuators enable automated control of irrigation devices, ensuring precise and targeted water delivery to plants. Additionally, the paper addresses the potential threat and vulnerabilities associated with smart irrigation systems. It discusses limitations of the system, such as power constraints and computational capabilities, and calculates the potential security risks. The paper suggests possible risk treatment methods for effective secure system operation. In conclusion, the paper emphasizes the significant benefits of implementing smart irrigation systems, including improved water conservation, increased crop yield, and reduced environmental impact. Additionally, based on the security analysis conducted, the paper recommends the implementation of countermeasures and security approaches to address vulnerabilities and ensure the integrity and reliability of the system. By incorporating these measures, smart irrigation technology can revolutionize water management practices in agriculture, promoting sustainability, resource efficiency, and safeguarding against potential security threats.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.