SlideShare a Scribd company logo
Quick Agile Introduction




                                                           1
  ©2007 - 2012 Octopus Software LLC, All Rights Reserved
Linear Progress: Winners in High
                                                       Jump
                                                                                                                                  Fosbury
                                        2.5                                                                                        Flop


                                        2.0                                                   Straddle
                                                                        Western
                                        1.5                              Roll
                                                Scissors

                                        1.0




                                              1900 	

                 1920 	

               1940 	

                1960 	

           1980
                                                 William F Achtmeyer Center for Global Leadership-Tuck School of Business at Dartmouth          2
                                                            ©2007 - 2012 Octopus Software LLC, All Rights Reserved



This shows a linear improvement but with some disruptive context. You can see general improvement, but notice that a jumper using scissor
technique, even if they are the “best”, can’t win against a similarly talented person using the Fosbury Flop. This is the improvement treadmill that
we are on to survive as an organization.
What is Agile?
                     -Manifesto
From: www.agilemanifesto.org:
• Individuals and interactions over processes and
  tools
• Working software over comprehensive
  documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.
                                                                     3
            ©2007 - 2012 Octopus Software LLC, All Rights Reserved
What is Agile?

                                       From: www.agilemanifesto.org/principles.html
                                       •   Deliver working software frequently, from a couple of
                                           weeks to a couple of months, with a preference to the
                                           shorter timescale.
                                       •   Business people and developers must work together
                                           daily throughout the project.
                                       •   Working software is the primary measure of progress
                                       •   Continuous attention to technical excellence and good
                                           design enhances agility.
                                       •   Simplicity--the art of maximizing the amount of work
                                           not done--is essential.
                                       •   The best architectures, requirements, and designs
                                           emerge from self-organizing teams.              4
                                                      ©2007 - 2012 Octopus Software LLC, All Rights Reserved



Have the students listen to each of the principles. Ask them to pick a top 3 that their group or boss could get the most benefit from?
Common Issue:
   • Local optimization is the tuning of one part
     of the work flow in a way that impedes the
     overall work flow
                                     Inventory - Handoff and Delay



Project Flow




         ArchitectureAnalysis Design Dev                                Test
What if everyone was on the same team?
                                                                               5
               ©2007 - 2012 Octopus Software LLC, All Rights Reserved
Agile Flow
                                                                                                                      Stories Packaged
                                           Team
                                             Team                                                                          For QA




                                                           g
                                                         nin
                                                                                                                                          System




                                                        an
                                                     Pl
                                                                                                              Iteration




                                                                  o
                                                                                 Iteration                                                 Test




                                                                   r
                                                   se


                                                                Ze
                                                lea
                                                                                                              Review




                                                                        s
                                                                                 Planning




                                                             on

                                                                       on
                                               Re


                                                          ati

                                                                  ati
                                                            r

                                                                    r
                                                        Ite

                                                                Ite
                                                 Update Backlog                                                                       Release
                                                    Estimates                                                                         Approved
                                                                                Tasks +                                               And Moved
                                                    Capacity Plan               Estimates                 Tested +
                                                                                                          Accepted                    To Prod

                                         Initial
                                                         Priorities                        Implementation Stories
                                         Backlog
                                                                                                                                 Production
                                                                                                                                 Verification
                                           Feasibility +
                                            Portfolio                  Timeframes
                                            Planning                          Business Need              Operational
                                                                              + Budget                    Feedback                    6
                                                                        ©2007 - 2012 Octopus Software LLC, All Rights Reserved



This diagram give the instructor a chance to talk about how Iteration Planning fits into the overall project.
This is the second planning step in an agile project.
This plan outlines which capabilities/ features are going to be developed in which iteration.
The processes reconciles conflicting priorities that the team may have.
Key players are the business owners, iteration manager, tech lead and test lead. (If the business person is not there, the meeting is postponed.).
High Level Agile Factory
                                          Velocity
