- Reduce Risk Through Design Thinking: How to build products that respond 2 change
Pivotal Labs Toronto
Building software is incredibly tricky. It isn’t enough to simply build lots of features, develop a rich product portfolio, or be the first to market. ------------------------------- What are we solving -------------------------------- Without the ability to effectively evaluate product risks, organizations often fail to meet their customer's evolving needs and expectations, and the product is ultimately unsuccessful. We need to adopt new tools and processes to help us mitigate these risks before the product goes to market, and continue to iterate over time. ---------------------------- Who should attend ---------------------------- Product Owners, Product Managers and Developers will learn how to effectively partner with Designers to gather insights that leads to value stories, meaningful software and quality software products. Designers will learn how to plan and conduct user research as part of an on-going product development process. ------------------------------- How will we do it -------------------------------- Through a series of case studies on the challenges and pitfalls of traditional software development practices, we will look at how to implement lean design research in an agile product team and ways to bring about change within the organization. Topics include: User-Centered Design, User research 101, Generative vs Evaluative research practices, UX + Agile, and lean principles. We will explore popular design processes and how it relates to the development process. This includes Design Thinking (IDEO), Design Spring (Google Ventures) and Double Diamond (British Design Council). ------------------------- Who is speaking ---------------------- Hans Kao is a seasoned Product Designer at Pivotal Labs, he thinks about design beyond colours, fonts and pictures, but focuses on delivering true value to real users. He is involved throughout the product development process, helping the team obsessively focus on the user experience in order to build desirable and usable products.
- Modern DevOps with Spinnaker: How Netflix Manages Microservices at Scale
The ability to deliver software with speed and stability drives organizational performance: productivity, profitability, and market share. It enables innovation and fast feedback cycles for your business. It is now a key business competency. ---------------------------- What are we solving: ---------------------------- Optimizing for velocity requires adopting a microservice architecture, so different parts of applications can be delivered independently by different teams. A microservice architecture results in a higher rate of change and potential instability in a distributed system ------------------------ How will we do it ------------------------ Netflix created Spinnaker, a multi-cloud continuous delivery system as one of the key pillars of their application platform. Come learn how you can leverage the recent addition of Cloud Foundry to the Spinnaker ecosystem to help you deliver code quickly and safely. -------------------------- Who should attend: -------------------------- Product Managers, DevOps, Developers, QA’s, Operators, Architects and anyone else involved in the Software Development Lifecycle will all learn valuable takeaways, tools, and practices to carry out these principles and improve their Delivery and Speed. ---------------------- Who is speaking: ----------------------- Jon Schneider Sr Engineering Manager, Spring Team @ Pivotal Jon is a Software Engineer at Pivotal, working on the Spring team on application monitoring and continuous delivery. Previously, he worked at Netflix on developer productivity tools related to distributed refactoring, dependency insight, and build tools.
- Less is More — The 7 Wastes of Lean Software Development
"Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away" One of the most effective ways of improving profitability and reducing costs is identifying and eliminating any waste in your SLDC process that doesn’t add value. We will look at the 7 Wastes of Lean Manufacturing — popularized by Toyota — and how they apply to the Software Development industry. This includes: Partially Done Work, Extra Features, Relearning, Handoffs, Delays, Task Switching, and Defects. We will look at how identifying these wastes, how to reduce them, and how to deliver software projects with lower costs (time, money, resources). — Who should attend: Developer’s , Product Managers, Product Owners, QA’s, and anyone else involved in the Software Development Lifecycle will all learn valuable takeaways, tools, and practices to carry out these Lean Principles and improve their Delivery and Speed. -- Who is Speaking: Victor Szoltysek is an emergency firefighter. He has a long history of software consulting and effectively putting-out-fires around corporate America. He is often dropped-in during serious project difficulties and cost-overruns. He has been able to successfully turn around some projects, seen others fail miserably, and, regrettably, has personally witnessed close to one billion dollars in project write-offs. That’s billion with a B! Throughout his career and dozens of post-mortem analysis, he’s acquired a very specific set of skills, including a keen premonition of project failures before they happen, and insights how they could easily have been avoided. Currently, he works at Pivotal as a Platform Architect helping clients with cloud transformations and effective lean software development, to help you proactively avert disaster and be seen as a valued, skilled, and respected lean software expert. https://www.linkedin.com/in/victor-szoltysek-a14235b6/
- Big Bangs, Monorails, and Microservices
Big Bangs, Monorails, and Microservices: Software Development Lessons from the Golden Age of The Simpsons. Abstract Only a few things are certain in life: death, taxes, and the fact most software projects will go over-budget, underperform, or worse-yet fail altogether. With decades of books, conferences, and materials written on the subject, we continue repeating the same fundamental mistakes that lead to these failures — and we still end-up with massive cost overruns or worse still: complete write-offs with nothing to show. Come take a journey back in time to 1990’s Springfield to get some insights on avoiding these costly mistakes, and to help shed light on why failures like healthgov.org or canada.ca continue happening. We’ll look on how to pragmatically deal with our obsession with shiny objects, our wishful thinking tendencies, our self-interest with Resume-Driven Design, and a slew of other and often non-technical antipatterns —in order to help mitigate them, and a more efficient Springfield. Audience Anyone involved in the Software Development Life Cycle (SDLC), technical and non-technical people alike will learn valuable lessons to help them minimize software delivery risk, and avoid costly and often spectacular project catastrophes. Speaker Victor Szoltysek has a long and rich history of software consulting and dealing with putting-out-fires around corporate America. Often dropped-in during serious project difficulties and cost-overruns — he’s successfully turned around some, seen others fail, and personally experienced close to a billion dollars in project write-offs. Through these experiences and dozens of post-mortems, he’s acquired a very specific set of skills, including a keen premonition to see such project failures before they happen and be able to avoid them. Currently he works at Pivotal as a Platform Architect helping clients with cloud transformations.
- Cloud Native Java, part deux
Interested in learning from a leading Spring Advocate, Josh Long? - https://spring.io/team/jlong Attend Pivotal’s workshop on Cloud Native Java, covering topics like Spring Cloud Functions, Cloud Finchley, Boot 2.0 and Framework 5. Including; Kotlin and Messaging with Apache Kafka. What to Expect: In this talk, we'll look at Spring Cloud.next to support modern microservices development, focusing on the things that really matter (or, at least, the things we've got cooking in Spring Boot 2.0 and Spring Cloud Finchley, both due before April or so): Functions-as-a-service with Spring Cloud Function. - We've got FUNCTIONS (wrapped in apps, in containers, running on servers, in datacenters) - Functional reactive REST endpoints (totally different meaning for "function" here, though) Reactive programming with Spring Framework 5. - Leverage flow control at every layer and make the most efficient use of every CPU when doing input/output. You're going to need every bit of efficiency that you can get after you've installed the patches for Spectre and Meltdown! Kotlin. Yes, KOTLIN: you wanted Java and I'm giving it to you.. in libraries that I'll use from Kotlin.- Messaging with Apache Kafka. Nothing funny here. It's just awesome.
- Cloud-Native Batch Processing Workshop
LIMITED SPACE, MUST RSVP BY EMAILING: If you are interested in joining, please email: [masked] Those who do not RSVP by emailing Jesse Pulfer will not be able to attend. Why Attend: Workshop for developers and team leads looking to learn how to run/modernize batch workloads on cloud-native platforms. Agenda: Introduction to Spring Batch Cloud Foundry Tasks & Scheduling Cloud-Native Batch Processing Spring Cloud Data Flow Cloud-Native Batch Processing Industry Use Cases Speakers Include: Mike Minella, Spring Batch & Cloud Task Lead Adib Saikali, Advisory Platform Architect Luke Shannon, Advisory Platform Architect Sina Sojoodi, Global CTO, Data-Intensive Software
- Contract Tests in the Enterprise
Is your legacy application talking to a service that is never up and running on your shared testing environment? Does your company waste a lot of time and money on regression testing only to see that, yet again, someone has created a typo in the API? Enough is enough. Time to fix this problem using contract tests! In this presentation you’ll see how to migrate a legacy application to work with stubs of external applications. We’ll show different ways of increasing your test reliability by writing adding contract tests of your API. You’ll see the difference between producer and consumer driven contracts. Our Presenter Is Marcin Grzejszczak: Author of "Mockito Instant" and "Mockito Cookbook" books. Co-author of Applied Continuous Delivery Live Lessons. Co-founder of the Warsaw Groovy User Group and Warsaw Cloud Native Meetup. Lead of Spring Cloud Sleuth, Spring Cloud Contract and Spring Cloud Pipelines projects at Pivotal Twitter: @MGrzejszczak
- Improving Velocity through Infrastructure Abstraction
Welcome To 2018! After an extended break, we are back! Lots of great talks and events coming this year. Stay tuned. Meet Up Abstract for the 28th: The power of abstraction has been a large driver in improving developer productivity over the last few decades. Higher level programming languages have allowed developers to spend progressively more of their time focusing on delivering tangible business value instead of worrying about underlying details such as registers and memory management. Through the use of containers, virtualization, and the cloud; we are now seeing the same productivity gains through the abstraction of infrastructure. This again is allowing developers and Ops to focus more of their time on delivering real value instead of the minutiae of requisition forms, OS patching, and late night calls to manually reboot machines. For this presentation, we will delve into the cornucopia of current buzzwords and offerings in the infrastructure space including: Docker, Kubernetes, Microservices, Cloud Native, Iaas, PaaS, SaaS, FaaS, Hypervisors, VMs, etc. Cutting through the hype, we will the discuss the different offering including: uses-cases, pros/cons, and reoccurring fallacies and misconceptions. Whether you’re running On-Prem Monolith snowflake environments , or fully Containerized Cloud Microservices; you’ll pick up common Cloud Practices and Patterns to best leverage these tools and improve your team velocity. Speaker Bio: Victor works at Pivotal as a Platform Architect helping companies transform and improve their development practices. His background includes many years of Consulting: including a long stint at ThoughtWorks of living out of a suitcase for many years and working throughout North America. His main technical experiences have been in : DevOps+Agile Transformations / JVM+NET Development / and helping developers from injuring themselves by preaching about YAGNI. In his spare time he enjoys skiing powder, pressure cooking with Instant Pots, and collecting memes on the latests trends+fallacies in the software industry.