Project Management

The ReliSource Development Process or R-Process inherently supports adaptive development cycle where the development process requires dynamic changes, rapid changes of strategy and continuous change requests.

ReliSource engineering team believes, any development process, exercised by an engineering team must be well defined, evolving, easily customizable and demand low overhead. ReliSource process has been derived from agile development methodology which is well known for it’s effectiveness in dynamic development environment with rapid strategic change.

 

This section tries to describe the core methodology and highlights the advantages and challenges of ReliSource Process practice. This also describes several scenarios, where the client got benefited with ReliSource Process.

 

Generic ReliSource Process

 

Figure: Generic ReliSource Process 

 

ReliSource process is a software development process that defines practices from project initiation to project deployment. This process defines essentially all phases of project development, the ideal rules and potential dos and don’ts. ReliSource process is a “ReliSource Way”, which has been derived from well agile development process, a development methodology, renowned for its customizability, scalability, and efficiency. The ReliSource Development Process or R-Process inherently supports adaptive development cycle where the development process requires dynamic changes, rapid changes of strategy and continuous change requests.

 

ReliSource Engineering team works in high pressure situation and the developers work hard to maintain project deadline. ReliSource Engineering team is committed to maintain the deadline of the projects and retain “time to market” value of its development product. The development projects in ReliSource mostly go through dynamic and rapid changes according to clients change wishes. This kind of dynamic development environment needed an agile development methodology, while maintaining high code quality. The regular software development process supports practices, which helps to maintain high quality of work, yet most of the cases introduces over head for small teams where rapid development is required. On the other hand, the regular agile methods helps to deliver project through rapid development, sometimes it becomes impossible to maintain high quality code in this way. To solve these challenges, where the developers need to deliver high quality code base in tight deadline and where the development requirement is changing rapidly, ReliSource engineering team introduced a customized agile development process to maintain extreme deadline with high quality code.

 

 

Agile Tools 

JIRA Screenshot

 ReliSource has experience in using a variety of agile tools such as:

  • JIRA with GreenHopper
  • VersionOne
  • ScurmWorks
  • TFS
  • Sharepoint

 

 

 


 

 

 

 
 

 

 

  • Agile Development Methodology

    Over recent decades, while market forces, system requirements, implementation technology and project staffs were changing rapidly Agile Development methodology showed its advantages over the traditional one. The Agile style of development directly addresses the problem of rapid change.
  • SCRUM development process

    Another popular agile development methodology is known as SCRUM. While extreme programming focus on the core development, the real crude work activities of the programmer, SCRUM keeps its focus on the project management. 
  • Case Study: Customized build cycle with R-Process

    A large US based software developing company was willing to invest in a new business with a new software product which required much research on the actual requirement.
  • ReliSource Process

    The dynamic nature of ReliSource Software development projects demands full fledged software development process with rapid change cycle. The ReliSource process, leveraging the same interest, derived from agile development life cycle, enables to produce high quality application in rapidly requirement changing scenario.
A leading outsourcing company in Software and Game Technology