Project
Backlog               One Cycle

                                     Story
                                     Story                  Story
                                                            Story     Story
                                                                      Story                    Story
                                                                                               Story
                                       1
                                       1                      2
                                                              2         1 ADDT
                                                                        1                        2
                                                                                                 2


                                     Story
                                     Story         Story
                                                   Story    Story
                                                            Story     Story
                                                                      Story   Story
                                                                              Story            Story
                                                                                               Story




                                                                                                                                        Capacity
Completed                              2
                                       2             4
                                                     4        2
                                                              2         1 ADDT 1
                                                                        1       1                1
                                                                                                 1


                        Story
                        Story        Story
                                     Story         Story
                                                   Story    Story
                                                            Story     Story
                                                                      Story   Story
                                                                              Story            Story
                                                                                               Story        Story
                                                                                                            Story        Story
                                                                                                                         Story
                          2
                          2            2
                                       2             2
                                                     2        2
                                                              2         2 ADDT 1
                                                                        2       1                4
                                                                                                 4            2
                                                                                                              2            2
                                                                                                                           2
Outstanding
                        Story
                        Story        Story
                                     Story         Story
                                                   Story    Story
                                                            Story     Story
                                                                      Story   Story
                                                                              Story            Story
                                                                                               Story        Story
                                                                                                            Story        Story
                                                                                                                         Story
                          4
                          4            1
                                       1             2
                                                     2        2
                                                              2         4 ADDT 2
                                                                        4       2                1
                                                                                                 1            2
                                                                                                              2            2
                                                                                                                           2

                        Week 3            5             7         9         11           13          15           17              19
                                                                      Iterations
                         6            6             4         8         9            4          8             4               4
                        Velocity -        Actual                      Planned      (^Thanksgiving)        Last 2 iterations

                        Original Backlog - 53 points                  Now                                                     Release
         Evolving Design                                                                                                      Preparation


                                                                                         System + Performance
                                                                                                         Test

                                                                                                                    7
              ©2007 - 2012 Octopus Software LLC, All Rights Reserved
Timing Differences
                                                     Iteration #1 (2 weeks)                             Iteration #2 (2 weeks)
                                     High Level Requirements

                                        Story #5 Detail                                 Story #10 Detail

                                        Story #6 Detail                                 Story #11 Detail
                                        Story #7 Detail                                 Story #12 Detail
                                        Story #8 Detail                                 Story #13 Detail
                                        Story #9 Detail                                 Story #14 Detail


                                    Review/ Update Architecture

                                        Review / Update Design, Config

                                         Build Story #1                                Build Story #5

                                         Build Story #2                                Build Story #6
                                         Build Story #3                                Build Story #7
                                         Build Story #4                                Build Story #8
                                         Build Story #15                               Build Story #9

                                        Continuous System Testing
                                              Build = Analysis, Design, Test, Construction, Code Review and Acceptance Test
                                                                                                                         8
                                                            ©2007 - 2012 Octopus Software LLC, All Rights Reserved



Key timing differences:
“What many groups do in months many agile teams can do in 2 days”
1. Start with very high level requirements, commonly in the form of stories.
2. Stories are detailed with acceptance criteria, with are the requirement details
3. Architecture is simplified, primarily technology curbs to limit choices teams have
4. Coding starts within weeks, which includes design and acceptance tests
5. System tests begins within weeks
Questions for DBA Work
• Issues:
  – How do I know the context of requests?
  – What are my priorities? Which work should get
    done first?
  – What are the impacts of the requested
    change?
  – How do I change what is requested?
• Good reference at
  www.agilemodeling.com (Scott Ambler)

                                                                     9
            ©2007 - 2012 Octopus Software LLC, All Rights Reserved

More Related Content

What's hot

Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership Challenges
Ken Power
 
20100220 Sit Bonn V1 0
20100220 Sit Bonn V1 020100220 Sit Bonn V1 0
20100220 Sit Bonn V1 0
Twan van den Broek
 
Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)
Alfresco Software
 
