From Dev and Ops to DevOps - reconfiguring the plane in flight. Mike Wessling
The presentation describes how bitbrains is transforming from a traditional organisation towards a DevOps organisation while keeping the business running at the same time.
This presentation was given at the "Devops and the enterprise" meetup in Amsterdam on Jan 8th, 2014.
This is fundamental, basic and easy to understand slides for college students. No glamour, no hi-fi terms. Plain simple english and you will learn agile
Understand why we keep missing deadlines; what is the element that keeps making us give incorrect dates and how we can estimate better with mathematical basis!
Agile Software Development Workshop at Sote HubSote ICT
Presentation on agile project management by Maros Korinek, developer at Funding Circle, from his 4-day training in December 2016 at Sote Hub in Voi, Kenya.
You’re already selling ahead of your roadmap and your dev team is getting pretty big. Trish Khoo outlines two approaches to keeping pace and quality high without hiring an army, drawing on a decade of software testing at Campaign Monitor, Google and Microsoft.
From Dev and Ops to DevOps - reconfiguring the plane in flight. Mike Wessling
The presentation describes how bitbrains is transforming from a traditional organisation towards a DevOps organisation while keeping the business running at the same time.
This presentation was given at the "Devops and the enterprise" meetup in Amsterdam on Jan 8th, 2014.
This is fundamental, basic and easy to understand slides for college students. No glamour, no hi-fi terms. Plain simple english and you will learn agile
Understand why we keep missing deadlines; what is the element that keeps making us give incorrect dates and how we can estimate better with mathematical basis!
Agile Software Development Workshop at Sote HubSote ICT
Presentation on agile project management by Maros Korinek, developer at Funding Circle, from his 4-day training in December 2016 at Sote Hub in Voi, Kenya.
You’re already selling ahead of your roadmap and your dev team is getting pretty big. Trish Khoo outlines two approaches to keeping pace and quality high without hiring an army, drawing on a decade of software testing at Campaign Monitor, Google and Microsoft.
I describe the common problem of unbalanced organisations and how Kanban might be a solution.
I also points out that you are not doing Kanban if you do not follow the six practices. Then you are doing something else, that looks like kanban. And guess what, you might not get the expected result out of kanban.
To help teams make effective day-to-day decisions that support Lean-Agile principles, we’ve created a simple yardstick at LeanKit called FSGD — Frequent, Small, Good, Decoupled.
Easy to remember and apply, “Fizz Good” is a way of breaking down work that reduces the need for cross-team scheduling, estimation and coordination. The results? Faster delivery of customer value.
In this webinar, Daniel Norton, co-founder and Chief Mobile Officer at LeanKit, explains how FSGD can help your organization and how to get started.
Scrum Turns 21, what is next for Scrum for the next 20 years by Dave WestAgile ME
90% of Agile teams are using Scrum. With over ½ a million people trained and certified. Scrum has become, for many the de-facto standard in Agile team organization. But what is next for Scrum? In this talk we discuss the success and future of Scrum and what needs to happen to Scrum to continue its relevance. We describe how skills, scaling and DevOps need to be weaved into Scrum to not only ensure its relevance for the next 21 years, but also help the profession of software development improve
Start with Quality - an Agile Tester's Case StudyNick Zdunić
A presentation given at MTUG 2016. The recording is available on the Code Genesys website as well http://www.codegenesys.com/start-with-quality/
Some inspiration from Henrik Knibergs presentation. Just so happens we didn't know of this until we had implemented it. It was so similar. We give credit to his material in the slide deck as well.
Full course available at: http://masterofproject.com/courses/agile-project-management-scrum-framework-certification-prep
Course Description
The Agile & Scrum Certification Training course imparts knowledge on the Agile and Scrum values, helps you build the requisite skills and gain expertise in the domain. The course provides immense clarity on vital concepts of scrum and agile to help you clear the certification exam in your first attempt. The course aims to make you an expert in the Scrum ways, enhancing your capability to deliver shippable products by the end of each Sprint. With the practical application of the agile methodologies you would be able to maximize business value, while mitigating potential risks.
Features
50+ Lectures
10+ Hours
Lifetime Access
100% Online & Self Paced
30 day money back guarantee!
Course Completion Certificate
What am I going to get from this course?
Learn the Agile Methodologies and Agile Project Management
Learn Scrum Framework
Learn practical implications of Scrum over a sample project
Get ready for Scrum Certification exams (PMI-ACP, CSM, PSM, CSPO, PSPO, CSD, PSD)
Learn Scrum Team
Learn Scrum Events
Learn Scrum Artifacs
Learn Extreme Programming (XP) Agile Methodology briefly.
Learn Lean Agile Methodology briefly.
Learn Kanban Agile Methodology briefly.
Learn the differences of Agile & Scrum Certifications provided by different organizations
Qualify for the 21 Contact Hours Agile Training requirement of PMI for the PMI-ACP certification.
Earn 15 SEUs under Category E: Independent Learning of Scrum Alliance
Earn 14 PDUs if you are a PMP already.
What is the target audience?
The Agile & Scrum certification is best suited for:
Team Leaders
Project Managers
Members of Scrum teams such as developers, Scrum Masters, and Product Owners
Managers of Scrum teams
Teams transitioning to Scrum
Professionals intending to pursue the Scrum Master certification
Check out this brief introduction of Scrum, the Agile Software Development Framework. This is just a high level introduction that is why there are only 10 slides. Please like and share if you find it useful.
Typical software testers focus on learning ‘Hard’ skills associated with the responsibilities of their role. However, these skills allow them to become a "Dependable" or "Knowledgeable" tester, rather than a "Great" tester. What are the skills necessary to take you to the next level within your ladder of testing career, to become someone known as "Great" tester? This presentation will identify some of the key skills that can take you to the next level and provides an easy-to-follow roadmap on mastering those skills.
There in an obsessions to jump to implementation of CI, CD tools when we talk about DevOps. In this talk, I focus on the many aspects that one needs to focus on when going on a DevOps journey
Scrum Plus Extreme Programming (XP) for Hyper ProductivityRon Quartel
If you want to go fast with Scrum, then your best option is to compliment it with Extreme Programming (XP). Inside is an activity that you can run your team and management through to prove and sell the concept.
What is Scrum?
Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
The Scrum Team
-The Product Owner
-The Development Team
-The Scrum Master
The Scrum Events / Rituals / Ceremonies
-Sprint Planning
-Sprint
-Daily Scrum
-Sprint Review
-Sprint Retrospective
Scrum Artifacts
-The Product BackLog
-The Sprint BackLog
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
So you’ve been told that your organization is going to implement Agile methodologies across ALL of IT, and not just in development. And you’ve been given the responsibility to implement it in Security Operations, and without a clear plan or measurable objectives other than “make the team more efficient”. While one can complain that someone in the C-Suite heard of the book “Scrum: The Art of Doing Twice the Work in Half the Time”, you still have a job to do. So the basics of Project Management, Agile, Scrum & Kanban are covered and how one can shoehorn these concepts into working in an operations context. Oh, and there will also be some finagling of where DevOps stands regarding Agile and Operations.
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
Updated version of my original Cyphercon talk. With more useful information regarding how to enact change and better visual representation of certain concepts. This talk was given at CircleCityCon 10 in 2023
I describe the common problem of unbalanced organisations and how Kanban might be a solution.
I also points out that you are not doing Kanban if you do not follow the six practices. Then you are doing something else, that looks like kanban. And guess what, you might not get the expected result out of kanban.
To help teams make effective day-to-day decisions that support Lean-Agile principles, we’ve created a simple yardstick at LeanKit called FSGD — Frequent, Small, Good, Decoupled.
Easy to remember and apply, “Fizz Good” is a way of breaking down work that reduces the need for cross-team scheduling, estimation and coordination. The results? Faster delivery of customer value.
In this webinar, Daniel Norton, co-founder and Chief Mobile Officer at LeanKit, explains how FSGD can help your organization and how to get started.
Scrum Turns 21, what is next for Scrum for the next 20 years by Dave WestAgile ME
90% of Agile teams are using Scrum. With over ½ a million people trained and certified. Scrum has become, for many the de-facto standard in Agile team organization. But what is next for Scrum? In this talk we discuss the success and future of Scrum and what needs to happen to Scrum to continue its relevance. We describe how skills, scaling and DevOps need to be weaved into Scrum to not only ensure its relevance for the next 21 years, but also help the profession of software development improve
Start with Quality - an Agile Tester's Case StudyNick Zdunić
A presentation given at MTUG 2016. The recording is available on the Code Genesys website as well http://www.codegenesys.com/start-with-quality/
Some inspiration from Henrik Knibergs presentation. Just so happens we didn't know of this until we had implemented it. It was so similar. We give credit to his material in the slide deck as well.
Full course available at: http://masterofproject.com/courses/agile-project-management-scrum-framework-certification-prep
Course Description
The Agile & Scrum Certification Training course imparts knowledge on the Agile and Scrum values, helps you build the requisite skills and gain expertise in the domain. The course provides immense clarity on vital concepts of scrum and agile to help you clear the certification exam in your first attempt. The course aims to make you an expert in the Scrum ways, enhancing your capability to deliver shippable products by the end of each Sprint. With the practical application of the agile methodologies you would be able to maximize business value, while mitigating potential risks.
Features
50+ Lectures
10+ Hours
Lifetime Access
100% Online & Self Paced
30 day money back guarantee!
Course Completion Certificate
What am I going to get from this course?
Learn the Agile Methodologies and Agile Project Management
Learn Scrum Framework
Learn practical implications of Scrum over a sample project
Get ready for Scrum Certification exams (PMI-ACP, CSM, PSM, CSPO, PSPO, CSD, PSD)
Learn Scrum Team
Learn Scrum Events
Learn Scrum Artifacs
Learn Extreme Programming (XP) Agile Methodology briefly.
Learn Lean Agile Methodology briefly.
Learn Kanban Agile Methodology briefly.
Learn the differences of Agile & Scrum Certifications provided by different organizations
Qualify for the 21 Contact Hours Agile Training requirement of PMI for the PMI-ACP certification.
Earn 15 SEUs under Category E: Independent Learning of Scrum Alliance
Earn 14 PDUs if you are a PMP already.
What is the target audience?
The Agile & Scrum certification is best suited for:
Team Leaders
Project Managers
Members of Scrum teams such as developers, Scrum Masters, and Product Owners
Managers of Scrum teams
Teams transitioning to Scrum
Professionals intending to pursue the Scrum Master certification
Check out this brief introduction of Scrum, the Agile Software Development Framework. This is just a high level introduction that is why there are only 10 slides. Please like and share if you find it useful.
Typical software testers focus on learning ‘Hard’ skills associated with the responsibilities of their role. However, these skills allow them to become a "Dependable" or "Knowledgeable" tester, rather than a "Great" tester. What are the skills necessary to take you to the next level within your ladder of testing career, to become someone known as "Great" tester? This presentation will identify some of the key skills that can take you to the next level and provides an easy-to-follow roadmap on mastering those skills.
There in an obsessions to jump to implementation of CI, CD tools when we talk about DevOps. In this talk, I focus on the many aspects that one needs to focus on when going on a DevOps journey
Scrum Plus Extreme Programming (XP) for Hyper ProductivityRon Quartel
If you want to go fast with Scrum, then your best option is to compliment it with Extreme Programming (XP). Inside is an activity that you can run your team and management through to prove and sell the concept.
What is Scrum?
Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
The Scrum Team
-The Product Owner
-The Development Team
-The Scrum Master
The Scrum Events / Rituals / Ceremonies
-Sprint Planning
-Sprint
-Daily Scrum
-Sprint Review
-Sprint Retrospective
Scrum Artifacts
-The Product BackLog
-The Sprint BackLog
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
So you’ve been told that your organization is going to implement Agile methodologies across ALL of IT, and not just in development. And you’ve been given the responsibility to implement it in Security Operations, and without a clear plan or measurable objectives other than “make the team more efficient”. While one can complain that someone in the C-Suite heard of the book “Scrum: The Art of Doing Twice the Work in Half the Time”, you still have a job to do. So the basics of Project Management, Agile, Scrum & Kanban are covered and how one can shoehorn these concepts into working in an operations context. Oh, and there will also be some finagling of where DevOps stands regarding Agile and Operations.
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
Updated version of my original Cyphercon talk. With more useful information regarding how to enact change and better visual representation of certain concepts. This talk was given at CircleCityCon 10 in 2023
Netconomy — Agile Transformation im Bereich Customer Service / Non-Pressure-...Agile Austria Conference
Viele Agile Transformationen werden von Druck und Ratschlägen aus einer Vielzahl unterschiedlichster Quellen begleitet. Thema des Talks ist ein Ansatz, wie eine agile Richtung und eine bessere Arbeitsumgebung in Zusammenarbeit mit allen Beteiligten ohne Druck erreicht werden kann; nämlich der Non-Pressure-Approach. Teil des Talks ist die Reflektion mit Mark Tödtling in einem offenen, transparenten Austausch.
PMI-ACP Domain 1 Agile Principles and MindsetJoshua Render
Free training for the PMI-ACP Certification exam -
Learn and understand some basic agile concepts.
View training video here: https://agile-mercurial.com/video-library/pmi-acp-domain-1-agile-principles-and-mindset-training-video/
Blog: https://agile-mercurial.com
YouTube: https://www.youtube.com/channel/UCPM82of2YuqIR1SgLGHa1eg
Twitter: https://twitter.com/agile_mercurial
Tumblr: https://agilemercurial.tumblr.com/
Increasing the company's profitability and impact is the dream of every company. Nowadays Agility / Agile is the buzz word and the whole world want's it but most of the time companies are confused about how we can achieve the agility dream.
The written material provides a visible how, why and what of agility and what the best practices we need to execute to achieve agility.
Lean Lego Game Slides - Short PresentationiSixSigma.com
This is the short presentation that goes along with the Lean Lego Game. It's about one hour and 30 minutes long.
See full article here: https://www.isixsigma.com/training/training-materials-aids/lean-lego-game/
Leanban: The Next Step in the Evolution of AgileLeanKit
I'll introduce you to Leanban, which uses Lean thinking as a guide to incorporate the best of Scrum and Kanban into Agile software development practices.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
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.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
2. Creative Commons License 3.0
This work is licensed under the
Creative Commons AttributionNonCommercial-ShareAlike 3.0 Unported
License.
To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-sa/3.0/
or
send a letter to Creative Commons, 171 Second
Street, Suite 300, San Francisco, California,
94105, USA.
Revision 1.0
Necessary but not sufficient
2
3. You are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work
Under the following conditions:
Attribution — You must attribute the work in the
manner specified by the author or licensor (but not in
any way that suggests that they endorse you or your
use of the work).
Noncommercial — You may not use this work for
commercial purposes.
Share Alike — If you alter, transform, or build upon
this work, you may distribute the resulting work only
under the same or similar license to this one.
Revision 1.0
Necessary but not sufficient
3
4. With the understanding that:
• Waiver — Any of the above conditions can be waived if
you get permission from the copyright holder.
• Public Domain — Where the work or any of its
elements is in the public domain under applicable law,
that status is in no way affected by the license.
• Other Rights — In no way are any of the following rights
affected by the license:
– Your fair dealing or fair use rights, or other applicable copyright
exceptions and limitations;
– The author's moral rights;
– Rights other persons may have either in the work itself or in how
the work is used, such as publicity or privacy rights.
Notice — For any reuse or distribution, you must make
clear to others the license terms of this work. The best
way to do this is with a link to this web page.
Revision 1.0
Necessary but not sufficient
4
5. Topics
•
•
•
•
•
•
About Me
Do What I Peach
That how we do it here
Agility we love it
Mission Impossible
Questions
Revision 1.0
Necessary but not sufficient
5
6. About Me
• Suradet Jitprapaikulsarn, Ph.D.
• Lecturer
• Department of Electrical and Computer
Engineering
• Naresuan University
• Phitsanulok
• Email: suradet.j@gmail.com
• Facebook: Suradet Jitprapaikulsarn
• Url: www.ajarnsuradet.com
Revision 1.0
Necessary but not sufficient
6
7. About Me (Cont.)
•
•
•
•
Apply PSP since 1997
Apply TDD since 1999
1st Thai ScrumMaster since 2009
Was the only authorized PSP instructor in
Southeast Asia
• 1st Thai Certified PSP developer
• 5 times CMMI appraisal team member
• Only Asian instructor to be invited for Software
Architecture workshop at SEI, 8 year in a row
(since 2006)
Revision 1.0
Necessary but not sufficient
7
8. Do What I Peach
• Case 1 An In-house IT department of an
international company
– The organization invested in a lot of agile
training
– Hire outside experts
• Result
– Agile practices disappear within a few years
Revision 1.0
Necessary but not sufficient
8
9. Key Problems
• Management want agile favor but not the
work to be agile
• Training ≠ Practicing
• Too many approaches to agility
• Big bang
• Traditional metrics
Revision 1.0
Necessary but not sufficient
9
10. Do What I Peach
• Case 2 An In-house IT department of an
international company
– Start with one team was interested in Agile
– The whole team took a course in agility
– Hire an outside expert
• Result
– Agility is still here (since 2007)
– Not the entire organization is agile but
growing
Revision 1.0
Necessary but not sufficient
10
11. Key Success Factor
• Freedom given by management
• Osmosis approach
• One approach at a time
Revision 1.0
Necessary but not sufficient
11
12. That How we do it here
• Case 1: An IT company
– Long established (Since 1994)
– Planned to implement agility the whole
organization (2001)
• Result
– Agility is still being talked here (But not
practice)
– The first three agile projects failed
Revision 1.0
Necessary but not sufficient
12
13. Key Problems
• Change before try
• Individual performance is the key for
advancement
• Only profit is matter
• Schedule is the most important
• No management involvement
Revision 1.0
Necessary but not sufficient
13
14. That How we do it here
• Case 2: An IT company
– Long established (Since 2001)
• Result
– Not everyone know that they are actually
practice agility
Revision 1.0
Necessary but not sufficient
14
15. Key Success Factors
• Agile is ingrained in how the company do
things starting from management
• Flexible and willing to change
Revision 1.0
Necessary but not sufficient
15
16. Agility we love it
• Case 1: A medium-sized software
company
– Agile practices from the start (2005)
• Result
– Went bankrupt in 2011
Revision 1.0
Necessary but not sufficient
16
17. Key Failure
•
•
•
•
Poor contract management
Financial management
Poor Marketing
No architect
Revision 1.0
Necessary but not sufficient
17
18. Agility we love it
• Case 2: A medium-sized software
company
– Agile practices from the start (2006)
• Result
– Triple the size of the company
Revision 1.0
Necessary but not sufficient
18
19. Key Success
• Carefully select the customers
• Good strategic planning
• Excellent tactical execution (At least one
architect in every project and every tem)
Revision 1.0
Necessary but not sufficient
19
20. Missing Impossible
• Case 1 Revise a legacy product
– A very long-life product (Since 1998)
• Result
– 9 hours of testing time
– Only a few practices still used
Revision 1.0
Necessary but not sufficient
20
21. Key Problems
• Document is not necessary
• Testing is necessary evil
• Change before try
Revision 1.0
Necessary but not sufficient
21
22. Missing Impossible
• Case 2 Revise a legacy product
– A very long-life product (Since 1995)
– Start agility in version 12 (2009)
• Result
– Reduce test time from 9 hr to 10 minutes
– Continuous testing (2010)
– Continuous integration (2012)
Revision 1.0
Necessary but not sufficient
22
23. Key Success Factor
• One component at a time
• Test-driven change
• Document as code
Revision 1.0
Necessary but not sufficient
23
24. Conclusion
• Agile is necessary but not sufficient
Revision 1.0
Necessary but not sufficient
24