1 / 29

Managing Change – the Better Way

Managing Change – the Better Way. Michael G. Solomon. Agenda. Leaving the Comfort Zone Leading Through Change Pain Points Developing Today’s Software The SCM Approach Method and Tools. Leaving the Comfort Zone. Change is Exciting New Uncomfortable Exhilarating Scary

szabo
Download Presentation

Managing Change – the Better Way

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Managing Change – the Better Way Michael G. Solomon

  2. Agenda • Leaving the Comfort Zone • Leading Through Change • Pain Points Developing Today’s Software • The SCM Approach • Method and Tools

  3. Leaving the Comfort Zone • Change is • Exciting • New • Uncomfortable • Exhilarating • Scary • Fear of the unknown • A confused mind always says “No”

  4. Leaving the Comfort Zone • Comfort zone - airplanes • Pull back to go up • Push forward to go down • More throttle = faster • What about when you’re low and slow? • Push forward and add throttle • “Comfort zone” actions have caused many crashes

  5. Leaving the Comfort Zone • Most people don’t dread change • They dread changing • The process of change produces most uncertainty • Lack of confidence in the direction • The main question: Will it work? • Real concern: Is it worth my time?

  6. Leaving the Comfort Zone “I’m not afraid of dying - I just don’t want to be there when it happens” - Woody Allen

  7. Leaving the Comfort Zone • Familiar is comfortable • Requires less work • Involves less risk • Changing involves risking what is comfortable • Comfort is king

  8. Why the Negative Perception? • Past frustrations • “I don’t want to ever do that again” • Lingering unresolved issues • “I was left holding the bag” • Isolation • “I was left to do it all myself”

  9. The Issues With Changing • Additional responsibilities • Unfair work distribution • Unclear benefits • Limited satisfaction • Weak leadership

  10. How to Fix the Change Process • Motivation • Why are we doing this? • Communication • What are we supposed to be doing now? • Completion • How do we know we’re done?

  11. Leading Through Change • Leadership • More than getting people to follow orders • Main component of culture • Good leadership inspires action • “Follow me” • Not “Do as I say”

  12. Leadership • Competence • Know what you’re doing • Vision • Know where you’re going • Connection • Communicate the vision and status • Direction • Know how you’re going to fulfill the vision - there is no substitute for thinking

  13. Today’s IT Demands • Shrinking budgets (time and money) • Shorter development cycles • Auditing requirements • Governance (corporate policies) • Compliance (SOX, ISO, others)

  14. Challenging Chores • Deploying new releases • Supporting previous releases • Managing customizations

  15. What’s Needed? • Higher productivity • Improved accuracy • Monitor and manage changes

  16. Software Configuration Management "Software Configuration Management is the heartbeat of any serious software development effort. One would not start mass producing a car without first building a factory and defining the production line. SCM is THE factory for software development. It is the discipline, based on the principles of the manufacturing industry that brings repeatable, high-quality production to your software applications"

  17. Software Configuration Management • Software Configuration Management (SCM) is the discipline of managing the entire life cycle of a software project. • Attitudes, Processes and Tools

  18. Significant Numbers • 62 • 49 • 47 % Projects failed to meet schedules % Projects had budget overruns % Projects higher-than-expected maintenance costs

  19. SCM Activities • Configuration Identification • Configuration Control • Configuration Auditing • Configuration Status Accounting

  20. Configuration Identification • Uniquely identify the component items of the application • Define the hierarchy of the items (physical and functional) • Identify and demarcate application configurations

  21. Configuration Control • Establish configuration security • Manage application changes • Define workflow (promotion of changes)

  22. Configuration Auditing • Ensure existence of required components • Utilizes Configuration Identification • Review configuration changes

  23. Configuration Status Accounting • Identify changes made to a configuration • Identify work in process

  24. More Numbers • 41 • 25 • 80 % Projects did not deliver ROI % Cancelled before completion % IT budgets spent on self-inflicted problems

  25. SCM Benefits & Justifications • Lower development costs • Increased project visibility • Improved communication • Product audit capability • Quick response to changing requirements • Formal quality assurance cycles

  26. Introducing Roundtable TSMS Roundtable Total Software Management System is a team-oriented extension for the OpenEdge Studio and OpenEdge Architect development environments that provides Software Configuration Management and developer productivity tools.

  27. What Roundtable Users Say • “Using Roundtable provides us with a significant increase in productivity.” • “Roundtable has enabled us to keep our development team very lean - while managing a very complex application” • “The Alfa project wouldn’t have been possible without Roundtable. It would have been total chaos.”

  28. DEMO

  29. Q&A

More Related