On-boarding Experiences, Lessons, and tactics from Prowareness Software Development Center Bangalore by Marudhamaran Gunasekaran.
Screen recording at - https://vimeo.com/gmaran23/HowToKickStartANewScrumTeam
Event Details @ http://www.agileacademy.nl/event/?eventtitle=agility-hr&utm_source=CustomMail&utm_medium=LeesMeer&utm_campaign=LeesMeer
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016gmaran23
The Impact of Culture on Distributed Agile .. and what can we do?
DiscussAgile Bangalore May 07 2016
Marudhamaran Gunasekaran Agile Coach / Security Specialist
It would seem that Agile isn’t the foolproof silver bullet that we said it would be! Oh, wait. We never said that. Let me re-phrase this a bit. Ahem. Ok, so not all groups doing agile succeed in delivering software. And not all folks trained in two days of Scrum are magically anointed with wisdom and a Midas touch. The anger against “agile” is palpable in many discussion groups and blogs.
What should we do? Go back to Waterfall? Train people for four days? Well, I think it is time we do a re-set, and (re)educate folks on what agile is all about. If you are dogmatically following along with a handful of agile practices, but don’t really “get” the intentions behind the agile mindset, you may (will?) be disappointed in your results.
I’ve always said “agile is hard to do well” and I’m sticking to it! Let’s re-commit to the core principles and practices. Let’s do Agile like we mean it.
(Originally presented at JavaSymposium in March 2011)
At the start of my Agile career, it was tough to find an opening for the position of a Scrum Master in South Africa – Agile and Scrum was a new thing. When I was looking for a change in 2013, LinkedIn had three Scrum Master jobs and none for an Agile Coach. But when I search for Scrum Master jobs today, LinkedIn has a list of potential opportunities that spans over ten pages. At the same time, the job market is tougher today – the number of candidates on the market has increased significantly as well. The challenge for job seekers today is how to differentiate oneself from the rest of the crowd.
For the past few years, I have been helping people find new opportunities, and companies find new candidates. Knowing the process from both sides, I would like to share the standard points you must have in your CV to land an interview. I will share the typical questions asked in a Scrum Master interview. And we will practice answering these questions in groups.
Perhaps, this workshop is a small nudge that will help you land your next dream position. Join me to learn more!
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016gmaran23
The Impact of Culture on Distributed Agile .. and what can we do?
DiscussAgile Bangalore May 07 2016
Marudhamaran Gunasekaran Agile Coach / Security Specialist
It would seem that Agile isn’t the foolproof silver bullet that we said it would be! Oh, wait. We never said that. Let me re-phrase this a bit. Ahem. Ok, so not all groups doing agile succeed in delivering software. And not all folks trained in two days of Scrum are magically anointed with wisdom and a Midas touch. The anger against “agile” is palpable in many discussion groups and blogs.
What should we do? Go back to Waterfall? Train people for four days? Well, I think it is time we do a re-set, and (re)educate folks on what agile is all about. If you are dogmatically following along with a handful of agile practices, but don’t really “get” the intentions behind the agile mindset, you may (will?) be disappointed in your results.
I’ve always said “agile is hard to do well” and I’m sticking to it! Let’s re-commit to the core principles and practices. Let’s do Agile like we mean it.
(Originally presented at JavaSymposium in March 2011)
At the start of my Agile career, it was tough to find an opening for the position of a Scrum Master in South Africa – Agile and Scrum was a new thing. When I was looking for a change in 2013, LinkedIn had three Scrum Master jobs and none for an Agile Coach. But when I search for Scrum Master jobs today, LinkedIn has a list of potential opportunities that spans over ten pages. At the same time, the job market is tougher today – the number of candidates on the market has increased significantly as well. The challenge for job seekers today is how to differentiate oneself from the rest of the crowd.
For the past few years, I have been helping people find new opportunities, and companies find new candidates. Knowing the process from both sides, I would like to share the standard points you must have in your CV to land an interview. I will share the typical questions asked in a Scrum Master interview. And we will practice answering these questions in groups.
Perhaps, this workshop is a small nudge that will help you land your next dream position. Join me to learn more!
You will learn how to set the stage and provide clear boundaries within each ceremony. Heck, this practical knowledge will help you in any meeting, not just Scrum. With this knowledge you will get the team to collaborate with each other and with you.
Target audience: Fresh and experience scrum masters wishing to acquire additional tools and skills and agile coaches leading organizational change.
This session was given at the Agile Practitioners - IL 4th group meeting (November 2011).
In this talk i discussed how to apply Agile inside specific teams in a bigger waterfall organization, without the need to completely change it.
An overview of Joshua Kerievsky’s "Modern Agile", used to generate some interesting discussion at Agile Ottawa in Feb 2016.
Based on Joshua's work:
* blog: https://www.industriallogic.com/blog/modern-agile/
* webcast: http://leankit.com/blog/2015/12/modern-agile/
Killing Agile Software Development : Presented by Rizky Syaiful oGuild .
Last month (June 2016), I helped a well-known higher education institute in Indonesia. I train the lecturers there, so that their students can practice agile software development.
[I show the audience some photos and videos as the proofs]
Can you imagine a condition when all our CS/IT students already get the real experiences of proper Scrum, Automated Testing, etc?
In that imaginary world, agile software development is already the norm! In the other side, there is no more room for Waterfall’s Big-Design-Up-Front style. Because we know that any software problem is inherently a design problem—or complex problem in Cynefin framework. You can’t solve that kind of problem by designing a big-fixed solution up in the front.
And if almost every software development is already agile—as it was visioned back then in 2001 manifesto, why would we still use ‘agile’ term?
We invent words to categorize things. Before ‘agile’ was proposed in the 2001 manifesto, they called it ‘lightweight’. Because it’s different with the previous heavy weight Waterfall.
Now, when I say the word ‘computer’, what would your brain emulate? A mainframe computer? Or a personal computer? Both of them are literally a computing machine. I put my money on personal computer. Because almost everyone see personal computer in daily basis. And they haven’t seen any mainframe computer once in their life.
Just as the dead of ‘personal’ term, in ‘personal computer’—I don’t count PC because that’s an abbreviation—‘agile’ in ‘agile software development’ will also be dead.
Not because it’s bad. On the contrary, that’s because agility the best option for software development.
In 2026 I, believe, we will call it simply as ‘software development’.
Please help the world to reach that kind of utopia, at least by telling your ex-lecturers, “you should teach agile software development properly”.
We should be so proud for standing here. Being a part of agile software development movement, of the 21st century.
Why?
Because a good movement always has a goal,
this agile software development movement also has a clear end.
Agile For Life : Becoming Agile FamilyYoungjin Kim
A survey presentation for agile for life especially becoming agile family including agile family manifesto, real examples and guidance. i presented this at the samsung agile conference 2018.
Three steps to transform from a waterfall to an Agile orgElad Sofer
A long long time ago, in a galaxy far far away... before the LeSS framework existed as a clearly defined framework, a few chosen Agile coaches were trying to restore agility to the galaxy by introducing the organization to the concepts that were later named as the LeSS framework.
This is a story about one Agile coach trying to help a product group in a security company to improve their business success by optimizing the whole rather than parts, by eliminating silos and getting rid of the fore waterfall forces of the dark side
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Lviv Startup Club
Lviv Project Management Day 2017
Олександр Стороха "Why you can`t lead alone huge team effectively or importance of delegation and developing agile leaders"
You will learn how to set the stage and provide clear boundaries within each ceremony. Heck, this practical knowledge will help you in any meeting, not just Scrum. With this knowledge you will get the team to collaborate with each other and with you.
Target audience: Fresh and experience scrum masters wishing to acquire additional tools and skills and agile coaches leading organizational change.
This session was given at the Agile Practitioners - IL 4th group meeting (November 2011).
In this talk i discussed how to apply Agile inside specific teams in a bigger waterfall organization, without the need to completely change it.
An overview of Joshua Kerievsky’s "Modern Agile", used to generate some interesting discussion at Agile Ottawa in Feb 2016.
Based on Joshua's work:
* blog: https://www.industriallogic.com/blog/modern-agile/
* webcast: http://leankit.com/blog/2015/12/modern-agile/
Killing Agile Software Development : Presented by Rizky Syaiful oGuild .
Last month (June 2016), I helped a well-known higher education institute in Indonesia. I train the lecturers there, so that their students can practice agile software development.
[I show the audience some photos and videos as the proofs]
Can you imagine a condition when all our CS/IT students already get the real experiences of proper Scrum, Automated Testing, etc?
In that imaginary world, agile software development is already the norm! In the other side, there is no more room for Waterfall’s Big-Design-Up-Front style. Because we know that any software problem is inherently a design problem—or complex problem in Cynefin framework. You can’t solve that kind of problem by designing a big-fixed solution up in the front.
And if almost every software development is already agile—as it was visioned back then in 2001 manifesto, why would we still use ‘agile’ term?
We invent words to categorize things. Before ‘agile’ was proposed in the 2001 manifesto, they called it ‘lightweight’. Because it’s different with the previous heavy weight Waterfall.
Now, when I say the word ‘computer’, what would your brain emulate? A mainframe computer? Or a personal computer? Both of them are literally a computing machine. I put my money on personal computer. Because almost everyone see personal computer in daily basis. And they haven’t seen any mainframe computer once in their life.
Just as the dead of ‘personal’ term, in ‘personal computer’—I don’t count PC because that’s an abbreviation—‘agile’ in ‘agile software development’ will also be dead.
Not because it’s bad. On the contrary, that’s because agility the best option for software development.
In 2026 I, believe, we will call it simply as ‘software development’.
Please help the world to reach that kind of utopia, at least by telling your ex-lecturers, “you should teach agile software development properly”.
We should be so proud for standing here. Being a part of agile software development movement, of the 21st century.
Why?
Because a good movement always has a goal,
this agile software development movement also has a clear end.
Agile For Life : Becoming Agile FamilyYoungjin Kim
A survey presentation for agile for life especially becoming agile family including agile family manifesto, real examples and guidance. i presented this at the samsung agile conference 2018.
Three steps to transform from a waterfall to an Agile orgElad Sofer
A long long time ago, in a galaxy far far away... before the LeSS framework existed as a clearly defined framework, a few chosen Agile coaches were trying to restore agility to the galaxy by introducing the organization to the concepts that were later named as the LeSS framework.
This is a story about one Agile coach trying to help a product group in a security company to improve their business success by optimizing the whole rather than parts, by eliminating silos and getting rid of the fore waterfall forces of the dark side
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Lviv Startup Club
Lviv Project Management Day 2017
Олександр Стороха "Why you can`t lead alone huge team effectively or importance of delegation and developing agile leaders"
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016gmaran23
Steve Mayner's presentation at Agile Asia about what is business value, what to measure, some techniques to prioritize and order the Product Backlog or Portfolio Backlog.
Personally designed (content + graphics design), officially accredited APMP: The APM Project Management Qualification courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
Personally designed (content + graphics design), officially accredited BBC (Better Business Cases) Foundation courseware.
The Better Business Cases is a trade mark of Her Majesty's Treasury. DSDM, Atern, AgilePM, AgilePgM, AgilePF are Registered Trade Marks of Dynamic Systems Development Method Limited.
Personally designed, Professional Scrum Product Owner (PSPO-I) courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
Personally designed, Professional Scrum Master (PSM-I) courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
Personally designed (content + graphics design), officially accredited Change Management Foundation courseware.
Trademarks are properties of the holders, who are not affiliated with courseware author.
The ultimate presentation about Scrum, the world's leading project management framework for agile software development.
http://www.noop.nl
http://www.jurgenappelo.com
This is a version of the presentationI delivered last year to the MIH Tech Conference in Prague.
About 2 years after the introduction of Scrum to 24.com I take a look at some of the things we've learned, in particular how to manage innovation in a Scrum environment, and how to use Scrum techniques in non-Scrum teams
I got a copy of this from the internet, and it was not written by me. yet I found this PPT quite helpful for you to understand the Scrum, so just enjoy it.
Art of Doing Effective Scrum : Presented by Mohammed JavidoGuild .
The team dynamics takes the team through the stages of transition from forming, storming, norming to performing.
Each member of the team also passes through the individual phases of forming, storming, norming to performing.
The Scrum guide has listed the roles, events, artifacts, rules in a short document which needs to be adhered, irrespective
of the stage that the team is or the stage that the individual team member is. It will quickly bring the visibility on the current stage of the team and will provide opportunity for inspection and adaption.
The topic will cover the scenarios related to the dynamics of the team and roles.
The suggestions(actionable guidance) will be provided along with the scenarios.
The message to the audience will be on the lines of ‘Own Your Baby’, Avoiding instances of ‘Operation Successful, but Patient Died’
The bottom line will be to refer back to Scrum guide as and when the team needs clarity on roles, events, artifacts, rules of Scrum. At the same time the target is not on doing Scrum but on being Scrum, the target is to get the working software and Scrum is one of the enablers towards it. Scrum too mentions the importance of working software at great depth.
N Different Strategies to Automate OWASP ZAP - Cybersecurity WithTheBest - Oc...gmaran23
N Different Strategies to Automate OWASP ZAP - Cybersecurity WithTheBest - Oct 15 2017
http://cybersecurity.withthebest.com
In this talk we will explore the many different ways of automating security testing with the OWASP Zed Attack Proxy and how it ties to an overall Software Security Initiative. Over the years, ZAP has made many advancements to its powerful APIs and introduced scripts to make security automation consumable for mortals. This talk is structured to demonstrate how ZAP's API, and scripts could be integrated with Automated Testing frameworks beyond selenium, Continuous Integration and Continuous Delivery Pipelines beyond Jenkins, scanning authenticated parts of the application, options to manage the discovered vulnerabilities and so on with real world case studies and implementation challenges.
N Different Strategies to Automate OWASP ZAP - OWASP APPSec BUCHAREST - Oct 1...gmaran23
https://www.owasp.org/index.php/OWASP_Bucharest_AppSec_Conference_2017#tab=Conference_0101_talks
In this talk we will explore the many different ways of automating security testing with the OWASP Zed Attack Proxy and how it ties to an overall Software Security Initiative. Over the years, ZAP has made many advancements to its powerful APIs and introduced scripts to make security automation consumable for mortals. This talk is structured to demonstrate how ZAP's API, and scripts could be integrated with Automated Testing frameworks beyond selenium, Continuous Integration and Continuous Delivery Pipelines beyond Jenkins, scanning authenticated parts of the application, options to manage the discovered vulnerabilities and so on with real world case studies and implementation challenges.
This is a demonstration oriented talk that explains OWASP ZAP automation strategies for Security Testing by example.
What is new in OWASP Top 10 2017 (RC) - Prowareness Tech Talk Tuesdays - 20 J...gmaran23
What is new in OWASP Top 10 2017 (RC)
Preview of the risks that are most likely to make it to the OWASP Top 10 2017
Screen recording of the presentation - https://vimeo.com/gmaran23/WhatsNewInOWASPTopTen2017-RC
Automating Web Application Security Testing With OWASP ZAP DOT NET API - Tech...gmaran23
Automating Web Application Security Testing With OWASP ZAP DOT NET API - Tech Talk - Dec 22 - 2015
Screen Recording: https://vimeo.com/gmaran23/AutomatingWebApplicationSecurityWithOWASPZAPDOTNETAPI
Practical Security Testing for Developers using OWASP ZAP at Dot Net Bangalor...gmaran23
Practical Security Testing for Developers using OWASP ZAP at Dot Net Bangalore 2nd meet up on 21 Feb 2015
Watch the screen recording of this presentation at https://vimeo.com/120481276
Devouring Security Insufficient data validation risks Cross Site Scriptinggmaran23
Devouring Security: Insufficient Data Validation Risks - Cross Site Scripting (XSS)
• Risk, Stories & the news
• XSS Anatomy
• Untrusted Data Sources – Well, Where did that come from?
• Shouldn’t it be called CSS instead?
• Types of XSS
- Type 0 [DOM based]
- Type 1 [Reflected or Non-persistent XSS]
- Type 2 [Persistent or Stored XSS]
• Live Demo: XSS 101 with alert('hello XSS world')
• Live Demo: Cookie Hijacking and Privilege Escalation
- Face/Off with John Travolta and Nicolas Cage
• Live Demo: Let’s deploy some Key loggers,huh?
• Mitigations
- Input Sanitization
- Popular Libraries for .Net, Java, php
Demo: Input sanitization
- Whitelists (vs. Blackists)
- Output Encoding
Contextual
Demo: Output Encoding
- Browser Protections & bypasses
- Framework Protections & bypasses
- Content Security Policy (CSP) in brief
• Secure Code reviews: Spot an XSS, How?
• Tools: Do we have an option?
• XSS Buzz and how to Fuzz
• Renowned Cheat sheets
• Further reading & References
Devouring Security XML Attack surface and Defencesgmaran23
Agenda:
· XML today
· XML/XPath injection - Demo
· Compiled XPath queries
· DTD use and abuse
- document validations
- entity expansions
- denial of service - Demo
- arbitrary uri access (egress)
- parameters
- file enumeration and theft - Demo
- CSRF on internal systems - Demo?
· Framework defaults limits/restrictions
· Mitigations
· Lessons learned
· Verifying your XML systems for potential threats
Note:
1. All of them inclusive of sample code for exploits and prevention. Language(C#, Java, php)/Platform(Windows/Linux) agnostic wherever possible.
2. It is imperative at this juncture, that you are aware of most attack scenarios against XML, because the framework defaults may not protect you, hence you may be vulnerable, you might have not found it yet.
3. The session is a bit biased towards DTD abuse in XML systems, as the Injection concepts and remediation remain common in XML when compared to Sql injection.
Devouring Security Sqli Exploitation and Preventiongmaran23
Devouring Security Sqli is an exploitation and prevention presentation that I did a while back. The presentation accompanies a screen recording which could be located at http://vimeo.com/gmaran23
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Search and Society: Reimagining Information Access for Radical Futures
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 January 2016
1. What we have learnt..
Agility & HR, Jan 2016
@
Delft, Netherlands
How to Kick Start a New Scrum Team
Screen recording of the presentation at - https://vimeo.com/gmaran23/HowToKickStartANewScrumTeam
6. To manage complexity or to control chaos –
Splits time into slices (Iterations) and provides opportunities (Events) to
compare reality with expected outcome (Feedback)
• Frequent Inspection and Adaption based on transparency
Agile and Scrum
7. For complex and adaptive software development
A framework of principles, roles and rules that thrives on people doing Scrum
Is very much about behavior, much more than it is about process
Is hard and disruptive
Scrum
8. Is it about finding the right people?
Or
Is it only about finding the right people?
Scrum, people, behavior, and company culture
16. Training helps – but;
Is it tangible?
How to quantify or validate someone’s learning?
17. Build an onboarding – How?
Set expectations - define boundaries, define goals together
Intensify the feedback cycles - as frequent as possible
Create team environment - bring them together on a common purpose
Equip with the tools - they are comfortable working with
They like to be challenged - give them one & leave the room, however be available and approachable
Create roles (Scrum) within the team - and hold them accountable
Validations for learning - quiz, assessments, real software itself, recap, homework
18. Set expectations: ProX – Prowareness Experience
before they join, call them for an office tour
facilitated by the existing employees and the recruiters
20. Intensify the feedback cycles
At least once per day
Transparent feedback
Based on evidence
Direct feedback
Facilitate feedback circle within the team
22. Transparent feedback – Self Evaluation
Remember: Feedback is about providing information
23. Transparent feedback – Progress in 3 months
After the one month Pro-Seed (Induction) program, meet with them every
fortnight
24. They like to be challenged
Engineers like to design, create and build systems
Create a backlog of challenges that software could solve
(Operations automation, POC for a new business idea, … )
Real world challenges – identify them or ask other software teams
that do not have time to work on some dream features
Throw a challenge at them, and visit after a couple of hours
26. Create team environment
A dedicated team room
No individual cubicles that impede communication in the name of privacy
Make the team accountable for a software creation
Create Scrum roles
Product Owner
Scrum Master
Cross functional Development Team
28. “Pair programming is a social skill …... You are striving for a cooperative way to
work that includes give and take from both partners regardless of corporate
status”
Pair them
http://www.extremeprogramming.org/rules/pair.html
“The best pair programmers know when to say
"let's try your idea first." ”
29. Equip with tools
Computer configuration with their preferred operating systems (Windows or
Linux)
High resolution dual monitors
Software and frameworks access
IT person and Scrum Coach at their disposal
tactics and cheat sheets
31. Scrum Coach
Coach them at their Scrum Events
Facilitate tip and tops, instill it as a habit
Always be available and approachable
32. Validations for learning
Assessments (Not the Yes or No type)
Assessments with open ended questions that require descriptive
answers
Provide some homework
Recap the next day
Let them teach
35. Learning tactics – presentations – make them the
tutor
If they are uncomfortable doing it, it is even better – they just spotted their area of improvement