Micro Focus and CSC - Gartner
Micro Focus and CSC - GartnerMicro Focus and CSC - Gartner
Micro Focus and CSC - Gartner
Micro Focus
 
Micro Focus and RAET - Gartner
Micro Focus and RAET - GartnerMicro Focus and RAET - Gartner
Micro Focus and RAET - Gartner
Micro Focus
 
Uneecops Company Profile
Uneecops Company ProfileUneecops Company Profile
Uneecops Company Profile
Uneecops Technology Ltd.
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileTony Deng
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
Jens Hoffmann
 
Profile Of Manish Aggarwal
Profile Of Manish AggarwalProfile Of Manish Aggarwal
Profile Of Manish Aggarwal
manisherp
 
Best Practice Transfer: An approach to the organizational adoption of best pr...
Best Practice Transfer: An approach to the organizational adoption of best pr...Best Practice Transfer: An approach to the organizational adoption of best pr...
Best Practice Transfer: An approach to the organizational adoption of best pr...
ITSM Academy, Inc.
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
frankmt
 
Kanban: Thinking tools for portfolio-level problems
Kanban: Thinking tools for portfolio-level problemsKanban: Thinking tools for portfolio-level problems
Kanban: Thinking tools for portfolio-level problemsMike Burrows
 
Sustainable Operations through Better Asset Lifecycle Management
Sustainable Operations through Better Asset Lifecycle ManagementSustainable Operations through Better Asset Lifecycle Management
Sustainable Operations through Better Asset Lifecycle ManagementARC Advisory Group
 
"Lean IT practices, from theory to application" by Mike Orzen
"Lean IT practices, from theory to application" by Mike Orzen"Lean IT practices, from theory to application" by Mike Orzen
"Lean IT practices, from theory to application" by Mike Orzen
Operae Partners
 
Forchu Teck Technology Collaboration Profile
Forchu Teck Technology Collaboration ProfileForchu Teck Technology Collaboration Profile
Forchu Teck Technology Collaboration ProfileCharles Forchu
 
"Lean IT in a nutshell" by Régis Medina, lean coach
"Lean IT in a nutshell" by Régis Medina, lean coach"Lean IT in a nutshell" by Régis Medina, lean coach
"Lean IT in a nutshell" by Régis Medina, lean coach
Operae Partners
 
How cynefin model improves lean implementation
How cynefin model improves lean implementationHow cynefin model improves lean implementation
How cynefin model improves lean implementation
Pierre E. NEIS
 
Lean Six Sigma Training & Consulting_Vative
Lean Six Sigma Training & Consulting_VativeLean Six Sigma Training & Consulting_Vative
Lean Six Sigma Training & Consulting_Vative
Madhu Dason
 

What's hot (20)

Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership Challenges
 
20100220 Sit Bonn V1 0
20100220 Sit Bonn V1 020100220 Sit Bonn V1 0
20100220 Sit Bonn V1 0
 
+15 team v3
+15 team v3+15 team v3
+15 team v3
 
Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)
 
Micro Focus and CSC - Gartner
Micro Focus and CSC - GartnerMicro Focus and CSC - Gartner
Micro Focus and CSC - Gartner
 
Micro Focus and RAET - Gartner
Micro Focus and RAET - GartnerMicro Focus and RAET - Gartner
Micro Focus and RAET - Gartner
 
Uneecops Company Profile
Uneecops Company ProfileUneecops Company Profile
Uneecops Company Profile
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Profile Of Manish Aggarwal
Profile Of Manish AggarwalProfile Of Manish Aggarwal
Profile Of Manish Aggarwal
 
