Message of Managing Director:

Welcome to Sun IT Limited’s Website on behalf of the management. It is our determined policy to adapt the nation in information technology. We have been developing the various type of the software for building the digital nation. Our company’s development path over the years reflects our core values is to offer innovative services to our clients and their customers alike, within a fast-changing and stimulating work environment. Being a closely-held private concern has enabled us to navigate these challenging waters with a high degree of flexibility. Never taking no for an answer and always focusing on our clients’ needs have served to make a trusted reference in our field. Our main goal is to continue to innovate to provide high quality solutions for our clients. We will achieve this and our other objectives by caring passionately for our clients, business partners, contractors and our employees.

Engr. Md. Jakaria
Founder Managing Director
Ex. Student
BSc Engineer, Rajshahi University of Engineering & Technology (RUET)
MBA, University of Rajshahi
jakir.ruet@sunitltd.net

Our Methodology:

Mock Product Development:

We will go through a simulated but complete scrum project, practicing all meetings prescribed by scrum & using the related artifacts. Each step of the role play will use the results of preceding steps.

Product Vision Meeting:

Suppose ABC company is the online base company, with about 100 outlets. Lately, the management team at ABC company has observed that their customers are leading a fast-paced lifestyle and do not travel long distances to do their products shopping. They also feel that because products shopping is not a highly involved process, the best way to increase market share would be to deliver products to the customer’s residence. In this regard, a representative has approached your team on behalf of ABC company to create a website for customers to prepare their online delivery order and make payments.

Create an Initial Product Backlog:

With our team, create an initial Product Backlog (containing high-level user stories, also called “Epics”) for the given product vision. Some epics have already been defined for your reference. Create additional product backlog items.

# User Story Description Initial Estimate Revised Estimate
1 As a Customer, I want to access the ABC company online products system so that I can see information and services specific to me 4
2 As an online products shopper, I want to be able to have multiple payment gateway options so that I can purchase services 5

Release Planning Meeting:

The product owner from each team will now conduct a release planning meeting to explain the project requirements to the team, decide on the length of the Sprint, and discuss deadlines and the product backlog.

Sprint Planning Meeting:

Using the existing prioritized product backlog (initially provided by the product owner and refined by you during release planning), plan your next sprint with the faculty as your product owner, commit to the scope of your next Sprint, and create a sprint backlog. List all the tasks related to each user story and estimate them.

# User Story Description Initial Estimate Revised Estimate
Story 1 As a Customer, I want to access the ABC company online products system so that I can see information and services specific to me 4
1.1 As a customer, I would like the website to have a feature through which the visitor can create a unique login for themselves, so that ABC company can maintain a database of their visitors. 5

Requirements:

The requirements are discussed below in detail, including tasks description for example we show the sample login form.

Login feature:

  1. As a customer, I would like the website to have a feature through which the visitor can create a unique login for themselves, so that ABC company can maintain a database of their visitors.
  2. As a Web developer, I would like to track user data through their unique login, so that the client can make use of this data to customize offerings to the visitors.
  3. As a product owner, I want to ensure that the customer is able to log in as a guest, if he or she does not want to log in.

Implementation:

We do a mock product development using the technique of paper product development. The technique will be explained to you by your faculty member. We will use it to develop the features committed to in the sprint planning meeting. In this role-play, the duration of a simulated workday will be time boxed to 5 minutes. A sprint will consist of 3 working days of 7 minutes (2 minutes Daily Standup, 5 minutes development).

The Agile-Scrum Framework at a glance:

Scrum Agile Process

Project Development Process:

Agile Process

Our Professional Strength:

We believe in professionalism in development. The organizational structure of the team plays a critical role in its success. Software development teams function best when they are organized into small sub teams. There should be a clear delegation of responsibilities to sub teams. Team organization structure is largely determined by the resources available.

Project Director

Sr. Software Developer

Software Developer

Jr. Software Developer

Product Owner

Software Tester

Network Administrator