Project Management

Project Life Cycle

The project life cycle defines the beginning and end of a project and the progress during the project.  Because projects are complicated and involve many inputs and outputs, projects are broken into phases and tasks within those phases. Basic projects are broken into an initial phase, intermediate phases, and a final phase.  Each of the phases can have multiple deliverables. Those phases are known as the project life cycle.  Many things can influence the project life cycle including the stakeholder support, cost control, scope control, resources, organizational impacts, communications, etc.

BravoMike Consultants have over 35 years of managing IT projects from beginning to end and understands that few projects operate in their own environment, but instead operate in a broad area of an organization or multiple organizations and that outside factors must be managed in addition to the day to day project activities.  BravoMike has extensive project management and leadership experience including solid experience managing multiple projects simultaneously, project budgets and reporting regularly on status against commitments and budget.  BravoMike specializes in airline IT development but has experience working with many business areas including marketing, customer loyalty, reservations, maintenance, flight operations, and more. 

Project Management Processes

Project Management is a set of interactive processes that require impact analysis to multiple areas of the project.  Those processes have been generally grouped into 5 categories; Initialization, Planning, Executing, Controlling, and Closing.

Initiation – making the determination that a project should begin (from a cost benefit perspective) and committing to do so.   BravoMike has experience working with many business areas at all levels of the organization in determining the feasibility and financial benefit for project development.  Understanding the business needs are critical but also being able to help the business assess the value of the project and insure the real benefits are realized.     

Planning – creating and maintaining a workable plan to accomplish the business needs within the time and budget allowed.   BravoMike understands that creating a plan and executing are critical to the success of the project.  BravoMike has experience with leading small, large, and multiple projects through their entire life cycle.

Executing – coordinating the people and resources to accomplish the plan.  This includes meeting deliverables and completion of phases and sub-phases.  BravoMike has the level of experience to execute multimillion dollars projects successfully.   Although project management skills are extremely important for a successful outcome, understanding both the business and technical areas will improve the chances of success.  BravoMike has many years of software development experience on many different platforms. Controlling – monitoring project progress and ensuring goals are being met.  Measure progress and take corrective action when needed. BravoMike realizes that executing a plan is not always without problems and issues but each must managed and corrective action taken as quickly as possible.  In any business, understanding the potential areas of risk and managing that risk is essential.

Closing – Formal acceptance by stakeholders of project or phase and orderly shut it down.

BravoMike understands the criticality of understanding and executing each process and is committed to providing the experience in your organization that will successfully move your business forward.   Each project is reviewed and analyzed post implementation to review and learn from past experiences thereby improving new and ongoing software development processes.