Best Practice Transfer: An approach to the organizational adoption of best pr...
Best Practice Transfer: An approach to the organizational adoption of best pr...Best Practice Transfer: An approach to the organizational adoption of best pr...
Best Practice Transfer: An approach to the organizational adoption of best pr...
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
Kanban: Thinking tools for portfolio-level problems
Kanban: Thinking tools for portfolio-level problemsKanban: Thinking tools for portfolio-level problems
Kanban: Thinking tools for portfolio-level problems
 
Sustainable Operations through Better Asset Lifecycle Management
Sustainable Operations through Better Asset Lifecycle ManagementSustainable Operations through Better Asset Lifecycle Management
Sustainable Operations through Better Asset Lifecycle Management
 
Adv prod tools-assgn4
Adv prod tools-assgn4Adv prod tools-assgn4
Adv prod tools-assgn4
 
"Lean IT practices, from theory to application" by Mike Orzen
"Lean IT practices, from theory to application" by Mike Orzen"Lean IT practices, from theory to application" by Mike Orzen
"Lean IT practices, from theory to application" by Mike Orzen
 
Forchu Teck Technology Collaboration Profile
Forchu Teck Technology Collaboration ProfileForchu Teck Technology Collaboration Profile
Forchu Teck Technology Collaboration Profile
 
"Lean IT in a nutshell" by Régis Medina, lean coach
"Lean IT in a nutshell" by Régis Medina, lean coach"Lean IT in a nutshell" by Régis Medina, lean coach
"Lean IT in a nutshell" by Régis Medina, lean coach
 
How cynefin model improves lean implementation
How cynefin model improves lean implementationHow cynefin model improves lean implementation
How cynefin model improves lean implementation
 
Lean Six Sigma Training & Consulting_Vative
Lean Six Sigma Training & Consulting_VativeLean Six Sigma Training & Consulting_Vative
Lean Six Sigma Training & Consulting_Vative
 

Viewers also liked

Brennan mlk
Brennan mlkBrennan mlk
Brennan mlk
gbrenn01
 
Antes, durante y después
Antes, durante y despuésAntes, durante y después
Antes, durante y después
Carolina Maldonado
 
Reforma contrarreforma
Reforma contrarreformaReforma contrarreforma
Reforma contrarreforma
Carolina Maldonado
 
Ppt clase 3a
Ppt clase 3aPpt clase 3a
Ppt clase 3a
Carolina Maldonado
 
Expansion europea
Expansion europeaExpansion europea
Expansion europea
Carolina Maldonado
 
Making decisions on company name and company positions
Making decisions on company name and company positionsMaking decisions on company name and company positions
Making decisions on company name and company positionsmargaret16
 
Asfixias Mecanicas
Asfixias MecanicasAsfixias Mecanicas
Asfixias Mecanicas
clicjuridico
 
Roma para estudiar 2016
Roma para estudiar 2016Roma para estudiar 2016
Roma para estudiar 2016
Carolina Maldonado
 

Viewers also liked (16)

Mystery of Tech
Mystery of TechMystery of Tech
Mystery of Tech
 
Brennan mlk
Brennan mlkBrennan mlk
Brennan mlk
 
Antes, durante y después
Antes, durante y despuésAntes, durante y después
Antes, durante y después
 
Reforma contrarreforma
Reforma contrarreformaReforma contrarreforma
Reforma contrarreforma
 
Ppt clase 3a
Ppt clase 3aPpt clase 3a
Ppt clase 3a
 
Expansion europea
Expansion europeaExpansion europea
Expansion europea
 
Making decisions on company name and company positions
Making decisions on company name and company positionsMaking decisions on company name and company positions
Making decisions on company name and company positions
 
Valienteteo
ValienteteoValienteteo
Valienteteo
 
Información
InformaciónInformación
Información
 
456
456456
456
 
Información
InformaciónInformación
Información
 
Información
InformaciónInformación
Información
 
131415
131415131415
131415
 
Asfixias Mecanicas
Asfixias MecanicasAsfixias Mecanicas
Asfixias Mecanicas
 
212223
212223212223
212223
 
