Questa lezione è rivolta agli studenti della scuola secondaria di secondo grado.
Utile per introdurre i cicli nel linguaggio di programmazione C++.
Gli studenti usano i cicli, cioè i blocchi di ripetizione, per imparare a ripetere un'istruzione o una sequenza di istruzioni in modo più efficiente (senza dover riscrivere le istruzioni, ovvero senza dover inserire copie identiche di blocchi di codice).
La lezione è improntata su diversi principi di apprendimento, quali Principio della motivazione, Principio dell’adesione, Principio del protagonismo, ecc.
An overview of the Agile Manifesto and why Agile SDLC is super important to excellent project management practices. Agile Software development is dominating the game these days. Whether you're going responsive, managing ecommerce, magento, or iphone apps Agile practices will help your efforts succeed.
Introduction to the scrum framework: roles, activities and artifacts.
Scrum is an agile methodology for project management, to create a high quality product.
www.nieldeckx.be
Scrum is an iterative and incremental agile software development framework for managing product development. Diceus is following this methodology in various of projects, which give us and our clients invaluable advantage during development life cycle. The result of this approach is always stable and successful product.
You could find more information about Scrum methodology and Business Intelligence in our blog:
http://blog.diceus.com/
다양한 하둡에코 소프트웨어 성능을 검증하려는 목적으로 성능 테스트 환경을 구성해보았습니다. ELK, JMeter를 활용해 구성했고 Kafka에 적용해 보았습니다.
프로젝트에서 요구되는 성능요건을 고려해 다양한 옵션을 조정해 시뮬레이션 해볼수 있습니다.
처음 적용한 뒤 2년 정도가 지났지만, kafka 만이 아니다 다른 Hadoop eco 및 Custom Solution에도 유용하게 활용 가능하겠습니다.
Questa lezione è rivolta agli studenti della scuola secondaria di secondo grado.
Utile per introdurre i cicli nel linguaggio di programmazione C++.
Gli studenti usano i cicli, cioè i blocchi di ripetizione, per imparare a ripetere un'istruzione o una sequenza di istruzioni in modo più efficiente (senza dover riscrivere le istruzioni, ovvero senza dover inserire copie identiche di blocchi di codice).
La lezione è improntata su diversi principi di apprendimento, quali Principio della motivazione, Principio dell’adesione, Principio del protagonismo, ecc.
An overview of the Agile Manifesto and why Agile SDLC is super important to excellent project management practices. Agile Software development is dominating the game these days. Whether you're going responsive, managing ecommerce, magento, or iphone apps Agile practices will help your efforts succeed.
Introduction to the scrum framework: roles, activities and artifacts.
Scrum is an agile methodology for project management, to create a high quality product.
www.nieldeckx.be
Scrum is an iterative and incremental agile software development framework for managing product development. Diceus is following this methodology in various of projects, which give us and our clients invaluable advantage during development life cycle. The result of this approach is always stable and successful product.
You could find more information about Scrum methodology and Business Intelligence in our blog:
http://blog.diceus.com/
다양한 하둡에코 소프트웨어 성능을 검증하려는 목적으로 성능 테스트 환경을 구성해보았습니다. ELK, JMeter를 활용해 구성했고 Kafka에 적용해 보았습니다.
프로젝트에서 요구되는 성능요건을 고려해 다양한 옵션을 조정해 시뮬레이션 해볼수 있습니다.
처음 적용한 뒤 2년 정도가 지났지만, kafka 만이 아니다 다른 Hadoop eco 및 Custom Solution에도 유용하게 활용 가능하겠습니다.
Kafka as an Event Store - is it Good Enough?Guido Schmutz
Event Sourcing and CQRS are two popular patterns for implementing a Microservices architectures. With Event Sourcing we do not store the state of an object, but instead store all the events impacting its state. Then to retrieve an object state, we have to read the different events related to a certain object and apply them one by one. CQRS (Command Query Responsibility Segregation) on the other hand is a way to dissociate writes (Command) and reads (Query). Event Sourcing and CQRS are frequently grouped and used together to form something bigger. While it is possible to implement CQRS without Event Sourcing, the opposite is not necessarily correct. In order to implement Event Sourcing, an efficient Event Store is needed. But is that also true when combining Event Sourcing and CQRS? And what is an event store in the first place and what features should it implement? This presentation will first discuss what functionalities an event store should offer and then present how Apache Kafka can be used to implement an event store. But is Kafka good enough or do specific event store solutions such as AxonDB or Event Store provide a better solution?
Java is one of the most popular languages and it's very important to understand the performance of Java servers. Modern JVMs compile the Java code in runtime using Just-In-Time (JIT) compiler and such JIT compiled code runs very close to optimized native code in terms of speed.
When understanding performance, it's important to know how Java works and we can also measure the performance using key metrics like Throughput and Latency. After measuring the performance, we can use profilers to understand the application behavior and find performance bottlenecks.
In this session, we will look at how Java manages the memory and how it optimizes the Java code using JIT compilation. We will also look at how we can use the Java Flight Recorder (JFR) to profile the JVM and find performance bottlenecks.
Finally, we can look at how "Flame Graphs" can be used to identify the most frequent code-paths quickly and accurately.
accelQ automates entire quality lifecycle and challenges the silo based test automation approach.
accelQ is built on a cognitive core engine bringing
the power of predictive analytics in scenario design,
autonomics in test automation and adaptive change
management in traceability, just to name a few.
PowerPoint presentation on Agile software development and Scrum. First and foremost it´s not about tools or processes. It´s about the mindset needed to be successful in delivering valuable software to the customer
Product Backlog Refinement is the act of adding detail, estimates, and order to items in the Product Backlog. This is an ongoing process in which the Product Owner and the Development Team collaborate on the details of Product Backlog items. During Product Backlog refinement, items are reviewed and revised. The Scrum Team decides how and when refinement is done. Refinement usually consumes no more than 10% of the capacity of the Development Team. However, Product Backlog items can be updated at any time by the Product Owner or at the Product Owner’s discretion.
Презентация была представлена в ходе вебинара "Scrum с нуля". Ведущая: Анна Чащина – разработчик 1С, руководитель отдела внедрения компании "Кодерлайн".
Основная тема для обсуждения: почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum.
http://www.koderline.ru/
Kafka as an Event Store - is it Good Enough?Guido Schmutz
Event Sourcing and CQRS are two popular patterns for implementing a Microservices architectures. With Event Sourcing we do not store the state of an object, but instead store all the events impacting its state. Then to retrieve an object state, we have to read the different events related to a certain object and apply them one by one. CQRS (Command Query Responsibility Segregation) on the other hand is a way to dissociate writes (Command) and reads (Query). Event Sourcing and CQRS are frequently grouped and used together to form something bigger. While it is possible to implement CQRS without Event Sourcing, the opposite is not necessarily correct. In order to implement Event Sourcing, an efficient Event Store is needed. But is that also true when combining Event Sourcing and CQRS? And what is an event store in the first place and what features should it implement? This presentation will first discuss what functionalities an event store should offer and then present how Apache Kafka can be used to implement an event store. But is Kafka good enough or do specific event store solutions such as AxonDB or Event Store provide a better solution?
Java is one of the most popular languages and it's very important to understand the performance of Java servers. Modern JVMs compile the Java code in runtime using Just-In-Time (JIT) compiler and such JIT compiled code runs very close to optimized native code in terms of speed.
When understanding performance, it's important to know how Java works and we can also measure the performance using key metrics like Throughput and Latency. After measuring the performance, we can use profilers to understand the application behavior and find performance bottlenecks.
In this session, we will look at how Java manages the memory and how it optimizes the Java code using JIT compilation. We will also look at how we can use the Java Flight Recorder (JFR) to profile the JVM and find performance bottlenecks.
Finally, we can look at how "Flame Graphs" can be used to identify the most frequent code-paths quickly and accurately.
accelQ automates entire quality lifecycle and challenges the silo based test automation approach.
accelQ is built on a cognitive core engine bringing
the power of predictive analytics in scenario design,
autonomics in test automation and adaptive change
management in traceability, just to name a few.
PowerPoint presentation on Agile software development and Scrum. First and foremost it´s not about tools or processes. It´s about the mindset needed to be successful in delivering valuable software to the customer
Product Backlog Refinement is the act of adding detail, estimates, and order to items in the Product Backlog. This is an ongoing process in which the Product Owner and the Development Team collaborate on the details of Product Backlog items. During Product Backlog refinement, items are reviewed and revised. The Scrum Team decides how and when refinement is done. Refinement usually consumes no more than 10% of the capacity of the Development Team. However, Product Backlog items can be updated at any time by the Product Owner or at the Product Owner’s discretion.
Презентация была представлена в ходе вебинара "Scrum с нуля". Ведущая: Анна Чащина – разработчик 1С, руководитель отдела внедрения компании "Кодерлайн".
Основная тема для обсуждения: почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum.
http://www.koderline.ru/
Презентация была представлена в ходе обсуждения вебинара "Scrum с нуля", автор - Валерий Федоров, руководитель проектов компании "Кодерлайн".
http://www.koderline.ru/
Обсуждение касалось вопроса, почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum. Выступающий представил личный практический опыт.
Agile/Scrum методологии разработки программного обеспеченияjazzteam
Сотрудница компании JazzTeam провела ряд лекций в Гродненском государственном университете имени Янки Купалы.
После конференции Solit-2013 в рамках ознакомительного тура по Беларуси для одного из англозычных докладчиков, руководство компании посетило Гродненский государственный университет имени Янки Купалы, где состоялось знакомство с руководством кафедры программного обеспечения интеллектуальных и компьютерных систем. В рамках продолжения отношений между компанией и кафедрой представитель компании JazzTeam провела несколько лекции по тематике разработки программного обеспечения.
Лекции проходили в рамках заседания студенческого семинара “Информатика – Сегодня”, которые университет и кафедра проводят регулярно.
Первая лекция была проведена 22 марта 2013 года на тему: “Agile/Scrum методологии разработки программного обеспечения”.
Посетителей, участников, слушателей этой лекции заинтересовали такие вопросы: преимущества и недостатки agile и scrum, как разработчики решают спорные моменты, как новичок может повлиять на всю команду, как замотивировать разработчиков и т.д. После доклада была продолжительная и насыщенная дискуссия по возникшим у слушателей вопросам.
На лекциях присутствовало много людей, начиная от первокурсников до преподавателей.
Лекции охватывали большой спектр вопросов, и все моменты были разобраны на примерах. Публика вела себя очень оживленно и интересовалась больше примерами из жизни, практическими навыками.
Впечатления о проведенных лекциях остались самые положительные. Спасибо за интересные вопросы и обсуждения!
Вебинар посвящен обзору гибких технологий разработки программного обеспечения, которые активно применяются в ИТ-проектах и, главным образом, подходу Agile/Scrum.
Максим Цепков, Действуй, опираясь на ценности, а не просто применяй инструменты!ScrumTrek
Scrum, Kanban, популярная сегодня холакратия... Все это — лишь инструменты, которые можно использовать для достижения разных целей. Все понимают, что систему премий можно применять для поощрения успехов сотрудников, а можно сделать механизмом, посредством которого им не доплачивают. Так и Scrum может использоваться для той цели, под которую был разработан, — для создания самоорганизующихся развивающихся команд, а может — для введения системы непрерывного «подпинывания» персонала, о таких вариантах тоже известно. Цели, для достижения которых будут использоваться инструменты, определяются ценностями топ-менеджмента компании.
Многие уверены, что о ценностях можно говорить, только рассматривая конкретные случаи. В действительности существуют достаточно проработанные описания уровней систем ценностей, о которых я расскажу в соотнесении с развитием Agile в IT. Используя их, можно научиться различать цели, для которых используются организационные фреймворки, и соотносить с ценностями реальные действия. Основная сложность заключается в том, что на всех уровнях используют одни и те же слова — «влиться в коллектив», «построить отношения с заказчиком», «эффективно работать», «хорошо сделать проект», — но вкладывают в них совершенно разный смысл.
Особое внимание в докладе будет обращено на старшие уровни, поскольку ценности Agile-манифеста соответствуют именно этим уровням. Scrum, Kanban и другие фреймворки были разработаны как инструмент их реализации, хотя с тех пор классический менеджмент, которому соответствуют предыдущие уровни, научился применять эти инструменты и для своих целей. Холакратия же является способом построения новой организации, изначально ориентированным на старшие уровни.
Доклад является развитием моих выступлений по системам ценностей Спиральной динамики на AgileDays и SQA Days в 2013 году и дополнен материалами из недавно переведенной книги Фредерика Лалу «Открывая организации будущего».
Презентация вебинара "Использование гибких методологий в управлении проектами"Учебный центр Микротест
На вебинаре были рассмотрены следующие вопросы:
· современных методологиях и практиках управления проектами;
· тенденциях развития методологий и практик управления проектами;
· современных практиках внедрения систем управления проектами.
Post Agile эра / Борис Вольфсон (HeadHunter)Ontico
Многие компании успешно используют Agile-методологии на протяжении многих лет. На данный момент некоторые из них переосмысливают понимание Agile, распространяя его за пределы конкретных методологий.
Я расскажу о том, как сделать компанию / подразделение по-настоящему гибкими, выстроив собственный Agile-фреймворк. Для создания такого фреймворка нужно понимать, из чего он состоит: от методологии управления проектами до организационной культуры.
Если вы уже успешно используете Scrum или Kanban и задумываетесь о том, что вам необходимо делать дальше - добро пожаловать на мой доклад!
Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
Мы приглашаем вас на бесплатный вебинар, посвященный основам философии Agile. Мы познакомим вас с основными принципами, которые делают Agile успешным и популярным.
В ходе вебинара вы:
- Узнаете о 12 принципах Agile
- Разберетесь, почему каждый из них является важным для достижения успеха
- Поймете принципы, на основе которых создаются инструменты Agile
Узнать больше о вебинаре: http://coach.ak-itconsulting.com/2014/08/12-principov-agile/
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
4. Разработка: Последовательная против параллельной Вместо того, чтобы выполнять эти активности по очереди... ... Скрам команды делают понемногу от каждой все время Требования Дизайн Разработка Тестирование Источник : “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986.
5.
6.
7.
8.
9. Scrum в действии Картинка доступна на www.mountaingoatsoftware.com/scrum
10.
11. Agile -манифест – декларация ценностей Источник : www.agilemanifesto.org/iso/ru процессов и инструментов Люди и взаимодействие важнее следования первоначальному плану Готовность к изменениям важнее исчерпывающей документации Работающий продукт важнее согласования условий контракта Сотрудничество с заказчиком важнее
38. Контактная информация Презентация : Майк Кон [email_address] www.mountaingoatsoftware.com (720) 890-6110 Вы можете удалить этот слайд или какой-либо другой, но вы должны указать источник где-либо в вашей презентации. Используйте логотип и название компании (как , например, в левом нижнем углу) или включите в презентацию слайд, где говорится, что часть слайдов (или все) вашей презентации взяты из этого источника . Спасибо.