1 P a g e P r i s m e t r i c T e c h n o l o g i e s

Size: px
Start display at page:

Download "1 P a g e P r i s m e t r i c T e c h n o l o g i e s"

Transcription

1 1 P a g e P r i s m e t r i c T e c h n o l o g i e s Our Methodology Over the years of developing challenging technology solutions for our multi-national clients, we have devised a practical process of executing projects. Our proven process flow comprises of following five stages; 1. Requirements Gathering Client sends us a query about their requirements on biz@prismetric.com. If we need any further clarifications from the client, the assigned consultant contacts client to understand the results they seek. 2. Requirements Analysis At this stage, software experts specific to your software development requirement pour out their experience to analyze client needs. We take time to thoroughly analyze the requirement, covering all possible project aspects. 3. Proposal Preparation After we have a clear understanding of the project requirements, we provide a formal proposal to the client that includes project scope, tentative time frame and an estimate quote. 4. Project Planning Ones the client approves the proposal, the assigned project manger defines detailed task breakdown at each phase of development process. We plan out deliverables and set milestones for each phase. 5. Project Execution Planned activities are executed as per the noted time-frame. The project manager is your single point of contact throughout project execution. We ensure all deliverables and milestones are achieved in time along with superior quality.

2 2 P a g e P r i s m e t r i c T e c h n o l o g i e s Project management For project management we allocate project manager on a particular project depending upon the previous similar project handled by him/her. Project manager is responsible for precisely defining the scope of the project; preparing the project schedule, and updating that schedule as it evolves; proposing the project details, complexity and then managing the project so that it doesn't cause cost overruns; making sure the project team has the supplies and human resources necessary to get the project done on time; identifying and minimizing potential risks to the project timeline and budget; making sure that all project team members understand what their responsibilities are; communicating the project's progression to management; and ensuring the quality of the team's work and any supplies or materials used by the team. In most cases, a project is planned down to the daily or even hourly level, and a formal schedule is developed. Milestones are shared with clients once the project is awarded to Prismetric and this creates a clear picture of when you can expect completion of various features and steps. Project managers are are familiar with project managements methods and implements based on the nature of project. There is also a recent trend towards using the power of the Internet as a project management tool so we have our own project management tool wherein clients can check the progress of project, share their inputs, leave comments etc. Metrics On regular intervals project manager checks below mentioned points to make sure we have a proper approach towards the project. Assess status of ongoing project Track project risks and come up with solutions for any risks that occurs Adjust tasks and workflow Evaluate team s ability to control

3 3 P a g e P r i s m e t r i c T e c h n o l o g i e s Guide adjustments to work schedule to avoid delays; assess product quality on an ongoing basis Meeting with team members to check and know if there are any technical issues and evaluate the performance Checking and compare the performance of apps in both the platform for mobile i.e ios and Android to see what and how to overcome if issues occurs in any one of them This help is earlier identification and correction of defects if any, better predictability of project schedules and resources

4 4 P a g e P r i s m e t r i c T e c h n o l o g i e s Governance & Oversight Prismetric s goal is to establish chains of responsibility, authority, and communication to empower employees in support of the overall enterprise goals and strategy. Below table gives an overview of Lean development of governance practices. Adapt the Process Align HR Policies With IT Values Continuous Improvement Continuous Project Monitoring Scenario- Driven Development Valued IT Assets Because teams vary in size, distribution, purpose, criticality, need for oversight, and member skill-set, one process size does not fit all. Prismetric tailors the process to meet a team's exact needs. Furthermore, processes are evaluated and allowed to evolve over time to meet the changing needs of your organization. Hiring, retaining, and promoting technical staff requires different strategies compared to non-technical staff. Prismetric has specific incentives/rewards for the mindset of technical staff to ensure timely delivery as well as other key accomplishments, such as retraining on a new technology. We at Prismetric strive to identify and act on lessons learned throughout the project, not just at the end. For example, a quick retrospective at the end of each iteration and a more detailed retrospective at critical milestones is a straightforward way to improve as a project progresses. Automated metrics gathering enables us to monitor projects and thereby identify potential issues so that project manager can collaborate closely with the project team to resolve problems early. The whole cannot be defined without understanding the parts, and the parts cannot be defined in detail without understanding the whole. By taking a scenario-driven approach, we can understand how people will actually use your mobile app, thereby enabling us to build something that meets their actual needs. Programming guidelines or database design conventions, and reusable assets such as frameworks and components, will be adopted if we are perceived to add value to developers. We want to make it as easy as possible for developers to comply with, and more importantly take advantage of IT infrastructure.