Roma para estudiar 2016
Roma para estudiar 2016Roma para estudiar 2016
Roma para estudiar 2016
 

Similar to Short agilefordba

Best Practice In A Recession Styled Ck
Best Practice In A Recession   Styled CkBest Practice In A Recession   Styled Ck
Best Practice In A Recession Styled Ck
AndyMurray
 
Project planning
Project planningProject planning
Project planning
ESUG
 
Tdd ec-agile2012
Tdd ec-agile2012Tdd ec-agile2012
Tdd ec-agile2012drewz lin
 
Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
Транслируем.бел
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタ
Tsuyoshi Ushio
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
Rakuten Group, Inc.
 
Introduction into Agile & Scrum
Introduction into Agile & ScrumIntroduction into Agile & Scrum
Introduction into Agile & Scrum
Mischa Ramseyer
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
OpenSource Connections
 
Agile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clientsAgile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clients
Yuval Yeret
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
Adrian Smith
 
iRubric for Sakai: Benefits, features and demonstration
iRubric for Sakai: Benefits, features and demonstrationiRubric for Sakai: Benefits, features and demonstration
iRubric for Sakai: Benefits, features and demonstration
rSmart
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices A B M Moniruzzaman
 
The System is the Product
The System is the ProductThe System is the Product
The System is the Product
SVPMA
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
Ken Power
 
Bedrijfsprofiel
Bedrijfsprofiel Bedrijfsprofiel
Bedrijfsprofiel Stork AMS
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
IASA
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
Yuval Yeret
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean Management
VersionOne
 
It's the organisation, Stupid
It's the organisation, StupidIt's the organisation, Stupid
It's the organisation, Stupid
John M Walsh
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
 

Similar to Short agilefordba (20)

Best Practice In A Recession Styled Ck
Best Practice In A Recession   Styled CkBest Practice In A Recession   Styled Ck
Best Practice In A Recession Styled Ck
 
Project planning
Project planningProject planning
Project planning
 
Tdd ec-agile2012
Tdd ec-agile2012Tdd ec-agile2012
Tdd ec-agile2012
 
Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
プレゼンビフォアアフタ
プレゼンビフォアアフタプレゼンビフォアアフタ
プレゼンビフォアアフタ
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
Introduction into Agile & Scrum
Introduction into Agile & ScrumIntroduction into Agile & Scrum
Introduction into Agile & Scrum
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 
Agile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clientsAgile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clients
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
iRubric for Sakai: Benefits, features and demonstration
iRubric for Sakai: Benefits, features and demonstrationiRubric for Sakai: Benefits, features and demonstration
iRubric for Sakai: Benefits, features and demonstration
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
The System is the Product
The System is the ProductThe System is the Product
The System is the Product
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
 
Bedrijfsprofiel
Bedrijfsprofiel Bedrijfsprofiel
Bedrijfsprofiel
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean Management
 
