msra intern application tracking system (miats)
DESCRIPTION
MSRA Intern Application Tracking System (MIATS). Compass Team. Outline. Compass Team MIATS Project Summary Demo Surprise. The Best Is Yet To Come!. Compass. Dev &Test Congxing Cai WSM Keep Smiling And Learn From Everyone. Dev Jiansong Zhang W&N Enjoy your life. DEV Yuan Chen - PowerPoint PPT PresentationTRANSCRIPT
MSRA Intern Application Tracking System (MIATS)
Compass Team
Outline
• Compass Team• MIATS Project• Summary
• Demo• Surprise
Compass
MIATS
• Real Process• Design• Development• Test• Results
Real Process
Design Develop & Test Release
Requirement
VisionScope
FeatureRisk
Schedule
Architecture
DataBaseFeature(P
1)Test
Search
TestDOC
April23th
May24th
June3rd
AlphaMay 17th
CC
Beta1May 24th
Beta2May30th
April13th
Vision
Scope
• Maintain the applicants’ info on a public portal
• Allow recruiters and employees to search for inquisitive info based on keywords
• Keep track of each application• Automatically send email notification• Allow recommendation
Feature ( P1 )• Online internship application• Report latest info to relative roles • Mix-mode authentication • Automatic email notification • Convenient referral • Interview feedback record• Keywords search in database and
documents (pdf &doc)
Feature ( P2&P3)
Priority2AJAX web application URL rewrite RSS
Priority3Intelligent recommendation of system
Risk Analysis
• Intelligent Document Search• Personal Absent• Deficiency in ASP.NET & C#• Communication
Architecture
UI (Web)
Components (BLL)
Data Provider
DataBaseStore Procedure
Mail Sender
Internet
SMTP
Remote Server
MSN DesktopSearch
Doc & Pdf
Solution
• Data Access3NFO/R mapping (Entity Object)Store procedure (59)
• SearchRemote ServerMSN Desktop Search
• MailSenderWindow ServiceAsynchronous delivering
• Factory Pattern• Custom Config Section
Key Technologies
• ASP.NET• .NET Remote• .NET Interop• MSN Desktop Search API• Windows Authentication + Membership• Windows Service• O/R mapping• Custom Configuration Section• SMTP mail sender• SQL Sever 2005• Store Procedure
Test
• Test ProcedureFeature TestEnvironment TestStability TestUsability Test
• Test ToolManually TestingVSTS Testing Suite
Test
• Unit Test• Environment Test
Operating System (WindowsXP, Windows 2003Server)
Browser(IE6, IE7, FireFox, Opera)Resolution(1024x768, 800x600)
• Stability Test (Role responsibility)• Usability Test
Release
• Alpha70% of P1 features
• Beta1MailSenderReferralGeneral Info
• Beta2SearchFixing bugsUI refinement
Work Item
Doc
• Vision• Scenario (14)• Func Spec (6Features)• Test Case• Mail Format• User Guideline
Daily Build
• Once everyday• April 18th~June 2nd
• 41 times• Twice failed
Code
总行数 代码行数 注释行数 空白行数 代码 注释率
11578 (共 100个 文件)
8568 73.09%
1598 13.63%
1556 13.27%
15.72%
Bug
Summary
• Project Management and development
• Technology
• Team Cooperation
Acknowledgement
• Harry• Mr. Zou, Mr. Hua, and Mr. Huang• UR• ALT, SevenStars and SevenSwords
Demo
http://msra-training/Springfield
http://msra-training/ApplicationPortal