5 5 P a g e P r i s m e t r i c T e c h n o l o g i e s Issue resolution Prismetric owns project management system as said earlier. Client can report any comments, bugs, errors there. The issue will be reported to team leader. Project manager continuously monitors the PMS tool. All issues are recorded in the PMS. Client can mention the priority level for a particular issue. Project manager and assigned team leader regularly checks the issue logs and update the client along with the timeline to get those issues resolved. If the issues are minor the team leader will itself leave comments and get that resolved in case of some major issue the issues is then handled by project manager itself. The other way some client prefers to work is through the specially designed document that is on cloud. The document can be accessed by Project manager, team leader and client. Client can give access to some of key person like business partner or someone who is assigned to monitor project from client s side. Prismetric would need a formal application or asking us to share the document with some other person from client s side. Timing of Development Prismetric works 5 days a week, 8 hours a day. The development time can be considered as 60 to70% of total time. Staffing plan Below table states the staffing plan for your project. Number of Employee classification Experience Department Employee 1 Project manager 6+ Project management 2 Ios developer 3+ Ios Team 2 ANDROID DEVELOPER 3+ Android Team 2 QA,Testers 2+ testing

6 6 P a g e P r i s m e t r i c T e c h n o l o g i e s Details for Development experience: a. Number of completed Development projects (Mobile vs others) Mobile apps: 285; Websites: 120 b. Complexity and volumes of the projects Simple to very complex, 25 projects. c. Percentage completed within original target date / original cost 90% Overview for Change request and Organization Procedures If client request to change code and that change is something that is out of scope then depending upon the change our team checks and analyses the request and if the request seems to be changing the whole structure or features of app then, it is discussed by the management and additional charges or hourly rates are shared. If the change does not affect the features or timeline of the app then there are no additional charges. Releasing the app- For releasing the app we would need the credentials for publishing the app. Prismetric will take all necessary steps to make sure the app is published correctly and accepted on Playstore and Appstore. If a client wishes to upload or publish app by themselves they will need to send a written application to Prismetric. Technology change- Depending on what technology change is required by client, we would need detailed requirement for what technology change is required further that would be discussed by the higher management on how it will affect the current development. Depending upon efforts required to change the technology, additional time would be required for the same.

7 7 P a g e P r i s m e t r i c T e c h n o l o g i e s PMS ( Project management system) as said earlier will serve as the client technology support tool and client can share their comments on that platform for which team leader and project manager will come back on same day if the comments, query is shared before 6PM IST and next day for any query shared after 6PM IST. PMS has the ticketing system and there would be ticket generated for every query. Prismetric team development time is 09:30 Am to 06:30 Pm IST. s and contact number for concerned persons will be shared once the project is awarded. Client can escalate any unresolved issue up to Director only in case when client is not satisfied by the resolution provided by project manager or team leader. Portfolio: Technology Specification We prefer to use Open Source technology and Code Igniter framework is something we have found perfect for admin panel and web services development. For ios and Android, we will be using standard native coding. Design Specification: - For Android, we will follow standard material design. Other App Details Development Mode: Online App Application type: Android and ios Technology: Native OS Compatibility: Android: OS iphone: ios 6-8 Development Language: English Compatibility Devices: All Android Mobiles (Excluding very small resolution) Iphone 5, 5S, 6, 6 Plus Development platform for ios: Xcode with C# Development Platform for android: Eclipse with Java

8 8 P a g e P r i s m e t r i c T e c h n o l o g i e s Risks There are numerous points that can create risk for any projects, however here are some points which we see as a risk from our past experience working with clients: Changing requirements and application flow frequently Lack of executive support from client end