It's the organisation, Stupid
It's the organisation, StupidIt's the organisation, Stupid
It's the organisation, Stupid
 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Short agilefordba

  • 1. Quick Agile Introduction 1 ©2007 - 2012 Octopus Software LLC, All Rights Reserved
  • 2. Linear Progress: Winners in High Jump Fosbury 2.5 Flop 2.0 Straddle Western 1.5 Roll Scissors 1.0 1900 1920 1940 1960 1980 William F Achtmeyer Center for Global Leadership-Tuck School of Business at Dartmouth 2 ©2007 - 2012 Octopus Software LLC, All Rights Reserved This shows a linear improvement but with some disruptive context. You can see general improvement, but notice that a jumper using scissor technique, even if they are the “best”, can’t win against a similarly talented person using the Fosbury Flop. This is the improvement treadmill that we are on to survive as an organization.
  • 3. What is Agile? -Manifesto From: www.agilemanifesto.org: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 3 ©2007 - 2012 Octopus Software LLC, All Rights Reserved
  • 4. What is Agile? From: www.agilemanifesto.org/principles.html • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project. • Working software is the primary measure of progress • Continuous attention to technical excellence and good design enhances agility. • Simplicity--the art of maximizing the amount of work not done--is essential. • The best architectures, requirements, and designs emerge from self-organizing teams. 4 ©2007 - 2012 Octopus Software LLC, All Rights Reserved Have the students listen to each of the principles. Ask them to pick a top 3 that their group or boss could get the most benefit from?
  • 5. Common Issue: • Local optimization is the tuning of one part of the work flow in a way that impedes the overall work flow Inventory - Handoff and Delay Project Flow ArchitectureAnalysis Design Dev Test What if everyone was on the same team? 5 ©2007 - 2012 Octopus Software LLC, All Rights Reserved
  • 6. Agile Flow Stories Packaged Team Team For QA g nin System an Pl Iteration o Iteration Test r se Ze lea Review s Planning on on Re ati ati r r Ite Ite Update Backlog Release Estimates Approved Tasks + And Moved Capacity Plan Estimates Tested + Accepted To Prod Initial Priorities Implementation Stories Backlog Production Verification Feasibility + Portfolio Timeframes Planning Business Need Operational + Budget Feedback 6 ©2007 - 2012 Octopus Software LLC, All Rights Reserved This diagram give the instructor a chance to talk about how Iteration Planning fits into the overall project. This is the second planning step in an agile project. This plan outlines which capabilities/ features are going to be developed in which iteration. The processes reconciles conflicting priorities that the team may have. Key players are the business owners, iteration manager, tech lead and test lead. (If the business person is not there, the meeting is postponed.).
  • 7. High Level Agile Factory Velocity Project Backlog One Cycle Story Story Story Story Story Story Story Story 1 1 2 2 1 ADDT 1 2 2 Story Story Story Story Story Story Story Story Story Story Story Story Capacity Completed 2 2 4 4 2 2 1 ADDT 1 1 1 1 1 Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story 2 2 2 2 2 2 2 2 2 ADDT 1 2 1 4 4 2 2 2 2 Outstanding Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story Story 4 4 1 1 2 2 2 2 4 ADDT 2 4 2 1 1 2 2 2 2 Week 3 5 7 9 11 13 15 17 19 Iterations 6 6 4 8 9 4 8 4 4 Velocity - Actual Planned (^Thanksgiving) Last 2 iterations Original Backlog - 53 points Now Release Evolving Design Preparation System + Performance Test 7 ©2007 - 2012 Octopus Software LLC, All Rights Reserved
  • 8. Timing Differences Iteration #1 (2 weeks) Iteration #2 (2 weeks) High Level Requirements Story #5 Detail Story #10 Detail Story #6 Detail Story #11 Detail Story #7 Detail Story #12 Detail Story #8 Detail Story #13 Detail Story #9 Detail Story #14 Detail Review/ Update Architecture Review / Update Design, Config Build Story #1 Build Story #5 Build Story #2 Build Story #6 Build Story #3 Build Story #7 Build Story #4 Build Story #8 Build Story #15 Build Story #9 Continuous System Testing Build = Analysis, Design, Test, Construction, Code Review and Acceptance Test 8 ©2007 - 2012 Octopus Software LLC, All Rights Reserved Key timing differences: “What many groups do in months many agile teams can do in 2 days” 1. Start with very high level requirements, commonly in the form of stories. 2. Stories are detailed with acceptance criteria, with are the requirement details 3. Architecture is simplified, primarily technology curbs to limit choices teams have 4. Coding starts within weeks, which includes design and acceptance tests 5. System tests begins within weeks
  • 9. Questions for DBA Work • Issues: – How do I know the context of requests? – What are my priorities? Which work should get done first? – What are the impacts of the requested change? – How do I change what is requested? • Good reference at www.agilemodeling.com (Scott Ambler) 9 ©2007 - 2012 Octopus Software LLC, All Rights Reserved