O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Disciplined Agile and Process Automation

342 visualizações

Publicada em

This is a deck presented by Joe Biggs for the Disciplined Agile Consortium in January 2018. It works through the challenges around automating and support agile processes, and why this is key to your success.

Publicada em: Software
  • Login to see the comments

Disciplined Agile and Process Automation

  1. 1. ©  Disciplined  Agile  Consortium   1 Agile  Frameworks  and  Process  Automation   Does  this  partnership  make  sense?
  2. 2. Joe  Biggs ©  Disciplined  Agile  Consortium   2 Joe  specializes  in  improving  complicated  process  challenges.  He  is  an  expert   in  the  areas  of  planning,  managing,  and  realization  of  desired  outcomes  for   valued  initiatives.   Expertise  areas  include: §Agile  Transformation §EPMO/PMO  Audits §Project  Governance/Measurement §Portfolio/Program/Project  Tools §Release  Management §Software  Test  Automation For  more  information,  contact  Joe  Biggs  at  josephwbiggs@Hotmail.com
  3. 3. Agenda • Why  are  we  here? – Isn’t  Agile  predominant  in  the  development  world? – Process  Automation  Growing • The  Challenges – Process  Automation  view – Challenges • Framework  Synergies • DA  has  answers • Solutions • Questions?   ©  Disciplined  Agile  Consortium   3
  4. 4. Why  are  we  here? Agile  is  considered  the  predominate  development  framework. And  yet  there  are  still  development  frameworks  that  struggle  to  adapt. ©  Disciplined  Agile  Consortium   4 Source: HP online survey of 601 development and IT professionals.
  5. 5. Process  Automation ©  Disciplined  Agile  Consortium   5 Like  Agile  process  automation  is  growing. Gartner  has  published  32%  of  companies  implementing  automation,  and   can  achieve  25-­50%  cost  savings  over  traditional  manual  labor.
  6. 6. Process  Automation  and  Agile  Challenges • Overall  Challenges: – Process  Automation  development  frameworks  typically  Waterfall – Maturity  of  process  chosen  and  the  ability  to  develop  requirements – Automated  testing  especially  automated  regression  testing – DevOps  maturity  with  focus  on  Release  Management • IT  Challenges: – Integration  with  existing  systems  and  tools  is  too  difficult – Our  IT  processes  are  not  well  defined  or  mature  enough  for  Automation – Automation  tools  are  too  complicated  to  implement  and  too  expensive – Automation  makes  us  lose  control  over  processes – Automation  will  eliminate  jobs ©  Disciplined  Agile  Consortium   6
  7. 7. Process  Automation  and  Agile  Synergies • Automation – Cost  Effective – Quality  – reduces   errors – Flexibility – Risk  Reduction – Process  Time   Reduction • Disciplined  Agile – Delivery  Focused – Risk  Value  Driven   Lifecycle – Self-­Organization  with   Governance – Enterprise  Aware ©  Disciplined  Agile  Consortium   7
  8. 8. DAE  Breath  and  Depth ©  Disciplined  Agile  Consortium   8
  9. 9. Generic  Process  Automation  Process 1. Determine  Objectives 2. Collect  process  data  from  affected  stakeholders 3. Hold  an  AS-­is  session  for  team  review 4. Diagram  and  document  the  process 5. Identify  potential  bottlenecks 6. Develop  a  finalized  process  and  workflow 7. Develop  an  automated  workflow 8. Test,  Test,  Test  (Train) 9. Deploy  and  validate ©  Disciplined  Agile  Consortium   9
  10. 10. Process  Automation  using  Agile  Framework There  are  a  number  of  specific  elements  that  cause  risk  to  using  Agile: • Quality  and  competency  of  the  requirements – How  well  do  your  Product  Owners  understand  detail? • Release  Management – Automated  Regression • Long  Term  or  Short  Term  goal  of  the  automation ©  Disciplined  Agile  Consortium   10
  11. 11. Product  Management  Workflow ©  Disciplined  Agile  Consortium   11
  12. 12. Product  Management  Solutions  Requirements • Build  comprehensive  training  program – Bridge  other  roles  to  fill  gaps  until  Product  Owners  ready • Elongate  the  front  end  of  the  life  cycle  to  accommodate  weak   requirements • Fuse  strong  relationships  with  Product  Owners,  Enterprise   Architects,  Product  Manager  (Solutions  Analysts) • Create  clear  value  propositions  for  all  roles,  work  to  get  them   committed  to  collaborative  success • Standardize  your  Requirements  process  and  the  artifacts  within  it.   ©  Disciplined  Agile  Consortium   12
  13. 13. DevOPS  Framework ©  Disciplined  Agile  Consortium   13
  14. 14. DevOPS  Solutions • Process  Automation  Dev  and  QA  teams  must  educate  DevOPS   teams: – Risk  of  automated  process  to  production  and  mitigation  plans – Creation  of  a  pre-­production  validation  environment – Focus  on  Automated  regression  (both  DevOPS  and  Development) • Automation  against  integrated  system – Some  integrate  well,  others  do  not – Rapid  deployment  with  risk  avoidance  the  key  in  today’s  world ©  Disciplined  Agile  Consortium   14
  15. 15. Process  Automation  Duration • Long  Term  or  Short  Term  goal  of  the  automation – It  all  comes  down  to  basic  value  propositions – Agile  frameworks  can  apply  to  both  long  an  short  term  projects • Remember  our  goals – Reduce  Risk – Flexibility – Reduce  Errors – Reduce  Duration • Iteration  models  exist  to  accommodate • Hybrid  models  can  be  developed – Goal  is  for  useable  software  as  rapidly  as  possible ©  Disciplined  Agile  Consortium   15
  16. 16. Strategic  Scaling:  Enterprise  View ©  Disciplined  Agile  Consortium   16
  17. 17. DA  Provides  what  you  need! • DA  provides  the   flexibility,  detail,  scale • It’s  been  developed   with  you  in  mind • When  in  doubt  seek   help – Books – Webinars – Blog – Consulting ©  Disciplined  Agile  Consortium   17
  18. 18. ©  Disciplined  Agile  Consortium   18
  19. 19. Got  Discipline? DisciplinedAgileConsortium.org DisciplinedAgileDelivery.com ScottAmbler.com ©  Disciplined  Agile  Consortium   19
  20. 20. Shuhari  and  Disciplined  Agile  Certification At  the  shu stage  you  are  beginning  to   learn  the  techniques  and  philosophies  of   disciplined  agile  development. Your   goal  is  to  build  a  strong  foundation  from   which  to  build  upon. At  the  ha stage  you  reflect  upon  and   question  why  disciplined  agile  strategies   work,  seeking  to  understand  the  range   of  strategies  available  to  you  and   when they  are  best  applied. At  the  ri stage  you  seek  to  extend  and   improve  upon disciplined  agile   techniques,  sharing your  learnings  with   others. ©  Disciplined  Agile  Consortium 20
  21. 21. Scott  Ambler  +  Associates  is  the  thought  leader  behind  the  Disciplined   Agile  Delivery  (DAD)  framework  and  its  application.  We  are  an  IT   management  consulting  firm  that  advises  organizations  to  be  more   effective  applying  disciplined  agile  and  lean  processes  within  the   context  of  your  business. Our  website  is  ScottAmbler.com We  can  help ©  Disciplined  Agile  Consortium