Our training partner, GPIAsia, asked us to produce an executive overview version of our 2-day Introduction to Agile course for an iTAP program intended to introduce Agile concepts to CMMI practitioners. Was an interesting challenge. Should know in a week or two if any of this gets traction from that audience. If it does, I'll take credit. If not - I'll blame my colleague Pam who delivered it with me. :-) As with all my presentations, you really need to hear the talk to get the full benefit but at least you can see the subjects we touch on.
Agile concepts for quality and process engineers for slideshareYuval Yeret
Excerpt from a session introducing agile concepts for a group of quality engineers in a big enterprise undergoing an agile transition.
The aim was to expose Quality/Process engineers to the concepts of agility and emphasize the impact on process/methodology development, the approach of evolution vs big design up front and its impact on their work. I used a lot of the classic agile examples (a lot of them by Henrik Kniberg) and adjusted for the development of methodology, to show that actually the agile approach should be discovered using an agile process.
Also covers some complexity thinking aspects.
And of course - this is not limited to methodology for IT/product development, but to many kinds of change management.
The primary intent of this presentation is to bring forward the similarities and differences between Lean and Agile software development paradigms at the root level, and how these can be leveraged in order to create complex software solutions.
Presentation I gave to the Chicago ACM about Lean Software Development. Full audio can be found here:
https://soundcloud.com/griffinc/intro-to-lean-software
Agile concepts for quality and process engineers for slideshareYuval Yeret
Excerpt from a session introducing agile concepts for a group of quality engineers in a big enterprise undergoing an agile transition.
The aim was to expose Quality/Process engineers to the concepts of agility and emphasize the impact on process/methodology development, the approach of evolution vs big design up front and its impact on their work. I used a lot of the classic agile examples (a lot of them by Henrik Kniberg) and adjusted for the development of methodology, to show that actually the agile approach should be discovered using an agile process.
Also covers some complexity thinking aspects.
And of course - this is not limited to methodology for IT/product development, but to many kinds of change management.
The primary intent of this presentation is to bring forward the similarities and differences between Lean and Agile software development paradigms at the root level, and how these can be leveraged in order to create complex software solutions.
Presentation I gave to the Chicago ACM about Lean Software Development. Full audio can be found here:
https://soundcloud.com/griffinc/intro-to-lean-software
The process of adopting Agile in any organization is challenging in many ways. It is especially challenging in larger organizations because of complex infrastructures, numerous legacy systems and mature organizational cultures. These larger organizations often underestimate the difficulty of getting Agile right.
This presentation will focus on the common challenges of Agile adoption. Tips are provided to help improve the chances of Agile adoption success.
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/
Learn more about the most popular Agile framework - Scrum. This training should be paired with the pre-training learning materials in Trello. Learn more about the Scrum artifacts (product backlog, sprint backlog, etc.), Scrum roles (Scrum Master, Product Owner, and the team), and the Sprint.
Balancing the tension between Lean and AgileJames Coplien
Many people equate Lean and agile or claim that one is a subset of the other. In fact, they have almost opposite emphases: thinking versus doing; teams versus individuals; planning versus reacting; and many more. This talk will help you clarify the distinction in a way that will help you focus soberly on how to improve your environment, team, product and process, by going beyond the buzzwords to the fundamental building blocks.
Agile has become mainstream in the IT industry, since that the multiplication of Agile practices which makes Agile implementation complex and uncertain, we have started to see failure in Agile implementations.
During this presentation we will start a simplification process by going back to the source of Agile, understand what Agile is and what it is not. We will discover what is the Heart of Agile, its essence, and how it embraces management
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
This is the talk I gave at the Japanese Scrum Gathering on 28 February 2015. I'm uploading it at the request of Osamu Tomita who thought that others would like to see it. Sorry it's only a PDF — Slideshare is still living in the Microsoft dark ages, and can't handle even the PowerPoint export that I generated.
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
Microsoft developer division has implemented SCRUM while developing Visual Studio 2012, and TFS 2012. In this talk we will cover information on this implementation. You will learn about why Microsoft has decided to implement SCRUM, best practices that was helpful for us. How implementing SCRUM has changed our cadence and product delivery cycle. The content will be our developer division SCRUM journey. We are not pure SCRUM put at future leavel we are. I will also discuss which part of our process is SCRUm which part still is not.
Building Quality In in SAFe – The Testing Organization’s Perspective Yuval Yeret
SAFe emphasizes Building Quality In. We will take a deep dive into how this looks from a testing organization’s perspective and what does a SAFe implementation mean for Testing/QA professionals. We will map SAFe’s approach to best practices in the “”Agile Testing”” world. We will look at examples from the real world of how traditional testing organizations shift left and evolve towards continuous testing.
Learning Objectives and Key Takeaways:
Understand how best practices from the “”Agile Testing”” world map to SAFe’s context
Learn ideas and patterns for evolving Testing/QA’s role during a SAFe implementation
Understand how Test-Driven looks like and how techniques like Acceptance-Test-Driven-Design/Behavior-Driven
Development can empower testers as well as improve the flow on SAFe agile teams.
See how SAFe’s principles can be used to guide the evolution towards a lean/agile testing organization
Agile2014 conference presentation on "Smart Scaling" - how to compare scaling approaches. Our Agile Scaling Knowledgebase (ASK) and Decision Matrix help provide an objective way to compare approaches.
O&B Adoption Story by Butch Landingin at the Agile Executive Forum hosted by Orange and Bronze Software Labs.
October 26, 2011
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
The process of adopting Agile in any organization is challenging in many ways. It is especially challenging in larger organizations because of complex infrastructures, numerous legacy systems and mature organizational cultures. These larger organizations often underestimate the difficulty of getting Agile right.
This presentation will focus on the common challenges of Agile adoption. Tips are provided to help improve the chances of Agile adoption success.
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/
Learn more about the most popular Agile framework - Scrum. This training should be paired with the pre-training learning materials in Trello. Learn more about the Scrum artifacts (product backlog, sprint backlog, etc.), Scrum roles (Scrum Master, Product Owner, and the team), and the Sprint.
Balancing the tension between Lean and AgileJames Coplien
Many people equate Lean and agile or claim that one is a subset of the other. In fact, they have almost opposite emphases: thinking versus doing; teams versus individuals; planning versus reacting; and many more. This talk will help you clarify the distinction in a way that will help you focus soberly on how to improve your environment, team, product and process, by going beyond the buzzwords to the fundamental building blocks.
Agile has become mainstream in the IT industry, since that the multiplication of Agile practices which makes Agile implementation complex and uncertain, we have started to see failure in Agile implementations.
During this presentation we will start a simplification process by going back to the source of Agile, understand what Agile is and what it is not. We will discover what is the Heart of Agile, its essence, and how it embraces management
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
This is the talk I gave at the Japanese Scrum Gathering on 28 February 2015. I'm uploading it at the request of Osamu Tomita who thought that others would like to see it. Sorry it's only a PDF — Slideshare is still living in the Microsoft dark ages, and can't handle even the PowerPoint export that I generated.
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
Microsoft developer division has implemented SCRUM while developing Visual Studio 2012, and TFS 2012. In this talk we will cover information on this implementation. You will learn about why Microsoft has decided to implement SCRUM, best practices that was helpful for us. How implementing SCRUM has changed our cadence and product delivery cycle. The content will be our developer division SCRUM journey. We are not pure SCRUM put at future leavel we are. I will also discuss which part of our process is SCRUm which part still is not.
Building Quality In in SAFe – The Testing Organization’s Perspective Yuval Yeret
SAFe emphasizes Building Quality In. We will take a deep dive into how this looks from a testing organization’s perspective and what does a SAFe implementation mean for Testing/QA professionals. We will map SAFe’s approach to best practices in the “”Agile Testing”” world. We will look at examples from the real world of how traditional testing organizations shift left and evolve towards continuous testing.
Learning Objectives and Key Takeaways:
Understand how best practices from the “”Agile Testing”” world map to SAFe’s context
Learn ideas and patterns for evolving Testing/QA’s role during a SAFe implementation
Understand how Test-Driven looks like and how techniques like Acceptance-Test-Driven-Design/Behavior-Driven
Development can empower testers as well as improve the flow on SAFe agile teams.
See how SAFe’s principles can be used to guide the evolution towards a lean/agile testing organization
Agile2014 conference presentation on "Smart Scaling" - how to compare scaling approaches. Our Agile Scaling Knowledgebase (ASK) and Decision Matrix help provide an objective way to compare approaches.
O&B Adoption Story by Butch Landingin at the Agile Executive Forum hosted by Orange and Bronze Software Labs.
October 26, 2011
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
Calen Legaspi, CEO of Orange and Bronze Software Labs, discusses the challenges in outsourcing and how to overcome these by taking advantage of readily-available tools found online. He encourages aspiring technopreneurs to consider "The Internet of Things" as their next venture.
Agile Economics - Is It Cheaper Or More Expensive To Use AgileVaidas Adomauskas
Common sense says that doing things in Aglie way (small iterations, re-testing all the time, not having functional departments) is way more expensive than doing things the traditional way. So why more and more companies choose Agile methods? How to calculate if it is more expensive or cheaper to use Agile? I will share few real projects and products examples and we will draw conclusions about Agile economics from them.
Presentation for Agile Tour Vilnius 2013 conference (www.agileturas.lt)
Find out what we can do for your brand!
- Mobile centric social media entertainment brand offering chat, groups, games, miniblog
70 million registered users with over 1-2 million daily active users
- Global brand
- Popular in developing markets from Asia to Africa to the Middle East
- Indonesia is No.1 market with 35m users
Understanding the timing, cost, deliverables, and future plans for an ECM or document capture implementation is critical. Many system integrators don't take the time to properly assess, plan, and deliver a solution--costing the customer valuable time, resources, and expense down the road.
Initial Consulting Engagements (ICE) from Zia Consulting allow you to immediately get started with your ECM or Capture project, without the risk of a large up-front commitment. Our deliverables provide you with a clear understanding of the requirements, time, and cost of the project–giving you full information to decide on next steps. Join 2012 and 2013 Alfresco and Ephesoft Partner of the Year, Zia Consulting, for this quick presentation to learn more about ICE. Discover how our proven method of discovery, technical assessment, and project road-mapping will mean success for your project.
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne
Lee Cunningham, director, enterprise agile enablement for VersionOne, shared insight into “The Journey to Value – The PPM/Agile Integration” at the Gartner PPM & IT Summit. Lee works with organizations around the globe, providing guidance in the development of business agility through enterprise alignment.
Net Solutions Engagement Models BrochureNet Solutions
Net Solutions a CMMI level 3, award winning outsourced product development company. We offer three broad outsourcing models - dedicated offshore resources, fixed price and a pay as you go model.
Transforming the Customer Experience with SugarCRMClint Oram
Successful businesses create unique experiences...for their customers, their employees, their partners, their investors. What happens when you apply this principle to your customer service?
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
Many executives feel agile is something those techies do behind closed doors. This is both a misunderstanding and a major risk to achieving a real shift and impact. In this session we will talk about business agility as an existential capability in the 21st century and how lean/agile process/structure/culture achieve it. Even non-executives will learn language that will help them break the glass ceiling by getting support from those at the top.
Slides used on November 17th, 2016 during webinar "Sales Partner Management for better Partner Engagement"
http://www.tenegopartnering.com/resource/partner-management
In this webinar, you will learn:
● What is Partner Management and why it's needed
● What are the key components of Partner Management
● How to understand your partner - What are the categories for Partner Fit
● Different scenarios and levels of Partner Management
● How to improve Partner Engagement
● Partner Management Function inside the enterprise
1) Ensure quality delivery through Codelattice Center of Excellence
2) Reduce your Total Cost of Ownership by 50% adopting Codelattice Global Delivery Model
3) Ensure business continuity by Codelattice proven Disaster Recovery Model
Rhino Search Group is a financial services recruiting firm known for its valuable client relationships with the most trusted financial brands. Contact our financial advisor recruiters if you are looking to make a move, or buy/sell a book of business. Visit the site: http://www.rhinosearchgroup.com/
Rhino Search Group
8970 E Raintree Drive
Suite #300
Scottsdale AZ 85260
480-361-9415
pk@rhinosearchgroup.com
Integrated Agile with EVM -- Executive overviewGlen Alleman
Earned Value Management and Agile Software Development have much in common. The most important is progress to plan is measured by Physical Percent Complete with tangible evidence of working products at the end of planned period of performance.
For software intensive system of systems, agile development provides powerful tools for producing working software on frequent boundaries to gain needed customer feedback to assure the program is going in the right direction.
Business Case for Agile - Time for ROI CheckTathagat Varma
When we talk of agility, we often refer to number of user stories or story points delivered, or burn down charts or velocity, etc. I call them 'lower-order agility' and howsomuch interesting they are, they make no sense to the 'higher-order agility' at business level. Why is that outrageous claims of performance, productivity and quality improvements at lower-order agility don't translate to commensurate higher-order agility? In this talk, I explore some of these issues. I also propose some ideas on how the whole notion of portfolio planning should be seen in the context of higher-order agility.
I delivered this talk on 19 July 2012 at the launch of Agile Leadership Network, Bangalore chapter, hosed by Valtech at their office.
Mangler du en pragmatisk introduktion til Scrum og Agile? Leder du efter startblokken for at komme i gang med agile projekter? Eller er dit behov essentiel viden om den agile proces, så du forstår hvad der forventes af dig?
På en aften vil du få løftet din forståelse af de tre mest udbredte agile metoder: Scrum, Kanban og XP. Du vil først få præsenteret de enkelte metoders bestanddele og hvordan de hænger sammen. Herefter skifter vi fokus til metodernes forskelle og kombinationsmuligheder. Afslutningsvis tager vi en diskussion om de udfordringer, der kan spænde ben for de agile tiltag.
Alt i alt vil du få et godt grundlag på din vej til at blive en dygtig agil praktiker.
In this advanced business analysis training session, you will learn User Stories from Scenarios. Topics covered in this session are:
• What is a Use Case?
• The Purpose of Use Case Analysis
• Managing the Building of Product
• The Basic Development Loop
• Analysis paralysis – how much is enough
• Conceptual model development
• Style Guide development
• Usability testing during agile increments
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/advanced-business-analyst-training/
Butch Landingin, CTO of Orange & Bronze Software Labs, talks about the Agile Methodology for the Philippine Software Industry Association's Enablement Seminar on April 27 at the AIM.
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
The way how we help customers at ASPgems to do their software development projects in order to better accomplish their business objective in the Digital World.
If you don't know where you're going it doesn't matter how fast you get thereNicole Forsgren
The best-performing organizations have the highest quality, throughput, and reliability while also delivering value. They are able to achieve this by focusing on a few key measurement principles, which Nicole and Jez will outline in this talk. These include knowing your outcome measuring it, capturing metrics in tension, and collecting complementary measures… along with a few others. Nicole and Jez explain the importance of knowing how (and what) to measure—ensuring you catch successes and failures when they first show up, not just when they’re epic, so you can course correct rapidly. Measuring progress lets you focus on what’s important and helps you communicate this progress to peers, leaders, and stakeholders, and arms you for important conversations around targets such as SLOs. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to be great SREs and move performance in the right direction.
operational excellence ...an excersice of leadership, deals with the implementation of an op ex project, including the tactical part but also taking care of people througout the change process
We often get asked why Scrum has only 3 roles, 3 artifacts and 3 ceremonies. In fact, our customers simply want to know why Scrum works. In these slides we try to explain the principles behind the prescriptions of Scrum, in the form of 5 Whys: Why Scrum? Why 3 Roles? Why 3 Artifacts? Why 3 Ceremonies? And Why agile engineering practices support Scrum?
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
VAT Registration Outlined In UAE: Benefits and Requirementsuae taxgpt
Vat Registration is a legal obligation for businesses meeting the threshold requirement, helping companies avoid fines and ramifications. Contact now!
https://viralsocialtrends.com/vat-registration-outlined-in-uae/
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
The world of search engine optimization (SEO) is buzzing with discussions after Google confirmed that around 2,500 leaked internal documents related to its Search feature are indeed authentic. The revelation has sparked significant concerns within the SEO community. The leaked documents were initially reported by SEO experts Rand Fishkin and Mike King, igniting widespread analysis and discourse. For More Info:- https://news.arihantwebtech.com/search-disrupted-googles-leaked-documents-rock-the-seo-world/
Premium MEAN Stack Development Solutions for Modern BusinessesSynapseIndia
Stay ahead of the curve with our premium MEAN Stack Development Solutions. Our expert developers utilize MongoDB, Express.js, AngularJS, and Node.js to create modern and responsive web applications. Trust us for cutting-edge solutions that drive your business growth and success.
Know more: https://www.synapseindia.com/technology/mean-stack-development-company.html
Business Valuation Principles for EntrepreneursBen Wann
This insightful presentation is designed to equip entrepreneurs with the essential knowledge and tools needed to accurately value their businesses. Understanding business valuation is crucial for making informed decisions, whether you're seeking investment, planning to sell, or simply want to gauge your company's worth.
B2B payments are rapidly changing. Find out the 5 key questions you need to be asking yourself to be sure you are mastering B2B payments today. Learn more at www.BlueSnap.com.
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
"𝑩𝑬𝑮𝑼𝑵 𝑾𝑰𝑻𝑯 𝑻𝑱 𝑰𝑺 𝑯𝑨𝑳𝑭 𝑫𝑶𝑵𝑬"
𝐓𝐉 𝐂𝐨𝐦𝐬 (𝐓𝐉 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬) is a professional event agency that includes experts in the event-organizing market in Vietnam, Korea, and ASEAN countries. We provide unlimited types of events from Music concerts, Fan meetings, and Culture festivals to Corporate events, Internal company events, Golf tournaments, MICE events, and Exhibitions.
𝐓𝐉 𝐂𝐨𝐦𝐬 provides unlimited package services including such as Event organizing, Event planning, Event production, Manpower, PR marketing, Design 2D/3D, VIP protocols, Interpreter agency, etc.
Sports events - Golf competitions/billiards competitions/company sports events: dynamic and challenging
⭐ 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬:
➢ 2024 BAEKHYUN [Lonsdaleite] IN HO CHI MINH
➢ SUPER JUNIOR-L.S.S. THE SHOW : Th3ee Guys in HO CHI MINH
➢FreenBecky 1st Fan Meeting in Vietnam
➢CHILDREN ART EXHIBITION 2024: BEYOND BARRIERS
➢ WOW K-Music Festival 2023
➢ Winner [CROSS] Tour in HCM
➢ Super Show 9 in HCM with Super Junior
➢ HCMC - Gyeongsangbuk-do Culture and Tourism Festival
➢ Korean Vietnam Partnership - Fair with LG
➢ Korean President visits Samsung Electronics R&D Center
➢ Vietnam Food Expo with Lotte Wellfood
"𝐄𝐯𝐞𝐫𝐲 𝐞𝐯𝐞𝐧𝐭 𝐢𝐬 𝐚 𝐬𝐭𝐨𝐫𝐲, 𝐚 𝐬𝐩𝐞𝐜𝐢𝐚𝐥 𝐣𝐨𝐮𝐫𝐧𝐞𝐲. 𝐖𝐞 𝐚𝐥𝐰𝐚𝐲𝐬 𝐛𝐞𝐥𝐢𝐞𝐯𝐞 𝐭𝐡𝐚𝐭 𝐬𝐡𝐨𝐫𝐭𝐥𝐲 𝐲𝐨𝐮 𝐰𝐢𝐥𝐥 𝐛𝐞 𝐚 𝐩𝐚𝐫𝐭 𝐨𝐟 𝐨𝐮𝐫 𝐬𝐭𝐨𝐫𝐢𝐞𝐬."
Buy Verified PayPal Account | Buy Google 5 Star Reviewsusawebmarket
Buy Verified PayPal Account
Looking to buy verified PayPal accounts? Discover 7 expert tips for safely purchasing a verified PayPal account in 2024. Ensure security and reliability for your transactions.
PayPal Services Features-
🟢 Email Access
🟢 Bank Added
🟢 Card Verified
🟢 Full SSN Provided
🟢 Phone Number Access
🟢 Driving License Copy
🟢 Fasted Delivery
Client Satisfaction is Our First priority. Our services is very appropriate to buy. We assume that the first-rate way to purchase our offerings is to order on the website. If you have any worry in our cooperation usually You can order us on Skype or Telegram.
24/7 Hours Reply/Please Contact
usawebmarketEmail: support@usawebmarket.com
Skype: usawebmarket
Telegram: @usawebmarket
WhatsApp: +1(218) 203-5951
USA WEB MARKET is the Best Verified PayPal, Payoneer, Cash App, Skrill, Neteller, Stripe Account and SEO, SMM Service provider.100%Satisfection granted.100% replacement Granted.
2. Professional Background
Benjamin Scherrey – Proteus Technologies, Ltd.
• Accidentally started first company, Business Data Management, in
1989.
• Found out managing software development was very hard!!
• Read Tom Gilb’s “Principles of Software Engineering Management”
• Discovered iterative development, metrics & clear requirement
definitions!
• Got involved with ISO-9001 – learned that processes can go wrong!
• Early adopter of SEI’s Capability & Maturity Model
• Started second company, Proteus Technologies, in 1994.
• Finally became Agile in 2002 and enjoy software development once
again!
Twitter @proteusguy scherrey@proteus-tech.com
3. Professional Background
Sinaporn Suebvisai – Proteus Technologies, Ltd.
• Bachelor Degree in Computer Engineering from
Chulalongkorn University in 2001
• Worked as Research Assistant at NECTEC for 1 year
• Master Degree from Computer Science School, Carnegie
Mellon University, in 2004
• Joined Thomson Reuters in 2004 as Software Engineer
• Became Development Group Leader in 2007
• Led the effort to adopt Agile process into the team, and
kept making improvements
• Joined Proteus Technologies Co. Ltd. as Thailand's first ever
Agile Evangelist in 2008
sinapam@proteus-tech.com
4. Another Process?
• Software Development :
Art or Science?
The Art of Managing Complexity
• Unfulfilled Promises
• False Belief that we know more about a project than we
possibly can.
• Hiding from Risk is NOT Managing Risk!
• …quit pretending and get to the real value.
5. What is Agile?
The Agile Manifesto – Utah 2001
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change over following a plan
5
6. Agile Utilizes Best Practices
• Evolutionary Delivery vs. All at Once
– Barry Boehm’s Spiral Model
• User Stories
– Kent Beck’s Xtreme Programming
• Short, Focused, Meetings of Cross Functional
Teams
– Jeff Sutherland, et al, SCRUM
7. Culture Over Process
• Agile is a CULTURE not a PROCESS.
• A culture is the set of beliefs & goals that drive
ALL of your organization.
• All successful processes must be driven by your
culture.
• An Agile Culture will help you determine what
aspects of any particular process are right for
you.
11. How is Agile Unique?
• Completely Value Driven
• Time Boxed Iterations
11
12. Time Boxed Iterations
• Iterations are fixed length.
– Typically 2 weeks, no more than a month.
• Every iteration ends with a demo and
retrospective.
• Short Iterations allows for frequent directional
corrections.
• Reduced Cycle time is Major competitive
advantage!
13. What we do in Iteration Close-down
• Conclude the Iteration
– Which stories have been closed
• Update the Progress in relation to the
Release
• Demo
– Customers are happy when they see
progress
– Early feedback from customers
13
14. How is Agile Unique?
• Completely Value Driven
• Time Boxed Iterations
• Test Driven Development
14
15. Test Driven Development
• Unit Testing
– Integrated in the build environment.
• Continuous Integration
– Always ready to ship. Allows you to embrace change!
• Automated Testing
– Ensure constant quality and prevent regressions.
• Fully integrates the test group and developers
love writing tests!
15
16. How is Agile Unique?
• Completely Value Driven
• Time Boxed Iterations
• Test Driven Development
• User Stories describe Features
16
17. What is a User Story?
• User Story is a Brief statement of
Functionality but told from the User’s
perspective.
As a <stakeholder>, I want to <goal> so that <reason>.
• INVEST in User Stories
– Independent
– Negotiable
– Valuable
– Estimable
– Small
– Testable
18. User Story
Description
Story Card Story ID
Notes from
Discussion
Exit
Criteria
Story
Points
21. How is Agile Unique?
• Completely Value Driven
• Time Boxed Iterations
• Test Driven Development
• User Stories describe Features
• Planning & Estimating with
Story Points
21
22. Why Traditional Planning Fails
• Planning is by Activity rather than Feature
– Activities don’t finish earlier than planned
– Lateness is passed down the schedule
– Activities are not dependent
• Estimates become Commitments
– This has to be done by this date and with all these
features.
• Features are not developed by Priority
• Uncertainty is ignored
23. Estimating the Agile Way
Estimating the Real World
Each building is a task
whose complexity is
determined by its height.
23
24. Absolute Estimation
Hard to get good numbers.
Perspective’s may
radically impact results.
Humans just not good at
this.
24
25. Absolute Estimation
Humans good at making
relative judgments.
Consensus can be
reached quickly.
Assessment accuracy is
“close enough”.
25
26. Story Points Support Relative
Estimates
• Measure Relative Complexity of User Stories
• Considers the Entire Efforts of Dev & Test
• Use the Fibonacci Sequence in order to prevent
arguments over a 10% estimate difference.
– 1, 2, 3, 5, 8, 13, 21, etc…
• Far less likely for management to successfully
play “Time Math” with.
26
27. Velocity & Release Planning
• Velocity is the average number of story points
achieved over the last several iterations.
• A Release is a set of User Stories (Features) that
must be present in order to be worth shipping.
• Velocity allows you to estimate your release date
while still being responsive to changing
requirements by trading out User Stories.
27
28. Why Agile Planning Works
• Instead of creating the perfect plan, create a
plan that is useful right now
– But update plan often
• Effort Size and Duration are separated
– Duration estimate is harder to match
• Plans are made at different levels
• State Uncertainty in no Uncertain terms
• Tracking is at the Team level, not Individual
• Plans are by Features, not Tasks
– Team understands more of the product
• Transparency Builds Trust and Credibility!
29. How to Better Utilize Agile
• Use an Agile Coach as a full team
member, not process enforcer.
• Team-member Driven Process
• Have Small Cross-Functional Teams that
work side by side.
• Automate Everything
29
30. So what do we get from being
Agile?
• Happy customers
– they get what they really want!
• Faster feedback
• Quick response to changes
• Trust from customers due to Transparency
• Increase in Team Participation
• Risk management built-in
• Better software quality
30
31. Opportunities
• Best Case for Risk Management
• Lowest Overhead while being Effective
• Better Able to Capitalize on Opportunities
• Integrate Kano Analysis to help drive
feature plan
• Involve business to achieve maximum ROI
31
32. Challenges
• Keeping User Stories Small
• Exit Criteria for User Stories
• Avoiding Over-specification
• Distributed Teams Incur Additional Overhead
• Some Projects (medical devices, flight systems)
need more formal processes than Agile
reasonably supports.
32
34. References
Agile Estimating and Planning
- Mike Cohn
Principles of Software Engineering Management
- Tom Gilb
Agile Retrospectives: Making Good Teams Great
- Esther Derby, Diana Larsen, Ken Schwaber
Email me: scherrey@proteus-tech.com
Web site: http://proteus-tech.com
Follow me on Twitter: @proteusguy
34