Running a project to build a website in a corporate environment is always a challenge. In the corporation that spans across the world, operates in more than 100 countries, has about 150 000 employees and 1500 web content creators, it is even a bigger challenge.
Niklas and Kacper will run you through the great journey the OneABB Team started half a year ago. In the middle of 2012 we realised that the methodology we were running our project had left some space where the tensions had arisen. Web environment is one of the fastest growing and changing one in the IT world. So does the client requirements and expectations. Having a great, skilled team, working in a friendly and honest atmosphere we were able to optimize our process, improve the communication and transparency, increase the performance and boost productivity. All of this thanks to introducing Agile methodology called SCRUM.
In the presentations you will learn about some of the problems that the big, international, distributed team can run into while working on a enterprise class project. We will share our ways to identify those problems and to get them solved with you. You will acquire a basic knowledge of main SCRUM principles and ceremonies. We will show you some very helpful tools too.
So you're in the Cloud — but what does that mean? With choices like multi-region, multi-Cloud, hybrid and mixed environments, there's no "one size fits all" when it comes to Cloud. But whatever your choice, Akamai can help you with your Cloud infrastructure before, during and after your Cloud transformation. In this session, Akamai and Rackspace will explore and showcase common Cloud transformations: (1) typical ordering and fulfillment apps transformation from an on-premise, dedicated DC to the Cloud using Amazon AWS (2) similar transformation using Microsoft Azure (3) multi-Cloud environments across AWS, Azure, GCP (Google Cloud Platform), Rackspace and dedicated hosting. For each use case, we'll illustrate how Akamai can help you achieve your business needs of availability, scalability, security, cost and user-experience while you can focus on your core business goals.
MoneySupermarket has spent the last 3 years going through a major technology transformation. They've replatformed their legacy .NET stack to a modern, cloud-based, event-driven platform. They've embraced agile methodologies and techniques whilst operating in a regulated industry.
As the migration comes to an end, MoneySupermarket are ready to innovate on their new platform, which involves taking their agile ways of working to the next level. Find out what worked well, what didn’t - and what they are trying next.
So you're in the Cloud — but what does that mean? With choices like multi-region, multi-Cloud, hybrid and mixed environments, there's no "one size fits all" when it comes to Cloud. But whatever your choice, Akamai can help you with your Cloud infrastructure before, during and after your Cloud transformation. In this session, Akamai and Rackspace will explore and showcase common Cloud transformations: (1) typical ordering and fulfillment apps transformation from an on-premise, dedicated DC to the Cloud using Amazon AWS (2) similar transformation using Microsoft Azure (3) multi-Cloud environments across AWS, Azure, GCP (Google Cloud Platform), Rackspace and dedicated hosting. For each use case, we'll illustrate how Akamai can help you achieve your business needs of availability, scalability, security, cost and user-experience while you can focus on your core business goals.
MoneySupermarket has spent the last 3 years going through a major technology transformation. They've replatformed their legacy .NET stack to a modern, cloud-based, event-driven platform. They've embraced agile methodologies and techniques whilst operating in a regulated industry.
As the migration comes to an end, MoneySupermarket are ready to innovate on their new platform, which involves taking their agile ways of working to the next level. Find out what worked well, what didn’t - and what they are trying next.
Dave Mangot, Solarwinds Cloud Companies
In this session, we will looks at the ways that Operations can deliver
business value. Long ago Operations was a cost center, now it's a
strategic differentiator. We used to think our job was to work with
technology, now we realize it's to deliver value to the business.
We'll examine some principles that are signs of a mature DevOps
practice and use examples from the Librato move from EC2 Classic to
VPC and the next generation platform we built in the process to
demonstrate how adherence to those principles allow us to deliver
value to the business faster and more reliably than ever before.
A foundational aspect of the Web is that the client/browser and the server should understand each other and interact successfully. This was a key problem Tim Berners-Lee and Robert Cailliau wanted to solve when they proposed hypertext to "link and access information of various kinds as a web of nodes in which the user can browse at will”. This session explores the language of Web APIs and how developers and clients must learn to understand them.
Adcloud TechTalk #5
introducing how yoochoose.com uses Asgard for its recommender system
http://dev.adcloud.com/blog/2013/02/27/asgard/
http://www.yoochoose.com
Getting to Cloud Nine: Container, Cloud and Serverless Migration StrategiesDevOps.com
The cloud has become essential to digital transformation by delivering on the promise of limitless scalability and instant availability, at a considerable cost savings.
Modern operations teams are balancing full workloads and demands to support a wide variety of application architectures, software delivery cadences, and execution venues. Reaching ‘Cloud Nine’ can seem daunting when faced with:
Monoliths and microservices
Continuous Delivery vs. Release Trains
Private/Public cloud, containers, serverless
John Willis (Electric Cloud advisor and co-author of The DevOps Handbook) and Anders Wallgren (CTO, Electric Cloud) will discuss strategies to streamline your application delivery processes to enable and even encourage, upstream experimentation with cloud and cloud-native technologies.
In this presentation a practical look is taken at how the use of implant and electrode technology can be employed to create biological brains for robots, to enable human enhancement and to diminish the effects of certain neural illnesses. In all cases the end result is to increase the range of abilities of the recipients. An indication is given of a number of areas in which such technology has already had a profound effect, a key element being the need for a clear interface linking a biological brain directly with computer technology.
The emphasis is clearly placed on experimental scientific studies that have been and are being undertaken and reported on. The area of focus is notably the need for a biological/technological connection, where a link is made directly with the cerebral cortex and/or nervous system. The presentation will consider the future in which robots have biological, or part-biological, brains and in which neural implants link the human nervous system bi-directionally with technology and the internet.
"Wszyscy" wiedzą (a amerykańscy naukowcy nawet udowodnili), że lekkie metodyki dobrze sprawdzają się w małych zespołach. Ale co w przypadku dużych projektów lub programów - czy tam też uzasadnione jest użycie Agile'a/Scruma/Kanbana/XP? Platforma TripCase od kilkunastu miesięcy rozwijana jest przez zespół liczący blisko 100 osób. Proces, którego używa zespół, cały czas ewoluuje i bezsprzecznie oparty jest na lekkich metodykach. W trakcie prezentacji autorzy podzielą się swoimi doświadczeniami związanymi z kształtowaniem "lekkiego" procesu, który działałby dla tak licznego zespołu.
Wystąpienie będzie szybkim wprowadzeniem do zagadnień rozpoznawani mowy i mówców oraz syntezy mowy, ze szczególnym naciskiem na projekty obecnie realizowane na AGH w tych tematach. Przedstawionych zostanie kilka ciekawostek związanych z historią technologii mowy oraz językiem polskim. Omówione zostaną różne dostępne zasoby komputerowe dotyczące języka polskiego. Zaprezentowane będą również podstawy parametryzowania mowy i jej modelowania, jak i przetwarzania języka naturalnego na potrzeby technologii mowy. Pokazane zostaną różne przykłady zastosowań dla języka polskiego jak i angielskiego.
Becoming more focused and agile - MetsoMetso Group
"João Ney Colagrossi, President of Minerals: We will become more agile, focused and better able to help our customers to tackle their challenges" Presentation at Metso's Capital Markets Day 2014
Dave Mangot, Solarwinds Cloud Companies
In this session, we will looks at the ways that Operations can deliver
business value. Long ago Operations was a cost center, now it's a
strategic differentiator. We used to think our job was to work with
technology, now we realize it's to deliver value to the business.
We'll examine some principles that are signs of a mature DevOps
practice and use examples from the Librato move from EC2 Classic to
VPC and the next generation platform we built in the process to
demonstrate how adherence to those principles allow us to deliver
value to the business faster and more reliably than ever before.
A foundational aspect of the Web is that the client/browser and the server should understand each other and interact successfully. This was a key problem Tim Berners-Lee and Robert Cailliau wanted to solve when they proposed hypertext to "link and access information of various kinds as a web of nodes in which the user can browse at will”. This session explores the language of Web APIs and how developers and clients must learn to understand them.
Adcloud TechTalk #5
introducing how yoochoose.com uses Asgard for its recommender system
http://dev.adcloud.com/blog/2013/02/27/asgard/
http://www.yoochoose.com
Getting to Cloud Nine: Container, Cloud and Serverless Migration StrategiesDevOps.com
The cloud has become essential to digital transformation by delivering on the promise of limitless scalability and instant availability, at a considerable cost savings.
Modern operations teams are balancing full workloads and demands to support a wide variety of application architectures, software delivery cadences, and execution venues. Reaching ‘Cloud Nine’ can seem daunting when faced with:
Monoliths and microservices
Continuous Delivery vs. Release Trains
Private/Public cloud, containers, serverless
John Willis (Electric Cloud advisor and co-author of The DevOps Handbook) and Anders Wallgren (CTO, Electric Cloud) will discuss strategies to streamline your application delivery processes to enable and even encourage, upstream experimentation with cloud and cloud-native technologies.
In this presentation a practical look is taken at how the use of implant and electrode technology can be employed to create biological brains for robots, to enable human enhancement and to diminish the effects of certain neural illnesses. In all cases the end result is to increase the range of abilities of the recipients. An indication is given of a number of areas in which such technology has already had a profound effect, a key element being the need for a clear interface linking a biological brain directly with computer technology.
The emphasis is clearly placed on experimental scientific studies that have been and are being undertaken and reported on. The area of focus is notably the need for a biological/technological connection, where a link is made directly with the cerebral cortex and/or nervous system. The presentation will consider the future in which robots have biological, or part-biological, brains and in which neural implants link the human nervous system bi-directionally with technology and the internet.
"Wszyscy" wiedzą (a amerykańscy naukowcy nawet udowodnili), że lekkie metodyki dobrze sprawdzają się w małych zespołach. Ale co w przypadku dużych projektów lub programów - czy tam też uzasadnione jest użycie Agile'a/Scruma/Kanbana/XP? Platforma TripCase od kilkunastu miesięcy rozwijana jest przez zespół liczący blisko 100 osób. Proces, którego używa zespół, cały czas ewoluuje i bezsprzecznie oparty jest na lekkich metodykach. W trakcie prezentacji autorzy podzielą się swoimi doświadczeniami związanymi z kształtowaniem "lekkiego" procesu, który działałby dla tak licznego zespołu.
Wystąpienie będzie szybkim wprowadzeniem do zagadnień rozpoznawani mowy i mówców oraz syntezy mowy, ze szczególnym naciskiem na projekty obecnie realizowane na AGH w tych tematach. Przedstawionych zostanie kilka ciekawostek związanych z historią technologii mowy oraz językiem polskim. Omówione zostaną różne dostępne zasoby komputerowe dotyczące języka polskiego. Zaprezentowane będą również podstawy parametryzowania mowy i jej modelowania, jak i przetwarzania języka naturalnego na potrzeby technologii mowy. Pokazane zostaną różne przykłady zastosowań dla języka polskiego jak i angielskiego.
Becoming more focused and agile - MetsoMetso Group
"João Ney Colagrossi, President of Minerals: We will become more agile, focused and better able to help our customers to tackle their challenges" Presentation at Metso's Capital Markets Day 2014
Contains a quick review of the Scrum process, talks about the dangers of trying to map PMBOK to Scrum, and then tries to talk about the concepts behind managing an Agile project using Scrum.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Increase productivity and improve the predictability of software projects. Interest in the Scrum Agile process framework is exploding as companies discover that Scrum enables them to manage software projects with greater reliability and improve responsiveness to customers. This class introduces the skills that project managers and team leaders need to perform the basic steps of a Scrum process for software development.
-Learn how Scrum practices relate to project management fundamentals
-Learn the essentials of Scrum as a software development process
-Learn the three Scrum roles, three Scrum meetings, and three Scrum artifacts
-Project Managers and team leads learn basic planning, tracking, and management skills
-Product Managers learn how to develop and prioritize requirements
-Team members learn how to estimate and break down work
How we leveraged Drupal to build a leading SaaS product Invotra
Invotra's Product Manager, Billy Clackers, and Technical Services Manager, Nqobile Dube gave a presentation surrounding ‘how we leveraged Drupal to build a leading SaaS product’ at Drupal Show and Tell 2019.
Make your TechComm online/offline availableGeorg Eck
Multi-Channel and Multi-Screen Publishing must be responsive. If you need Data offline, you need a solution with many benefits: + fast in Updates + fast to the device + security access, ...
SQUIDDS, we standardize and automate your TechComm Workflow.
Despite significant scientific research, systematic performance engineering techniques are still hardly used in industry, as many practitioners rely on ad-hoc performance firefighting. It is still not well understood where more sophisticated performance modeling approaches are appropriate and the maturity of the existing tools and processes can be improved. While there have been several industrial case studies on performance modeling in the last few years, more experience is needed to better understand the constraints in practice and to optimize existing tool-chains.
I gave a talk summarizing six years of performance modeling at ABB. In three projects, different approaches to performance modeling were taken, and experiences on the capabilities and limitations of existing tools were gathered. The talk reports on several lessons learned from these projects, for example the need for more efficient performance modeling and the integration of measurement and modeling tools.
OAC - From Cloud Entry to Data Engineering to Data ScienceChristian Berg
Everybody has read about all the usual buzzwords endlessly. Yet how do these translate into what’s actually available in the products and how are they really being used? Let’s cut away the marketing nonsense and the empty buzzwords and GO to the cloud, DO data engineering and DO Machine Learning
Ben Sullivan, Head of European & Middle Eastern Operations, Axiell
Major developments since last year
Priorities for Axiell’s development as a whole
Key upcoming milestones
New products and services
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
The promise of the cloud is substantial. Oracle's public cloud promise goes beyond the generic promise. This presentation describes the promise of the Oracle Public Cloud specifically for developers. It describes the current state of the PaaS Platform, the actual and coming services and what they could mean to a developer. From same platform, different location (DBaaS, JCS) to cloud native stack (ICS, MCS) and services for Citizen Developers, the presentation touches upon virtually all services relevant to developers. The presentation concludes with first the steps enterprises can start taking to move to the cloud and second the steps individual developers could and perhaps should take in order to conquer the clouds.
Similar to The Web in ABB, how we went Agile and why we love it (20)
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
16. Competencies required
10/27/2013
17
Testing and quality
assurance
Front end
coding
Infrastructure
& deployment
Backend development &
integration
User
experience
Team lead &
scrum
management
Architecture
Support
Anybody heard of ABB? What does the acronymABB stand for? American Body Builders, Australian Barley Board, Acronyms Beyond BeliefMay have seen logo on Starowislna
Power: Getting power from where it is generated to where it is used (behind the plug). Power T&D, transformers, switchgearAutomation: Using the delivered power (in front of the plug). Manufacturing, industrial processes, robots, motors
Office on StarowislnaLocal office in Krakow -> connections and collaboration with business units in countries all over the world
25% not bad number for an IS company
50+ projects / software systems developed, maintained or supported(Kacper?)Go across all areas: Some related to SW used in ABB products, some internal systems
The main application we work on in the OneABB on the Web project is corporate website.You can reach it via www.abb.com.It’s important that you understand the scope of this project, otherwise the remaining part of our presentation might seem weird.So, there are 2000 content editors, they are spread around the globe, creating and updating the content they’re responsible for. The site is not only available as a global one, but we have around 80 country sites, like www.abb.pl or www.abb.ch for Switzerland. Some of them are in more than one language, which means we need to translate all the content.The 2000 editors work hard to create content every day, as a result we have more than 1 milion of unique pages. This is huge number, even considering the main part of our website is the complete products catalogue for ABB.You might ask – what’s the big deal, it’s the number of page views that counts, not the number of unique urls, isn’t it? Well, our webiste is not bad in this statistics as well. Every month we have more than a 10 milion page views. And it’s rising.
The main application we work on in the OneABB on the Web project is corporate website.You can reach it via www.abb.com.It’s important that you understand the scope of this project, otherwise the remaining part of our presentation might seem weird.So, there are 2000 content editors, they are spread around the globe, creating and updating the content they’re responsible for. The site is not only available as a global one, but we have around 80 country sites, like www.abb.pl or www.abb.ch for Switzerland. Some of them are in more than one language, which means we need to translate all the content.The 2000 editors work hard to create content every day, as a result we have more than 1 milion of unique pages. This is huge number, even considering the main part of our website is the complete products catalogue for ABB.You might ask – what’s the big deal, it’s the number of page views that counts, not the number of unique urls, isn’t it? Well, our webiste is not bad in this statistics as well. Every month we have more than a 10 milion page views. And it’s rising.
We know the numbers regarding the website, now let’s see who’s behind it. It’s „only” about 50 people. We are located in four countries, Switzerland, Poland, Norway and India.The team in Switzerland works in headquaters, together with teams responsible for communication in the whole ABB. So they got most immediate feedback and requirements possible.Currently we’re busy having more than 20 projects in our backlog. This means we really need to be effective. Having the possiblity to get fast feedback on what we’re working on. Being able to evalueate if it works, if it makes sense in terms of solving business needs it was supposed to solve is a key.On the other hand, we need to have time to do the work. Recent research shows that context switing is a real productivity killer.Having 50 people involved in 20 project might mean really a lot of context switching if the project are managed in not an optimal way.Web is changing, it’s changing really fast. We need to react to it.In the next couple of minutes, youll hear from Niklas, how we manage to achive something, that most of us found impossible. We managed to implement the brand new website, based on new platform in just one month.
Legacy CMS CAWP – almost as old as the web itself, running project to find a new CMSConservative look and feelAimed at the typical corporate user running a Windows PC and IE 6Last year project tofind new CMSSpent time evaluating and doing PoCs until found one we were happy withAfter evaluation it was our task to put the new CMS into good useAcquired new content management system (CMS) – Seplast year
Implement a pilot of 30 pages in the new CMSNew branding and graphical designResponsive and fluid designMulti-device and cross-browser supportNew infrastructure (servers)Across devicesResponsive design, adapt to different screen sizes<Start animation> Given one month to complete the implementation
Not that many people per competencyabb.com is just one project out of 10 other ongoing ones
Intense period of workNiklas in Krakow for 2 weeksGiven intense deadline, people were working together towards a common goal
Building a brand new website in just a month won’t be possible without some serious rearrangments in the way we work.Even though Agile becomes more and more popular, there are still projects run based on Waterfall approach.The very basic difference is: in waterfall you don’t start another step before you’re completely done with the previous one. Means you won’t start implementation until you’re happy with collecting all the requirements.Then, you don’t start testing until you have all tiny bits implemented to the very end. Sounds like a great recipe to a failure, doesn’t it? What if after succesfully completing all the steps, delivering a full blown solution to the market, you realize it doesn’t solve the business need it was supposed to address? You made a huge investment, and failed.Agile is all about getting feedback fast, shortening the cycle. You implement the minimum valueable product, ship it to the market and immediately verify if it works. Then you adjust your plans, requirements and you iterate this process.Sometimes it’s hard, especially in corporate environment if there are people afraid to admit they were wrong, because being Agile also means you need to agree you failed. You didn’t understand market’s needs, solved the wrong problem, etc.It does happen. Point is, to be able to realize it without spending a year of investment and being able to change your focus, to pivot.Is Agile the silver bullet to solve all problems of failing projects? No, it’s not. You’d better not start experimenting when doing nuclear plant control pannel.In the remaining part we’ll go through the most relevant ceremeonies of a singe Scrum iteration (a timeframe where you work on a well defined part of the product, delivering some value providing features)
First you need to make sure whole team does understand the goal.That all know what they need to work on and what’s the expected result.There’s a really nice technique to do this, called Planning Poker.You run a meeting, invite everyone from the team. It can take much time as you need to run it properly. It can be a few hours, can be a few days as well if needed.During planning poker you not only discuss the objectives, but you also estimate how long will it take until you’re done with them.There are few simple steps you need to follow to make sure the planning meeting is effective and provides value to the team.
After the planning meeting you start the implementation phase. This is the longest phase in Scrum iteration.
After the planning meeting you start the implementation phase. This is the longest phase in Scrum iteration.