Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Assignment #2: Writing a Progress Report

Due date for progress report#1: Week 5

Due date for progress report#2: Week 9

Total Score: 5 points for each progress report

Assignment description

In this assignment, you write a progress report for your project.

How to turn in

Turn in your assignment in Word format to Canvas so that I can directly edit your document for feedback.

Evaluation criteria

The grade will be determined by 20% of the writing and 80% technical quality and progress made.

· Criteria for writing include readability (coherence, consistency, flow), use of computer science technical terms and conventions, organization, citation, grammar, syntax, punctuation, style, and format.

· Criteria for technical quality, task plan, technical quality of work completed, work results, and amount of progress toward the completion.

Proposal format

· Use the report template given.

Progress Report

Your Project Title

Your name and contact email address

Identify all the tasks to complete as shown below:

1. Project milestones

Status: completed         ongoing           not completed

Item #

Tasks

Due Date

Status

Comments

1

Define high-level architecture for a new platform.

 

1/30

 

This is completed based on an extensive review of Microsoft web site and additional literature.  This may move around a little bit as the architecture is flushed out more.

2

Document high-level architecture for the current platform (As is state)

 

2/15

 

Complete.  This current architecture is a mixed bag of technologies including VB 6.0, C#, ASP, ASP.NET, C++, and javascript.

3

Create sequence and deployment diagrams for future architecture

 

3/5

 

Complete high-level flows have been completed for sequence diagrams.  In the interest of time did not do all sequence diagrams for all flows just covered major flows. Deployment diagram is also complete and shows various components and where they will be deployed.

4

Define technologies to be leveraged at each layer of the application in the future state.

 

3/20

 

Complete all technologies have been defined with clear boundaries about what functionality will be included in what tier.

5

Clear definition of at least 2 approaches to migrating the application to a new architecture

4/30

 

This is completed but I am not satisfied with it.  The challenge is getting a viable solution that the business will be ok with in terms of time and cycles to re-work the system.  Business will want a justification for the re-work “updating the technology” does not drive a lot of revenue so the intent is to drive to this based on actual requirements and re-work the back end at the same time.

2. A summary of progress

A brief summary of progress

3. Significant problems or changes

None

4. Questions

A list of questions if any.

5. Detailed descriptions of completed tasks and results (optional)

Detailed descriptions of the completed tasks and results.