Softheme: Software Outsourcing Practices

Views:
 
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Softheme : 

Softheme www.softheme.com Software Outsourcing Practices

Slide 2: 

Table of Contents www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices About Softheme™ core capabilities, features, mission Software Project Life Cycle and Approach to Outsourcing Project Transition to Outsourcing Vendor Information Streams Project Activities Team Collaboration Project Quality Assurance

Slide 3: 

About Softheme™ Core Capabilities Features Mission www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 4: 

Software Project Life Cycle and Approach to Outsourcing 1. Starting up a project a company has an idea and initial budget it should be turned to a prototype attractive to investors Outsourcing solution: short-term contract pool of resources experienced in various software technologies, as well as resources with string software architecture skills able to account for changing and unstable requirements on the prototype development stage www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 5: 

A company has a strong need in enforcing its in-house software development team to decrease the project’s: time-to-market fixing bugs adding features an outsourcing service vendor provides a stable, self-managed and scalable team of real IT professionals they will quickly get on the business domain area and on the technology side of the project development Software Project Life Cycle and Approach to Outsourcing 2. Introducing a project to the market Outsourcing solution: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 6: 

a company has a project that is already in use it requires ongoing maintenance and improvements an outsourcing services vendor provides a team of software developers they carefully study the application and apply required corrections, making sure regression bugs are taken care of the product knowledge is maintained within the team and is documented Software Project Life Cycle and Approach to Outsourcing 3. Maintaining existing project Outsourcing solution: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 7: 

Project Transition to Outsourcing Vendor After the project is successfully transferred to outsourcing services provider, it requires a small to medium amount of team management and training. 1. Project setup The transition period plays important role in the project’s outsourcing success Best managerial resources are dedicated to provide support to the projects ‘in transition’ www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 8: 

Project Transition to Outsourcing Vendor 3. Running the project 2. Starting the project www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 9: 

Information Streams Important thing is to understand the process which is set up on the client side Information exchange with the customer is defined by and takes place through: Points of contact Communication channels Issue tracking process Tasks tracking process Reporting process Roadmap meetings Getting feedback Project meetings schedule Submitting timesheets www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 10: 

Project Activities Our application development and support process reflects all the stages of the application life cycle on each stage providing appropriate set of project activities: - Requirements & business domain analysis - Technical specifications creation - Environment set up - Choosing appropriate tools - Creating schemas & diagrams, use cases - Defining code standards - Look and feel design - Development - Regular builds & QA - Presentations - Bug fixing - Deployment - Maintenance www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 11: 

Team - Project team Initial team → set up within 5-20 workdays, depending on project complexity/schedule - the communication is set up - the project tasks are understood - the milestones / target deliverables are identified - the QA process is in place - Team structure Project lead is assigned to oversee the project: either a senior software developer who participates in the project, or a unit manager who performs the duties at our costs, to make sure: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 12: 

Collaboration - Task tracking We suggest using JIRA: Bug Tracking, Task Tracking, and Project Management Software - Code and documents We suggest storing code and documents at source control set up on our side - Demo For web applications, we set up demo accounts at our server at Amazon www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 13: 

Project Quality Assurance We make sure the team: - produces high-end code properly using the technology adopted in the project - improves knowledge both in business domain and in technology - utilizes tools for code and documents version control, for project tasks tracking - produces appropriate utilization and status reports - communicates clearly and as often as needed to make sure the client has comprehensive information about: project status issues questions plans www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices

Slide 14: 

Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com » Outsourcing to Softheme™ Questions? → info@softheme.com

authorStream Live Help