MHA2018 - Rebuilding Trust through Transparency - Meg WardAgileDenver
"Are you in a position where it feels like there's no trust between you and your stakeholders? Or are you worried that you might be heading into that position?
I've been there, and I'm here to help. In February 2016, I moved from Developer to Manager of a team who were in their fifth year of a two-year project. To make matters worse, they had another deployment of an equally complex product that needed to happen nearly immediately due to competitive pressures (spoiler alert: we did not hit the deadline the customer wanted).
In this talk, I'll cover tips and tricks to build transparency, and with that transparency, build trust as well as about how to overcome a legacy of distrust and build stronger relationships. Additionally, I will talk about what has and hasn't worked and how we've dealt with and overcome additional setbacks."
Manager in Managerless World : Presented by Chandan Lal PataryoGuild .
AS a Manager I want to create a space in agile world so that I can enable agile transformation.Manager can contribute significantly in transformation process.Let us walk through how ? Agile world removed the designation “Project Manager” etc word.Let us create our own space.
An Executive Insider's Guide to Enterprise Agile TransformationScott Richardson
Gain insights and learn real-world strategies and techniques for leading an enterprise or divisional Agile transformation as an executive or senior leader of a large organization.
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...Jerry Doucett
Slides from a presentation given at the 2019 Toronto Agile Conference - November 5, 2019, 1:00-2:00 PM ET, at the Beanfield Centre, Toronto, Canada.
This presentation is a case study of Scrum and Kanban working together to provide better outcomes.
The talk will begin with the experiences in the current organization w.r.t implementing Agile. It will start from the complexities that exist in the organization due to the way it has grown traditionally.
The next section will then focus on specific challenges , along with project examples, in the areas of
a. Client expectations on Agile
b. Estimation
c. Execution
d. Metrics
e. Project Comparison
Then the summary on where are we as an organization with these challenges and how are we trying to resolve these.
Finally, the session will conclude with some learning’s which can potentially help others.
Agile Development MethodologiesThree CommunitiesProjec.docxADDY50
Agile Development Methodologies
Three Communities
Project stakeholders (Customers)
Development organization management
Developers
The Agile Manifesto
Indivduals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
The Agile Principles
1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in development. Agilel processes harness change for the customer’s competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of monthsm with a preference for the shorter time scale.
From the Agile Alliance: www.agilealliance.com
More Agile Principles
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to, and within a development team is face-to-face conversation.
Still more Agile Principles
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development.
9. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
10. Continuous attention to technical excellence and good design enhances agility.
Even more Agile Principles
11. Simplicity – the art of maximizing the amount of work not done – is essential.
12. The best architectures, requirements, and designs emerge from self-organizing teams.
13. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Major Agile Methodologies
Scrum
Extreme Programming
Version of the Unified Process
Evo
Crystal family of methodologies
Scrum
Single team of three to nine
Multiple teams each with three to nine members each.
Representatives from teams meet daily.
Common project room
Daily stand-up meeting
Iteration Is thirty calendar days
Emphasis on empirical rather than defined process.
May be easily combined with other methodologies to provide greater specification of specific activities.
The Scrum Lifecycle
Lifecycle has four phases:
Pre-game
Planning
Staging
The Game
Development
Release
Development may iterate, typically 3 to 8 times.
Called sprints lasting one month each
Scrum Planning
Purpose:
Establish vision
Set expectations
Secure funding and other needed resources
Activities
Write vision
Develop budget
Form initial Product Backlog
Estimate items
Exploratory design and prototypes
Scrum Staging
Purpose:
Identify more requirements
Prioritize for first iteration
Activities
Planning
Exploratory design and prototypes
Scrum Development
Purpose:.
Change Management in Field Service OperationsJames Rock
this is the presentation I delivered at Service Management Europe conference. It covers some of my change management experience gained via implementing service re-design and implementation projects.
Customer Focus and an Agile Mindset to Navigate in ComplexityMia Kolmodin
Organizations today need to find new ways to organize to faster deliver customer and business value. In this presentation I share with you some of the symptoms you might see if your'e not organized for complexity and without a customer focus, why this happens and what you can do about it.
Discover how you can get organized around customer value instead of in silos and around systems and how much more value and happiness you can create then.
I also share some examples of activities and results from the clients we at Dandy People have been coaching the past years to do this transformation.
Target group: Curious Leaders, Management and Change Makers
This presentation in English was originally held at Agile Days Istanbul, April 2018, but its based on a Swedish presentation first presented at Sundsvall 42 in September 2017.
Roger Garrini
Directing Agile Change
Successful change - good culture and governance matter
APM Governance Specific Interest Group Conference
London, 06 Oct 2016
MHA2018 - Rebuilding Trust through Transparency - Meg WardAgileDenver
"Are you in a position where it feels like there's no trust between you and your stakeholders? Or are you worried that you might be heading into that position?
I've been there, and I'm here to help. In February 2016, I moved from Developer to Manager of a team who were in their fifth year of a two-year project. To make matters worse, they had another deployment of an equally complex product that needed to happen nearly immediately due to competitive pressures (spoiler alert: we did not hit the deadline the customer wanted).
In this talk, I'll cover tips and tricks to build transparency, and with that transparency, build trust as well as about how to overcome a legacy of distrust and build stronger relationships. Additionally, I will talk about what has and hasn't worked and how we've dealt with and overcome additional setbacks."
Manager in Managerless World : Presented by Chandan Lal PataryoGuild .
AS a Manager I want to create a space in agile world so that I can enable agile transformation.Manager can contribute significantly in transformation process.Let us walk through how ? Agile world removed the designation “Project Manager” etc word.Let us create our own space.
An Executive Insider's Guide to Enterprise Agile TransformationScott Richardson
Gain insights and learn real-world strategies and techniques for leading an enterprise or divisional Agile transformation as an executive or senior leader of a large organization.
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...Jerry Doucett
Slides from a presentation given at the 2019 Toronto Agile Conference - November 5, 2019, 1:00-2:00 PM ET, at the Beanfield Centre, Toronto, Canada.
This presentation is a case study of Scrum and Kanban working together to provide better outcomes.
The talk will begin with the experiences in the current organization w.r.t implementing Agile. It will start from the complexities that exist in the organization due to the way it has grown traditionally.
The next section will then focus on specific challenges , along with project examples, in the areas of
a. Client expectations on Agile
b. Estimation
c. Execution
d. Metrics
e. Project Comparison
Then the summary on where are we as an organization with these challenges and how are we trying to resolve these.
Finally, the session will conclude with some learning’s which can potentially help others.
Agile Development MethodologiesThree CommunitiesProjec.docxADDY50
Agile Development Methodologies
Three Communities
Project stakeholders (Customers)
Development organization management
Developers
The Agile Manifesto
Indivduals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
The Agile Principles
1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in development. Agilel processes harness change for the customer’s competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of monthsm with a preference for the shorter time scale.
From the Agile Alliance: www.agilealliance.com
More Agile Principles
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to, and within a development team is face-to-face conversation.
Still more Agile Principles
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development.
9. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
10. Continuous attention to technical excellence and good design enhances agility.
Even more Agile Principles
11. Simplicity – the art of maximizing the amount of work not done – is essential.
12. The best architectures, requirements, and designs emerge from self-organizing teams.
13. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Major Agile Methodologies
Scrum
Extreme Programming
Version of the Unified Process
Evo
Crystal family of methodologies
Scrum
Single team of three to nine
Multiple teams each with three to nine members each.
Representatives from teams meet daily.
Common project room
Daily stand-up meeting
Iteration Is thirty calendar days
Emphasis on empirical rather than defined process.
May be easily combined with other methodologies to provide greater specification of specific activities.
The Scrum Lifecycle
Lifecycle has four phases:
Pre-game
Planning
Staging
The Game
Development
Release
Development may iterate, typically 3 to 8 times.
Called sprints lasting one month each
Scrum Planning
Purpose:
Establish vision
Set expectations
Secure funding and other needed resources
Activities
Write vision
Develop budget
Form initial Product Backlog
Estimate items
Exploratory design and prototypes
Scrum Staging
Purpose:
Identify more requirements
Prioritize for first iteration
Activities
Planning
Exploratory design and prototypes
Scrum Development
Purpose:.
Change Management in Field Service OperationsJames Rock
this is the presentation I delivered at Service Management Europe conference. It covers some of my change management experience gained via implementing service re-design and implementation projects.
Customer Focus and an Agile Mindset to Navigate in ComplexityMia Kolmodin
Organizations today need to find new ways to organize to faster deliver customer and business value. In this presentation I share with you some of the symptoms you might see if your'e not organized for complexity and without a customer focus, why this happens and what you can do about it.
Discover how you can get organized around customer value instead of in silos and around systems and how much more value and happiness you can create then.
I also share some examples of activities and results from the clients we at Dandy People have been coaching the past years to do this transformation.
Target group: Curious Leaders, Management and Change Makers
This presentation in English was originally held at Agile Days Istanbul, April 2018, but its based on a Swedish presentation first presented at Sundsvall 42 in September 2017.
Roger Garrini
Directing Agile Change
Successful change - good culture and governance matter
APM Governance Specific Interest Group Conference
London, 06 Oct 2016
Crossing the Chasm - From Agile to Business AgilityMaurizio Mancini
Presented by Maurizio Mancini of Exempio and Paul Ryan of OpenX. Listen to webinar here https://youtu.be/J9QYZIirIxg
Atlassian Webinar presented on June 16th, 2020.
Learn about Business Agility and OpenX's journey towards Business Agility.
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...Susan Hanley
Measurement is not just about looking for a bottom-line result to justify investments. It’s also a tool to provide feedback about where the organization is along the road to successfully leveraging investments in SharePoint and the business outcomes it provides. At every stage in the development of your solution, metrics provide a valuable means for focusing attention on desired behaviors and results. This presentation showcases a practical and realistic framework for SharePoint metrics based on real world examples and successes.
Software Engineering Management Framework - Building an Awesome Software Engi...Jonathan Fulton
A framework I codified to help me manage and scale our Software Engineering team at VideoBlocks. If you're in engineering management, whether at a small startup or larger company, you'll likely find some useful tidbits that will help you on your journey.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
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.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
2. The IT Landscape
The Challenges
Our Approach
Learning's
3.
4. $ 6.2 Billion
Spread Across 31 countries
Multiple Domains
Service mix includes
BPO
Engineering services and R & D
Enterprise Applications
Infrastructure Services
Custom Applications
1 Lakh +
employees
1000 + active
projects
5. Other large IT players
Infosys
TCS
Wipro
CTS
+ many medium and small companies…
Most projects won through competitive
bidding.. Margin’s play a major role….
6. CMMI was a USP
as customers looked for predictable, repeatable
process.
Spread across domains and technologies, this was a
task huge task…
All companies aspired for various levels…
…. 5 was great, lower ones were acceptable…
Heavy documentation needed lot of checks…
Documentation became the focus and evidence was
largely document based… compliance to processes
became the focus instead of innovation
7. Were more ‘Command and Control’….
following the rule was common …
deviations needed to be ‘approved’…..QA group
was the gatekeeper
specialization was considered good in
processes, technologies, domains…
creating smaller , specialized groups within the
large organizations…..led to creation of silos
8.
9.
10.
11.
12. For many client’s going agile means…..
Not giving the requirement in full, yet expecting
a functionally working feature….
Changing the requirements within sprints..
Not having to commit to the teams in terms of
time…..
Getting changes implemented was inbuilt into
Agile framework and thus avoided heavy and
bureaucratic
13.
14. Estimation became a problem..
How do you estimate when you don’t know what
to develop…. Yet you need this for winning the
bid…..
No industry published data to fall back on… SP
are relative and many people don’t understand
it…
15. What’s the best methodology…
People used to spoon feeding…
Every step and outcome listed in CMMI…but Agile
prescribes an open culture ……
What’s Scrum ? DSM ? Reviews? Sprints ?
Should I have a standard Agile process across all
projects ? If yes, is it Agile ? If not, how do I
compare?
16. Some clients don’t care about them…
So do we ask the teams not to waste time on
them and use it more productively ?
Even if we collected for the other projects
nothing can be analyzed for a comparison
No baseline report…
Can’t get data for RFP’s
Can’t compare which methodology will provide
better results…..
17.
18. Formed CoE
All got trained on CSM
Created some process material around Agile
(predominantly Scrum)
Created training material similar to CSM
Assessed / worked with projects implementing
scrum
Studied other Agile methods and created
processes, so as to increase our basket of
offerings….
Forums for addressing questions..CoP
19. Started getting involved right from the RFP
stage… so as to understand clients maturity
and expectations from Agile.. And if needed
correct them…
Assessed projects for applicability of Agile
Training for client business / IT teams
Session for sales team….very important..
Sessions for Senior Management….
Self learning modules on the Learning
Management System….
20. Gathered experiences from different
projects on FPP
Evolved a guideline on fixed price contracts
for Agile
Educated Senior Management
21. Created a structured process around Scrum
and some XP practices
Structured training program
Leveraged existing QA group to continuously
check projects for consistent implementation
and regular feedback
Getting involved with teams for 2-3 sprints
Focused sessions with teams on estimation,
story writing etc.
22. Made a set of metrics as core, ensured that
these are gathered by all teams for every
sprint…
Published a report which said how are
projects doing.. Without comparing them
Used CSAT as a common measure, across
Agile and Non-Agile projects as well.
Collected qualitative data (team stress,
weekend working, client pressure, etc.) to
support the other data.
23.
24. Proactively take Senior Management along at
all times. Agile should be well thought out
instead of being knee- jerk
CoE was focused a lot on projects and delivery
teams, left senior management interaction to
project teams.
Sales teams / senior management involvement
was as and when needed, so there was no single
approach to Agile.
Cultural change needed was slow to take off.
25. Top-down and bottom-up working together
While teams were becoming Agile, management
was not.
Metrics from traditional methodologies were still
expected from teams, resulting in pressure on
teams.
Support for teams was problematic, in many
areas.
26. Get a delivery sponsor who can speak for you
at various forums
Important to spread awareness and intricacies of
Agile.
Get buy in from delivery teams for activities
done by CoE and not be seen as an ‘outsider’.
27. Focus on tooling and skills ….along with
processes
While Scrum was becoming popular, XP practices
were largely ignored.
Some practices were questioned for cost
effectiveness (Pair Programing, TDD).
Leveraging projects experience was not well
established.
Relevance of IT Landscape as depicted. Wouldn’t it be better to portray HCL and then spin off the ‘Large IT Services’ context with other companies. See Devops slide
Title - How we got establishedThis cud be based on our client presentation material where we used to show our growth and what embodies CoE today.What we are doing – Our maturity, the changes brought in, SME program etc. might be good.
Title:What is our role in CoE and how we support the organizationBullets can be reworded I think