PSquare: Where Process Begins

Business Modeling and Requirement Management
Software Development Process Implementation
Offshore Software Management Mentorship
Program Management
Information Technology Portfolio Management
Information Technology Infrastructure Management

Business Modeling is a formal process of capturing a model of a business system beginning with its vision, and generating deliverables that drive the next phase of its implementation.

Requirements Management is a formal process of capturing, and optionally managing, the requirements of a business or software system.

Benefits
Business Modeling helps in understanding the complexities of a business for the purpose of process and architectural improvements. It results in models of the business processes written in industry standard modeling languages. Such models can be input to specific tools in certain cases to forward engineer the computer programs that are intended to support the improvised business processes.

Requirements Management results in structured collections of the requirements along with visual models written in industry standard modeling languages. The requirements can be used to guide the estimation, planning, and implementation of the initiative. The process may optionally include management of requirements in that, it could account for requirement additions, deletions, changes, updates and prioritization on an ongoing basis.

Approach
Our approach to Business Modeling and Requirements Management is based on industry standard Rational Unified Process (RUP) from IBM. The key steps are:

  • Understand your business initiative for which you have contracted us.
  • Jointly create a vision that expresses the strategy behind the initiative.
  • Jointly capture your business processes and requirements pertaining to the strategy. These may be 'as is' and 'to be'.
  • Create models of the above using appropriate standards like Unified Modeling Language (UML), supported by textual descriptions.
  • Generate deliverables that can be leveraged for one or more of the purposes of process or architectural improvements, estimation, planning, and implementation of the initiative.

Engagement Model
We will work with you to determine how we could engage with your organization in the best interest of your initiative. Typical engagement models are:

  • Turnkey Contract - You assign us full responsibility for the engagement for a fixed fee. We bring in a team of experts who work with you and deliver the Business Model or Requirements.
  • Time and Material Contract - You contract our experts on an hourly basis who work with you and deliver the Business Model or Requirements. They also manage the requirements if needed. The experts either assume only mentoring responsibility and work with your delivery personnel, or additionally assume delivery responsibility.

Our Tools Division will be pleased to offer you the services for selection, installation, and implementation of appropriate supporting tools. Our Training Division will be pleased to offer you the services for identification, customization, and delivery of appropriate staff training.