This document discusses the evolution of project management tools and collaboration between academia and industry. It provides context on the history of project management and challenges with collaboration across different cultures and countries. Specifically:
1) Project management tools started developing in the 1950s and major organizations like PMI were formed to standardize practices. However, tools have limitations for complex collaborative projects.
2) Collaboration between academia and industry is important but difficult to manage due to cultural differences. Project management tools alone cannot overcome these challenges.
3) A comparative management approach is needed to account for different work cultures and environments when collaborating across countries. Key factors like project manager selection are important to consider.
Project management involves applying skills and techniques to meet stakeholder needs and expectations on temporary endeavors to create unique products or services. It balances project scope, cost, time and quality. Projects have a definite beginning and end, cease when objectives are met, and the team disbands upon completion. The product or service is different from others. Project management follows a typical life cycle of defining and organizing the project, planning it, executing and controlling it, and closing it out.
Initiatives are drivers of growth for a company and can include new ideas or improvements to the core business. It is difficult to get initiatives going because the core business takes up resources, commitment is lacking, and there is no system for managing them. To get initiatives started, companies should create an entrepreneurial business development function, engage the whole workforce through social media techniques, form a dedicated team, and launch a new program quickly by removing barriers. The document then provides an example of a management system called Mass Ingenuity that effectively focuses an organization on initiatives.
Building Project management Value through Strategic Alignmentfadisamara
The document discusses building project management value through strategic alignment and professional development. It defines key project management terms like portfolio, program, and project based on PMI definitions. It presents models for putting these concepts together, including a high-level project portfolio management model and a detailed project portfolio management process model. It also discusses implementing project management while demonstrating value through a phased approach and outlines how to know when project management has succeeded in an organization.
The document is a presentation on strategic project management. It discusses various topics related to project management including defining what a manager is, different types of management, managing yourself and the world. It covers why projects fail, what makes one successful, contingency planning, execution, monitoring and the importance of commitment. The presentation provides an overview of key project management concepts in a high-level manner intended to introduce the topic.
Strategic project management focuses on adding value to an organization through complex projects that implement business strategy. It differs from conventional project management by emphasizing business synergy over project administration. Strategic project managers must consider how a project fits into and supports the overall business strategy and dynamics. They must be prepared to adapt projects in response to market changes to create competitive advantages and shareholder value for the organization.
This document discusses strategic project management and how it can help achieve market leadership. It defines strategic project management as project management that is purpose driven, thoughtful, and aligned with organizational aspirations. It provides examples of companies that exemplify market leadership through strategic project management. The document outlines how to implement strategic project management, including establishing a project vision, goals, and metrics aligned with organizational strategy and customer needs. It emphasizes that execution is key to success and that strategic project management is not a silver bullet but can make projects more meaningful if adopted with the right mindset.
This document discusses the evolution of project management tools and collaboration between academia and industry. It provides context on the history of project management and challenges with collaboration across different cultures and countries. Specifically:
1) Project management tools started developing in the 1950s and major organizations like PMI were formed to standardize practices. However, tools have limitations for complex collaborative projects.
2) Collaboration between academia and industry is important but difficult to manage due to cultural differences. Project management tools alone cannot overcome these challenges.
3) A comparative management approach is needed to account for different work cultures and environments when collaborating across countries. Key factors like project manager selection are important to consider.
Project management involves applying skills and techniques to meet stakeholder needs and expectations on temporary endeavors to create unique products or services. It balances project scope, cost, time and quality. Projects have a definite beginning and end, cease when objectives are met, and the team disbands upon completion. The product or service is different from others. Project management follows a typical life cycle of defining and organizing the project, planning it, executing and controlling it, and closing it out.
Initiatives are drivers of growth for a company and can include new ideas or improvements to the core business. It is difficult to get initiatives going because the core business takes up resources, commitment is lacking, and there is no system for managing them. To get initiatives started, companies should create an entrepreneurial business development function, engage the whole workforce through social media techniques, form a dedicated team, and launch a new program quickly by removing barriers. The document then provides an example of a management system called Mass Ingenuity that effectively focuses an organization on initiatives.
Building Project management Value through Strategic Alignmentfadisamara
The document discusses building project management value through strategic alignment and professional development. It defines key project management terms like portfolio, program, and project based on PMI definitions. It presents models for putting these concepts together, including a high-level project portfolio management model and a detailed project portfolio management process model. It also discusses implementing project management while demonstrating value through a phased approach and outlines how to know when project management has succeeded in an organization.
The document is a presentation on strategic project management. It discusses various topics related to project management including defining what a manager is, different types of management, managing yourself and the world. It covers why projects fail, what makes one successful, contingency planning, execution, monitoring and the importance of commitment. The presentation provides an overview of key project management concepts in a high-level manner intended to introduce the topic.
Strategic project management focuses on adding value to an organization through complex projects that implement business strategy. It differs from conventional project management by emphasizing business synergy over project administration. Strategic project managers must consider how a project fits into and supports the overall business strategy and dynamics. They must be prepared to adapt projects in response to market changes to create competitive advantages and shareholder value for the organization.
This document discusses strategic project management and how it can help achieve market leadership. It defines strategic project management as project management that is purpose driven, thoughtful, and aligned with organizational aspirations. It provides examples of companies that exemplify market leadership through strategic project management. The document outlines how to implement strategic project management, including establishing a project vision, goals, and metrics aligned with organizational strategy and customer needs. It emphasizes that execution is key to success and that strategic project management is not a silver bullet but can make projects more meaningful if adopted with the right mindset.
This document summarizes a research report on strategic management and planning conducted by a group for their organization MAARZ. It includes an introduction outlining the purpose, organization overview, interview summary, and articles summary. It then discusses the manager interviewed, lessons learned around the importance of strategic planning and flexible strategies. It also notes problems faced like outdated financial laws and limitations like local network conditions. The conclusion emphasizes the importance of strategic management and properly implementing strategies for organizational success.
Case study-method-for-strategic-managementSaurabh Verma
The Reserve Bank of India (RBI) is the central bank of India, established in 1935. Its mission is to develop a sound and efficient financial system with monetary stability to support India's balanced and sustained economic growth. RBI's vision is to be a leading central bank with transparent and contemporary policies to catalyze a globally competitive Indian financial system that improves people's quality of life. RBI aims to achieve its objectives through monetary policy, managing financial sector development, and organizational development. It recognizes the need for systematic strategic planning to effectively address changes in the economic environment, meet stakeholder expectations, and position itself globally versus its previous pragmatic, reactive approach.
This document provides an overview of key project management concepts and methodologies. It defines projects, programs, portfolios and operations, and describes the influences of functional, matrix and projectized organizational structures. The core project management process groups of initiation, planning, execution, monitoring/control and closing are outlined. Key knowledge areas of scope, schedule, cost, risk, quality and other areas are also summarized. Finally, the document briefly introduces some non-traditional agile and theory of constraints project management methodologies.
This project charter outlines a proposal to create an online book club for patrons of the Alpine Library who have limited mobility or access. The goals are to advance literacy, education, and social engagement for these patrons. Key aspects include selecting an online discussion forum, identifying books and discussion questions, securing funding, training staff, launching a pilot program, and assessing outcomes. The intended deliverables are the online book club platform and supporting documentation, materials, and staff training. Stakeholders include patrons, staff, volunteers, and the broader community. The project manager and team must complete tasks like research, planning, implementation, and evaluation within defined deadlines and staff effort limits.
Светлана Старикова "Building a self-managing team: why you should not have e...Fwdays
На что ответит мой доклад:
-Ещё раз докажем себе, что процессы служат людям, а не наоборот.
-Один грамотный руководитель как-то сказал, что кадры решают всё. Как помочь кадрам решать хоть что-то?
-Почему SCRUM редко работает в реальном мире? Является ли следование SCRUM самоцелью?
-Как адаптировать процесс под бизнес-цели и создать микроклимат в команде.
Yes, this is very wide problem: you expect something, but reality is a bit different.
You expect that query will run 1 sec, but it runs (Oh, my God!) 1 hour. You expect that your query will perform index seek, but it performs index scan instead. You expect your query doesn't use locks, but it uses them.
So this session will be focused on understanding the internals of such situations and making our expectations more close to reality.
Павел Тайкало: "Optimistic Approach : How to show results instead spinners wi...Fwdays
The document discusses an optimistic approach to updating the user interface in mobile applications. It proposes showing predicted results to users immediately instead of loading spinners to improve perceived performance. This involves caching data, preloading content, and updating the UI with fake results before the server response arrives. It can improve the user experience but requires handling errors if the prediction does not match the actual response. The approach also needs to account for frequent actions from hyperactive users.
"Spring Boot. Boot up your development" Сергей МоренецFwdays
своем докладе я подробно расскажу о Spring Boot - библиотеке, которая значительно упрощает работу разработчика и уменьшает количество написанного кода.
Spring Boot позволяет быстрее и проще сконфигурировать сторонние библиотеки и фреймворки, а также предоставляет удобные сервисы для получения метрик работы приложения.
Я поделюсь своим опытом работы, интеграции с Maven/Gradle, покажу практические примеры использования этой технологии.
После этого доклада вы можете самостоятельно использовать Spring Boot в своих приложениях.
Hey, let's talk about the future! Frameworks are moving fast, delivering new features, improving performance, and expanding the boundaries of what's possible to do with the web today. Sometimes it's hard to keep up. We'll talk about what the future holds for all of us and how to write your applications today to be prepared for it.
"После OOD: как моделировать предметную область в пост-объектном мире" Руслан...Fwdays
The document discusses domain modeling approaches in a post-object-oriented world. It describes modeling domains using immutable data objects and domain services rather than traditional object-oriented classes. Domain objects represent entities without behavior, while domain services encapsulate functionality without data. This approach uses composition over inheritance and aims to describe limited relationships rather than a universal ontology. It provides examples modeling a small billing domain in this way, including use of a DSL to fluently describe tariff plans.
The document discusses techniques for dealing with "fat models" in Ruby on Rails applications. It argues that concerns are better than services for encapsulating business logic that belongs in models. Concerns allow models to have default behaviors while still supporting edge cases. The document also notes that the single responsibility principle is misleading, as real-world objects often have multiple related responsibilities. Well-designed models with concerns promote code reuse and testability over separated services.
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений" Fwdays
В докладе мы поговорим о концепции Feature Flags. Преимуществами этого подхода являются
- Уменьшение количества веток (feature branches)
- Постепенная выкатка изменений (gradual rollout)
- Безопасный откат изменений (safe rollback)
В докладе я расскажу о практическом опыте компании upwork.com, и о том как Feature Flags минимизируют наши риски при выпуске новой функциональности или рефакторинге.
Введение в концепцию Feature Flags
Feature Flags в Upwork
Какие задачи решаются с помощью Feature Flags
Как мы используем Feature Flags
Детали реализации
Общие рекомендации по использованию
Ограничения подхода
Доклад расчитан на широкий спектр аудитории
Я расскажу о том, как можно использовать терминал не по назначению.
Какие подводные камни мне встречались, когда я разрабатывал canvas для терминала. Какие алгоритмы я использовал, чтобы оптимизировать скорость отрисовки элементов.
И конечно же покажу все на реальных примерах и отвечу на вопросы.
Трансформация команды: от инди разработки к играм с коммерческой успешностьюFwdays
Процесс перехода команды из разряда простого фана к эффективной деятельности часто бывает болезненным, с рывком и недостаточно быстрым. Это постоянное балансирование между старым и новым, попытка усидеть на двух стульях сразу - романтичности инди-разработки и необходимости зарабатывать деньги на все потребности команды. Это будет история о том, как объединить эти два подхода в гармоничную экосистему, и сделать это своевременно.
Тема очень глубокая и противоречивая, и здесь нет однозначных ответов. Я поделюсь своим опытом подводных камней и ошибок на этом пути. Возможно, это будет полезно и вам.
"What I learned through reverse engineering", Yuri ArtiukhFwdays
In recent years, I have gained most of my knowledge through reverse engineering, how I did it and what I learned during this period, I decided to share. All this concerns graphic programming, performance, best practices in the frontend.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
"Micro frontends: Unbelievably true life story", Dmytro PavlovFwdays
A real life story about the experience of using Micro frontends in an existing Enterprise product. Problems and their solutions on the way from the integration of a separate component to an extensible No-code platform.
"Objects validation and comparison using runtime types (io-ts)", Oleksandr SuhakFwdays
A common task in modern JS is parsing, validating and then comparing JSON objects. In this talk I will quickly go through most common ways to parse/validate and compare objects we use today and then focus more on how runtime types (based on io-ts) can help make such tasks easier and quicker to implement.
"JavaScript. Standard evolution, when nobody cares", Roman SavitskyiFwdays
Should we take a look at JavaScript when everyone is writing in TypeScript? What happens to the standard? What did we get last year? What new features can we expect this and next year? And most importantly, when will Observer be standardized?
Let's try to answer all these questions and even a little more, dream about the future, and enjoy that Observer is alive (or not).
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...Fwdays
Case study of how small team in Preply started with inheriting an existing ranking model to being able to produce a model per day. In this talk we'll cover steps to take if you find yourself in a similar situation: what kind of technology and processes can you introduce in order to achieve a great speedup in a development speed.
This document summarizes a research report on strategic management and planning conducted by a group for their organization MAARZ. It includes an introduction outlining the purpose, organization overview, interview summary, and articles summary. It then discusses the manager interviewed, lessons learned around the importance of strategic planning and flexible strategies. It also notes problems faced like outdated financial laws and limitations like local network conditions. The conclusion emphasizes the importance of strategic management and properly implementing strategies for organizational success.
Case study-method-for-strategic-managementSaurabh Verma
The Reserve Bank of India (RBI) is the central bank of India, established in 1935. Its mission is to develop a sound and efficient financial system with monetary stability to support India's balanced and sustained economic growth. RBI's vision is to be a leading central bank with transparent and contemporary policies to catalyze a globally competitive Indian financial system that improves people's quality of life. RBI aims to achieve its objectives through monetary policy, managing financial sector development, and organizational development. It recognizes the need for systematic strategic planning to effectively address changes in the economic environment, meet stakeholder expectations, and position itself globally versus its previous pragmatic, reactive approach.
This document provides an overview of key project management concepts and methodologies. It defines projects, programs, portfolios and operations, and describes the influences of functional, matrix and projectized organizational structures. The core project management process groups of initiation, planning, execution, monitoring/control and closing are outlined. Key knowledge areas of scope, schedule, cost, risk, quality and other areas are also summarized. Finally, the document briefly introduces some non-traditional agile and theory of constraints project management methodologies.
This project charter outlines a proposal to create an online book club for patrons of the Alpine Library who have limited mobility or access. The goals are to advance literacy, education, and social engagement for these patrons. Key aspects include selecting an online discussion forum, identifying books and discussion questions, securing funding, training staff, launching a pilot program, and assessing outcomes. The intended deliverables are the online book club platform and supporting documentation, materials, and staff training. Stakeholders include patrons, staff, volunteers, and the broader community. The project manager and team must complete tasks like research, planning, implementation, and evaluation within defined deadlines and staff effort limits.
Светлана Старикова "Building a self-managing team: why you should not have e...Fwdays
На что ответит мой доклад:
-Ещё раз докажем себе, что процессы служат людям, а не наоборот.
-Один грамотный руководитель как-то сказал, что кадры решают всё. Как помочь кадрам решать хоть что-то?
-Почему SCRUM редко работает в реальном мире? Является ли следование SCRUM самоцелью?
-Как адаптировать процесс под бизнес-цели и создать микроклимат в команде.
Yes, this is very wide problem: you expect something, but reality is a bit different.
You expect that query will run 1 sec, but it runs (Oh, my God!) 1 hour. You expect that your query will perform index seek, but it performs index scan instead. You expect your query doesn't use locks, but it uses them.
So this session will be focused on understanding the internals of such situations and making our expectations more close to reality.
Павел Тайкало: "Optimistic Approach : How to show results instead spinners wi...Fwdays
The document discusses an optimistic approach to updating the user interface in mobile applications. It proposes showing predicted results to users immediately instead of loading spinners to improve perceived performance. This involves caching data, preloading content, and updating the UI with fake results before the server response arrives. It can improve the user experience but requires handling errors if the prediction does not match the actual response. The approach also needs to account for frequent actions from hyperactive users.
"Spring Boot. Boot up your development" Сергей МоренецFwdays
своем докладе я подробно расскажу о Spring Boot - библиотеке, которая значительно упрощает работу разработчика и уменьшает количество написанного кода.
Spring Boot позволяет быстрее и проще сконфигурировать сторонние библиотеки и фреймворки, а также предоставляет удобные сервисы для получения метрик работы приложения.
Я поделюсь своим опытом работы, интеграции с Maven/Gradle, покажу практические примеры использования этой технологии.
После этого доклада вы можете самостоятельно использовать Spring Boot в своих приложениях.
Hey, let's talk about the future! Frameworks are moving fast, delivering new features, improving performance, and expanding the boundaries of what's possible to do with the web today. Sometimes it's hard to keep up. We'll talk about what the future holds for all of us and how to write your applications today to be prepared for it.
"После OOD: как моделировать предметную область в пост-объектном мире" Руслан...Fwdays
The document discusses domain modeling approaches in a post-object-oriented world. It describes modeling domains using immutable data objects and domain services rather than traditional object-oriented classes. Domain objects represent entities without behavior, while domain services encapsulate functionality without data. This approach uses composition over inheritance and aims to describe limited relationships rather than a universal ontology. It provides examples modeling a small billing domain in this way, including use of a DSL to fluently describe tariff plans.
The document discusses techniques for dealing with "fat models" in Ruby on Rails applications. It argues that concerns are better than services for encapsulating business logic that belongs in models. Concerns allow models to have default behaviors while still supporting edge cases. The document also notes that the single responsibility principle is misleading, as real-world objects often have multiple related responsibilities. Well-designed models with concerns promote code reuse and testability over separated services.
Александр Махомет "Feature Flags. Уменьшаем риски при выпуске изменений" Fwdays
В докладе мы поговорим о концепции Feature Flags. Преимуществами этого подхода являются
- Уменьшение количества веток (feature branches)
- Постепенная выкатка изменений (gradual rollout)
- Безопасный откат изменений (safe rollback)
В докладе я расскажу о практическом опыте компании upwork.com, и о том как Feature Flags минимизируют наши риски при выпуске новой функциональности или рефакторинге.
Введение в концепцию Feature Flags
Feature Flags в Upwork
Какие задачи решаются с помощью Feature Flags
Как мы используем Feature Flags
Детали реализации
Общие рекомендации по использованию
Ограничения подхода
Доклад расчитан на широкий спектр аудитории
Я расскажу о том, как можно использовать терминал не по назначению.
Какие подводные камни мне встречались, когда я разрабатывал canvas для терминала. Какие алгоритмы я использовал, чтобы оптимизировать скорость отрисовки элементов.
И конечно же покажу все на реальных примерах и отвечу на вопросы.
Трансформация команды: от инди разработки к играм с коммерческой успешностьюFwdays
Процесс перехода команды из разряда простого фана к эффективной деятельности часто бывает болезненным, с рывком и недостаточно быстрым. Это постоянное балансирование между старым и новым, попытка усидеть на двух стульях сразу - романтичности инди-разработки и необходимости зарабатывать деньги на все потребности команды. Это будет история о том, как объединить эти два подхода в гармоничную экосистему, и сделать это своевременно.
Тема очень глубокая и противоречивая, и здесь нет однозначных ответов. Я поделюсь своим опытом подводных камней и ошибок на этом пути. Возможно, это будет полезно и вам.
"What I learned through reverse engineering", Yuri ArtiukhFwdays
In recent years, I have gained most of my knowledge through reverse engineering, how I did it and what I learned during this period, I decided to share. All this concerns graphic programming, performance, best practices in the frontend.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
"Micro frontends: Unbelievably true life story", Dmytro PavlovFwdays
A real life story about the experience of using Micro frontends in an existing Enterprise product. Problems and their solutions on the way from the integration of a separate component to an extensible No-code platform.
"Objects validation and comparison using runtime types (io-ts)", Oleksandr SuhakFwdays
A common task in modern JS is parsing, validating and then comparing JSON objects. In this talk I will quickly go through most common ways to parse/validate and compare objects we use today and then focus more on how runtime types (based on io-ts) can help make such tasks easier and quicker to implement.
"JavaScript. Standard evolution, when nobody cares", Roman SavitskyiFwdays
Should we take a look at JavaScript when everyone is writing in TypeScript? What happens to the standard? What did we get last year? What new features can we expect this and next year? And most importantly, when will Observer be standardized?
Let's try to answer all these questions and even a little more, dream about the future, and enjoy that Observer is alive (or not).
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...Fwdays
Case study of how small team in Preply started with inheriting an existing ranking model to being able to produce a model per day. In this talk we'll cover steps to take if you find yourself in a similar situation: what kind of technology and processes can you introduce in order to achieve a great speedup in a development speed.
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil TopchiiFwdays
In my talk, I will tell about the world of GenAI services beyond GPT-wrappers and how we developed and scaled GenAI-centric applications. I'll share personal experiences about the obstacles, lessons, and strategic tools and methodologies that were key in taking GenAI applications from 0 to 1. I'll talk about the challenges we faced when launching LLM-based and image generative applications and delivering them to end users, and what conclusions and solutions were made.
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
Python engineers are introduced to the transformative potential of Large Language Models (LLMs) in the realm of advanced data analysis and the application of Semantic Kernel techniques. We will talk about how LLMs like ChatGPT can be integrated into Python environments to automate data processing, enhance predictive modeling, and unlock deeper insights from complex datasets. The session will delve into practical strategies for embedding Semantic Kernel methods within Python projects, illustrating how these advanced techniques can refine the accuracy of machine learning models by embedding domain-specific knowledge directly into the analysis process. Attendees will leave with a clear roadmap for leveraging the combined power of LLMs and Semantic Kernels, equipped with actionable knowledge to drive innovation in their data analysis projects and beyond, marking a significant leap forward in the evolution of Python engineering practices.
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
Federated learning. Algorithmic solution to the problem of privacy preserving ML. Pieces involved to support the training with NVIDIA Flare as example. How newest legislation affects federated learning.
"What is a RAG system and how to build it",Dmytro SpodaretsFwdays
Today, large language models are becoming an integral part of almost every IT solution. However, their use is often accompanied by certain limitations, such as the relevance of information or its depth and specificity. One of the ways to overcome these limitations is the method of working with LLMs - RAG (Retrieval Augmented Generation).
In an ideal world, you would write Python code and then it would work perfectly. But unfortunately, it doesn't work in this manner. In my talk, I'll cover how to efficiently debug your programs, especially in cloud environments or inside Kubernetes.
MLOps (Machine Learning Operations) is a recent buzzword, that trends a lot. Let's figure out together how maintaining applications with machine learning components is significantly different from maintaining applications without them.
We will look into MLOps best practices and typical problems and their implementations/solutions in real world production.
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
Ever seen a code base where understanding a simple method meant jumping through tangled class hierarchies? We all have! And while "Favor composition over inheritance!" is almost as old as object-oriented programming, strictly avoiding all types of subclassing leads to verbose, un-Pythonic code. So, what to do?
The discussion on composition vs. inheritance is so frustrating because far-reaching design decisions like this can only be made with the ecosystem in mind – and because there's more than one type of subclassing!
Let's take a dogma-free stroll through the types of subclassing through a Pythonic lens and untangle some patterns and trade-offs together. By the end, you'll be more confident in deciding when subclassing will make your code more Pythonic and when composition will improve its clarity.
"Distributed graphs and microservices in Prom.ua", Maksym KindritskyiFwdays
The current architecture of Prom.ua is built on microservices and GraphQL API, but it was not always like that. In this talk, I'll tell you how far we've come and how we've made using graphs in a microservice architecture convenient and simple. I will talk about the problems we faced and how we overcame them, made our development process more accessible, deployments faster, and the remains of the monolith less loaded.
"Rethinking the existing data loading and processing process as an ETL exampl...Fwdays
ETL stands for extract, transform, load. It's a process that combines data from different sources into a single repository for further processing, analysis, and utilization.
This talk provides an example of how pandas can be used to solve ETL tasks as a stage in the evolution of the data intake component. This involves preliminary validation, filtering, and conversion of data according to a set of business rules and internal representation, with intermediate combination with other sources.
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...Fwdays
I’m confident that many IT professionals are currently facing the same situation I was in a few months ago. Mobilization, uncertainty. How can I be maximally beneficial to the country with my experience and continue professional development in such circumstances? Since the onset of the full-scale invasion, I've been actively volunteering and assisting the army. Mobilization became the next logical step.
I want to share:
My journey in IT, volunteering, and the beginning of my service in the Armed Forces
Impressions from the first few months
Which Soft Skills are helpful in this context
I aim to dispel myths about the mobilization process and projects of the Armed Forces. Address your questions
And yes, military personnel can travel abroad during their leave.
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...Fwdays
The leader must be strong all the time. The leader cannot afford to make mistakes, let alone fail in front of their team. Is that really true? Nick Gicinto, a cybersecurity leader with over 25 years of experience, who has worked for the CIA and has built security systems from scratch at Tesla and Uber, fully hiring teams for these projects, will talk about the importance of being vulnerable to build trust within a team.
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...Fwdays
Sharing open feedback can be difficult because it equals much work on yourself. However, feedback needs attention and a special place in the corporate culture. It helps to grow dynamically, build a team of like-minded people and achieve powerful results.
In the presentation, I will talk about:
The ability to work with feedback as a soft, solid skill in developing technical specialists.
A list of difficulties that prevent quality work with feedback.
The 4A Framework is a tool for successful giving and receiving feedback.
I will also help specialists learn the following:
Form constructive feedback and understand how and when to give it.
Work analytically with the received feedback.
Feel free to share your thoughts and be heard.
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...Fwdays
Will discuss:
Current communication challenges, including mishaps and toxic versus productive interactions.
Ever wondered about PDP? It’s likely because its relevance to career planning, even outside your current company, hasn’t been fully spotlighted.
Exploring how PDP functions within career planning, applicable even if you’re eyeing an exit.
“Who do I aspire to become?”
Summarizing key points with a reference to a practical form you can download to use.
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...Fwdays
This talk will reveal four destructive communication patterns that can undermine team spirit, reduce productivity and cause conflict, and offer effective strategies for neutralizing them.
Let's start with exciting storytelling about a fictional team of developers working on Scrum. You will learn about situations that their team member noticed during team meetings.
Next, we will analyze "The Gottman Four Horsemen" model, which describes the four "horsemen of the apocalypse" of work relationships: criticism, defensiveness, contempt, and stonewalling. For each of these patterns, specific "antidotes" will be offered that allow you to build healthier and more productive relationships in the team.
Finally, we'll look at why this topic is critical to team productivity, drawing on Google's "Project Aristotle" research. Special attention will be paid to the concept of psychological safety, which is a key factor in the success of high-performance teams.
This talk will not only provide valuable insights and tools for improving communication and management in Tech teams, but will also help each member better understand their own contribution to the overall success of the team.
9. Візія як спільне розуміння
Сенс розвитку організації
Ідея, яка об’єднує
Передумова до процесу «розробки стратегії»
Трансформація
10. Що не є візією
Планові показники
Абстракції, що не дають чіткого розуміння іншим
Не прокомунікована ідея
Не сприйнята ідея
Абсолютно нереальна ідея
Ідея з існуючими протиріччями з «природніми законами»
…
20. Так/Ні
1. Цінності це пріоритети та преференції індивідуумів та груп, що віддзеркалює,
що є важливим для них
2. Відсутність пріоритетів серед цінностей породжує конфлікт
3. Цінності організації є фактичною ведучою силою організації
4. Цінності є основою ДНК організаційної культури. Саме вони визначають що
відбувається і чому
21. Так/Ні
5. Організації не впроваджують принципи в практику, це роблять люди
6. Цінності впливають на продуктивність
7. Рішення приймаються більше базуючись на цінностях ніж на раціональному
аналізі
8. Цінності обумовлюють якість
9. Цінності впливають на поведінку