The Agile Executive

Making Agile Work

Archive for August 2011

Technical Debt: Assessment and Reduction

with one comment

Below is the detailed outline for my August 8, 1:30-5:00PM Technical Debt Workshop in Agile 2011. I look forward to meeting you and interacting with you in the conference before, during and after this workshop!

Best,

Israel

Technical Debt: Assessment and Reduction

Part I: Technical Debt in the Overall Context of the Software Process

  • A Holistic Model of the Software Process
  • Two Aspects of Output
  • Three Aspects of Technical Debt
  • Six Aspects of Software

Part II: What Really is Technical Debt?

  • What’s in a Metaphor?
  • Code Analysis
  • Time is Money
  • Monetizing Technical Debt
  • Typical Stakeholder Dialog Around Technical Debt
  • Analysis of the Cassandra Code
  • Project Dashboard

Part III : Case Study – NotMyCompany, Inc.

  • NotMyCompany Highlights
  • Modernizing Legacy Code
  • Error Proneness

Part IV: The Tricky Nature of Technical Debt

  • The Explicit Form of Technical Debt
  • The Implicit Form of Technical Debt
  • The Strategic Impact of Technical Debt
  • No Good Strategy Following Prolonged Neglect

Part V: Unified Governance

  • How We View Success
  • Three Core Metrics
  • Productivity, Affordability, Risk
  • What is the Real ROI?

Part VI: Process Control Models

  • A Typical Technical Debt Pattern
  • Process Control View of Scrum
  • Integration of Technical Debt in the Agile Process
  • Using Statistical Process Control Methods

Part VII: Reducing Technical Debt

  • A Framework for Thinking about and Acting on Technical Debt Issues
  • Portfolio Governance

Part VIII: Takeaways

  • Nine Simple Takeaway
  • Connecting the dots
Advertisements

Super-Fresh Code

leave a comment »

Below is the detailed outline for my August 10, 9:00AM Agile 2011 presentation. I look forward to meeting you and interacting with you in the conference before, during and after this presentation!

Best,

Israel

Super-Fresh Code

Part I: The Changing Nature of Change

  • Traditional View of Agile as a Software Method
  • A New Context for Agile
  • Hyper-Segmented Global Markets
  • A Modern Testing Value Chain
  • Prosumption All the Way to the Brand

Part II: Agile –> Agility

  • Agility as an End-to-End Challenge
  • The Value Delivery Journey
  • Confluence of Agile, Cloud, Mobile and Social
  • Everything as a Service
  • Multiple Forms of Agile

Part III: Your Agile Process has been Obsoleted

  • A Passage in Time with Profound Implications
  • Multi-Level Inspect and Adapt
  • The New Product Backlog
  • The New Nature of Dependency Management
  • New Story Format
  • “Not Reaching the Mainstream” Patterns
  • More Than an Obsoleted Process

Part IV: What’s Next?

  • From Contents per Profile to Features per Profile
  • No Temporal Anchor
  • A Mere Matter of Emergence

Part V: It Takes Multiple Levels of Agility

  • Agile as a Software Method
  • Agility at the Enterprise Level
  • Agility as a Continuous Improvement  Philosophy

Written by israelgat

August 4, 2011 at 7:03 am

Posted in Events, Trends

Tagged with , , ,