Leadership
The key to leadership is recognizing that a leader serves others. I have been very fortunate to serve as a leader for many outstanding individuals. I enjoy embarking on challenging initiatives, applying the knowledge I have acquired, and motivating others to achieve greatness. Nothing is more rewarding than working through issues to a successful solution and lifting those around you in the process.
Project Management
I am a certified Project Management Professional (PMP), as recognized by the internationally known Project Management Institute (PMI). I have over 10,000 hours experience managing software development projects and programs. Most of the projects that I managed have budgets in excess of $10M and involve the coordination of multiple disparate organizations addressing enterprise-wide needs. I have a proven track record of effectively managing project scope, time, budget, and quality.
Rational Unified Process
The Rational Unified Process (RUP) is a Software Development Lifecycle framework. It promotes the use of proven software engineering practices and methodologies. I have been an advocate and practitioner of the Rational Unified Process since 2000. I frequently mentor technical and business stakeholders through the application of RUP for their projects. I have specialized expertise in the Inception and Elaboration phases, with focus on the Business Modeling, Requirements, and Analysis & Design disciplines.
Communication
Effective communication skills are critical to establishing and maintaining solid working relationships and conveying comprehensive understanding. Unfortunately, many people lack these verbal and written skills. I like to call it the "lost art". I have the unique ability to listen to what someone's saying, assimulate it into cohesive concepts, and validate it verbally or in writing.
Negotiation
Through all aspects of our lives, we find ourselves in situations of conflict. When handled correctly, these conflicts can serve as opportunities to establishing joint initiatives and mutual understanding. I believe in principle-based negotiation, which focuses on addressing the interests of all parties involved. I emphasize a work environment that is "hard on the issues, but soft on the people".
Facilitation
I frequently facilitate meetings with partcipation ranging from 6 to 30 individuals. In most cases, these are Joint Application Development (JAD) meetings focused on gathering requirements. While written documentation is the end result of many of these meetings, I truely believe the synergy and consensus developed in working groups is far more valuable.
Technical Writing
The written word can be a powerful tool to help people understand concepts and plans. Much of the effort of Technical Writing involves conveying a perception through a combination of words, graphics, and sequence. I frequently utilize standardized notations, such as the Unified Modeling Language (UML). UML is a standard for creating software engineering diagrams.
Software Architecture
As a former programmer, I am well versed in the pitfalls and challenges of designing software systems that function well, are easily changed, and promote reuse. I use common Object Oriented Analysis and Design (OOAD) techniques including abstraction, inheritence, and encapsulation. I supplement documentation with Unified Modeling Language (UML) diagrams, such as Class Diagrams, Sequence Diagrams, etc. I work closely with Software Architects to design solutions. I am very familiar with Java, Web Services, Service Oriented Architecture (SOA), and many other supporting technologies.
Mentoring / Coaching
I believe that a good leader is responsible for advancing their staff to their full potential. I value spending time with subordinates and peers to share knowledge or meet challenges. I have had many situations where I have had the need to coach staff regarding their performance. I welcome these opportunities and firmly believe in open and honest communicatation. It is important to let people when they are doing well and when they are not.
© Copyright 2008 Steve Ingram