Title: Sapphire
1Sapphire
Mid of Semester Presentation
Team Members Chen, Min Gorantla, Bharat Palmer,
Okeno Sharma, Garima Wrage, Lutz
2Agenda
- Background of the overall project
- Overview of Sapphires project
- Main Team roles
- Project Challenges and Constraints
- Risks Management
- Approach
- Accomplishments
- Next Steps
- Reflection
3Background
- GEM Manage and control
- HVAC, fire, security, etc.
- Client Siemens
- Contact Matthew Bass and Neel Mullick
- Global Team Development
- 5 teams worldwide
4Overview of Sapphires project
Legend
GEM
Communication Between components
User Interface Components
Alarm Manager
SQL Communication
Multiple software components
Software component
Other Components
Hardware Field System
SQL Database
System Object Model (SOM)
Note All objects colored green will
be implemented by or co-implemented by
Sapphire
SOM Database
GEM Adapter
Field System Adapter
Adapter Manager
Field System
5Main Team Roles
Mentors Cliff Huffman, Felix Bachman
6Project Challenges
- Proposal-driven studio approach
- Unclear requirements from customer
- Inconsistency in work packages
- Incomplete and incorrect information
- Pre-set delivery dates
7Constraints
- Fixed deadlines for increment deliverables
- .NET technology for implementation
8Risks
- Hidden non-functional quality requirements
- Mitigation strategy Use Quality Attribute
Workshop and Architecture Centric Development
Method. - Lack of knowledge of the team in software tools
(.Net, MS Project etc) - Mitigation strategy Organize regular internal
learning sessions.
9Sapphire Approach
- Planning cycles
- Spiral model
- Risk management
- Earned Value Tracking
10Accomplishments
- Protocols
- Meetings
- Templates
- Documents
- Planning Proposal
- Statement of Work draft
- Technology
- Sapphire website on Dogbert
- Team Wiki
- Action Item Database
11Next Steps
- Develop detailed plan schedule
- Refine requirements
- Conduct Quality Attribute Workshop
- Design data model
- Develop remaining proposals
12Reflection
- Formal meetings
- Use mentors effectively
- Continuous learning experience
- Divide and conquer
13Questions
Sapphires Website
http//dogbert.mse.cs.cmu.edu/mse2005/projects/Sie
mens/public_html/