SlideShare une entreprise Scribd logo
1  sur  29
DotNetters Tech Summit - 2015
RUET
Life of a Product
Life Cycle
• Requirement
• Estimation
• Design
– Architecture
– UX Mockup
• Development
• QA
– Code Review
– Testing
• Deployment
• Support, Maintenance & Enhancement
User Story
• I want to build a system for students where they can upload
notes, and can share notes with other students. Students can
access the system from anywhere.
Requirement Elicitation
• 10 techniques
– Most popular is questionnaire & observation
– A team of business analyst, domain expert, product
manager
– Find need
– Find expectations
– Find scope of improvement
User
Story
Requirement
Elicitation
RFQ
(Business)
SRS
(Technical)
Apply Questionnaire
Questions
• Can User access the system
from device?
• Can they share notes with
anyone?
• How students can access
the notes?
• How many student you are
expecting to signup? Year 1.
Answers
• Yes
• Nop only with friends
• By login to system
• First Year 10000 at least
Extracted Requirements
• It’s a web application
• RWD
• Authenticated user can access only
• Allow signup
• Can add friend
• Share notes with friends only
• Need big storage to store files
Create Task
Estimation
• Based on your experience.
• Based on a team member’s experience.
• Based on industry.
• Based upon an analogous experience.
• The task is unfamiliar to the assigned
staff member.
• The requirements for the task are
insufficiently detailed.
• The technology being used to complete
the task is new, and or new to your
team.
• Required training.
• Vacations, holidays or other planned
leave.
•Double-Triangular Distribution
•E = (a + 4m + b) / 6 (a=Best;
m=Most likely; b=Worst)
•Standard Deviation
•SD = (b − a)/6 ; iff, b>a
•Triangular Distribution
•E = (a + m + b) / 3
System Architecture
• Identify Key Scenarios
– Most important feature of the success of the application.
– A significant unknown area or an area of significant risk.
– An intersection of quality attributes with functionality.
– A tradeoff between quality attributes.
• Application Overview
– Identify deployment constraints
– Determining application type
– Identify important architecture design styles
– Determine relevant technologies
• Key Issues
System Architecture (Cont.)
• Identify Key Scenarios
– Authorized user and access control over notes.
– Notes sharing.
• Application Overview
– It will be an web application.
– Deployment infrastructure is fixed and it will be provided by the
university, Our deployment teams will have a secured access to that
infrastructure when deployment.
– We will be using client/server model, and layered architecture style.
– Technologies that will be used are Asp.net MVC, MS SQL Server, Entity
Framework etc
• Key Issues
– File storage and file storage limit
UX Mockups
• Use requirements to design a mock
• Use bootstrap to design a responsive layout
• Find out who is the user to identify experience level
• Find the age group to work on color patterns
Development
• Project Manager(PM) bootstraps it
• Decides development environment requirements
• PM creates tasks
• Tasks are distributed among developers
Development (Cont.)
• Developer starts coding
• Reports to PM
• PM reviews the implementation
• Assign/re-assign tasks
• Tools used
– Jira, Asana, Trello, Git
• IDE
Code Review
• Roles & Responsibilities
– Developer
• Self review and initiated review
request
– Reviewer
• Report finding to developer
• Check List
– Structure
– Documentation
– Variable
– Arithmetic Operation
– Loops and Branches
– Defensive Programming
Testing
Testing (Cont.)
• Responsibility
– Find The Bug
– Find them early
– Make sure they are fixed.
• Planning
– Identify of specific
requirement tested
– Define test case
– Specific steps to execute
test
– Prepare test data
• Mythologies
– Black box testing
– White box testing
• Testing level
– Unit testing
– Integration testing
– System testing
Deployment
Its time to deliver our product!
Staging
Staging
Staging
Staging
That’s all from deployment
Support, Maintenance
& Enhancement
Support & Maintenance
1st Client Mail:
Some of the students
cannot share note to each
other.
2nd Client Mail:
John connected with
Jane but cannot see her
notes.
Support & Maintenance (Cont.)
• One study indicated that over 80% of maintenance effort is
used for non-corrective actions.
• Some actually occurred because of some unknown bug in the
system.
Support & Maintenance (Cont.)
3rd Client Mail:
Notes take more time to
LOAD
4th Client Mail:
Students wants to upload
big notes (more than 5MB
but less than 8MB)
Enhancement
5th Client Mail:
Is there any way we can let
students create/modify note
in the system?
6th Client Mail:
Is there anyway we can
identify what our students
want/missing in the system?
Thanks!! See You Next
Time
Q & A?
/groups/netter/
/DotNetter

Contenu connexe

Similaire à Interactive SDLC

Se lect11 btech
Se lect11 btechSe lect11 btech
Se lect11 btechIIITA
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise QualityJeff Bramwell
 
Grid Middleware – Principles, Practice and Potential
Grid Middleware – Principles, Practice and PotentialGrid Middleware – Principles, Practice and Potential
Grid Middleware – Principles, Practice and PotentialPaul Brebner
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityJeff Bramwell
 
Jitendrasinh Jadon
Jitendrasinh JadonJitendrasinh Jadon
Jitendrasinh JadonJeetu Jadon
 
Jitendrasinh Jadon
Jitendrasinh JadonJitendrasinh Jadon
Jitendrasinh JadonJeetu Jadon
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentAlexey Pyshkin
 
Software design for scientific applications
Software design for scientific applicationsSoftware design for scientific applications
Software design for scientific applicationsPriyanka Lal
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updatedVikas Singh
 
Bharath Chinthamani_W1
Bharath Chinthamani_W1Bharath Chinthamani_W1
Bharath Chinthamani_W1Bharath Chary
 
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...Midori Oge
 

Similaire à Interactive SDLC (20)

The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Se lect11 btech
Se lect11 btechSe lect11 btech
Se lect11 btech
 
DE PPT.pptx
DE PPT.pptxDE PPT.pptx
DE PPT.pptx
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise Quality
 
Grid Middleware – Principles, Practice and Potential
Grid Middleware – Principles, Practice and PotentialGrid Middleware – Principles, Practice and Potential
Grid Middleware – Principles, Practice and Potential
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
Jitendrasinh Jadon
Jitendrasinh JadonJitendrasinh Jadon
Jitendrasinh Jadon
 
Jitendrasinh Jadon
Jitendrasinh JadonJitendrasinh Jadon
Jitendrasinh Jadon
 
Decision Matrix for IoT Product Development
Decision Matrix for IoT Product DevelopmentDecision Matrix for IoT Product Development
Decision Matrix for IoT Product Development
 
Software design for scientific applications
Software design for scientific applicationsSoftware design for scientific applications
Software design for scientific applications
 
Samyuktha Javangula
Samyuktha JavangulaSamyuktha Javangula
Samyuktha Javangula
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
Samyuktha Javangula
Samyuktha JavangulaSamyuktha Javangula
Samyuktha Javangula
 
Bharath Chinthamani_W1
Bharath Chinthamani_W1Bharath Chinthamani_W1
Bharath Chinthamani_W1
 
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
 
Scope of software engineering
Scope of software engineeringScope of software engineering
Scope of software engineering
 
DITEC - Software Engineering
DITEC - Software EngineeringDITEC - Software Engineering
DITEC - Software Engineering
 
SQA presenatation made by krishna ballabh gupta
SQA presenatation made by krishna ballabh guptaSQA presenatation made by krishna ballabh gupta
SQA presenatation made by krishna ballabh gupta
 
Sqa
SqaSqa
Sqa
 
Sqa
SqaSqa
Sqa
 

Plus de Shahriar Iqbal Chowdhury (14)

Community
CommunityCommunity
Community
 
Cloud friendly Enterprise Architecture
Cloud friendly Enterprise ArchitectureCloud friendly Enterprise Architecture
Cloud friendly Enterprise Architecture
 
Enterprise business Inteligence
Enterprise business Inteligence Enterprise business Inteligence
Enterprise business Inteligence
 
Big Data
Big DataBig Data
Big Data
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Version control
Version controlVersion control
Version control
 
Node JS
Node JSNode JS
Node JS
 
Application development gadget & gears
Application development gadget & gearsApplication development gadget & gears
Application development gadget & gears
 
SPA
SPASPA
SPA
 
Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know Design Pattern that every cloud developer must know
Design Pattern that every cloud developer must know
 
Strategy Pattern
Strategy PatternStrategy Pattern
Strategy Pattern
 
Observer pattern
Observer patternObserver pattern
Observer pattern
 
Adapter Design Pattern
Adapter Design PatternAdapter Design Pattern
Adapter Design Pattern
 
Factory method pattern
Factory method patternFactory method pattern
Factory method pattern
 

Dernier

ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxEasyPrinterHelp
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 

Dernier (20)

ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 

Interactive SDLC

  • 1. DotNetters Tech Summit - 2015 RUET Life of a Product
  • 2. Life Cycle • Requirement • Estimation • Design – Architecture – UX Mockup • Development • QA – Code Review – Testing • Deployment • Support, Maintenance & Enhancement
  • 3. User Story • I want to build a system for students where they can upload notes, and can share notes with other students. Students can access the system from anywhere.
  • 4. Requirement Elicitation • 10 techniques – Most popular is questionnaire & observation – A team of business analyst, domain expert, product manager – Find need – Find expectations – Find scope of improvement User Story Requirement Elicitation RFQ (Business) SRS (Technical)
  • 5. Apply Questionnaire Questions • Can User access the system from device? • Can they share notes with anyone? • How students can access the notes? • How many student you are expecting to signup? Year 1. Answers • Yes • Nop only with friends • By login to system • First Year 10000 at least
  • 6. Extracted Requirements • It’s a web application • RWD • Authenticated user can access only • Allow signup • Can add friend • Share notes with friends only • Need big storage to store files
  • 8. Estimation • Based on your experience. • Based on a team member’s experience. • Based on industry. • Based upon an analogous experience. • The task is unfamiliar to the assigned staff member. • The requirements for the task are insufficiently detailed. • The technology being used to complete the task is new, and or new to your team. • Required training. • Vacations, holidays or other planned leave. •Double-Triangular Distribution •E = (a + 4m + b) / 6 (a=Best; m=Most likely; b=Worst) •Standard Deviation •SD = (b − a)/6 ; iff, b>a •Triangular Distribution •E = (a + m + b) / 3
  • 9. System Architecture • Identify Key Scenarios – Most important feature of the success of the application. – A significant unknown area or an area of significant risk. – An intersection of quality attributes with functionality. – A tradeoff between quality attributes. • Application Overview – Identify deployment constraints – Determining application type – Identify important architecture design styles – Determine relevant technologies • Key Issues
  • 10. System Architecture (Cont.) • Identify Key Scenarios – Authorized user and access control over notes. – Notes sharing. • Application Overview – It will be an web application. – Deployment infrastructure is fixed and it will be provided by the university, Our deployment teams will have a secured access to that infrastructure when deployment. – We will be using client/server model, and layered architecture style. – Technologies that will be used are Asp.net MVC, MS SQL Server, Entity Framework etc • Key Issues – File storage and file storage limit
  • 11. UX Mockups • Use requirements to design a mock • Use bootstrap to design a responsive layout • Find out who is the user to identify experience level • Find the age group to work on color patterns
  • 12. Development • Project Manager(PM) bootstraps it • Decides development environment requirements • PM creates tasks • Tasks are distributed among developers
  • 13. Development (Cont.) • Developer starts coding • Reports to PM • PM reviews the implementation • Assign/re-assign tasks • Tools used – Jira, Asana, Trello, Git • IDE
  • 14. Code Review • Roles & Responsibilities – Developer • Self review and initiated review request – Reviewer • Report finding to developer • Check List – Structure – Documentation – Variable – Arithmetic Operation – Loops and Branches – Defensive Programming
  • 16. Testing (Cont.) • Responsibility – Find The Bug – Find them early – Make sure they are fixed. • Planning – Identify of specific requirement tested – Define test case – Specific steps to execute test – Prepare test data • Mythologies – Black box testing – White box testing • Testing level – Unit testing – Integration testing – System testing
  • 18. Its time to deliver our product!
  • 23. That’s all from deployment
  • 25. Support & Maintenance 1st Client Mail: Some of the students cannot share note to each other. 2nd Client Mail: John connected with Jane but cannot see her notes.
  • 26. Support & Maintenance (Cont.) • One study indicated that over 80% of maintenance effort is used for non-corrective actions. • Some actually occurred because of some unknown bug in the system.
  • 27. Support & Maintenance (Cont.) 3rd Client Mail: Notes take more time to LOAD 4th Client Mail: Students wants to upload big notes (more than 5MB but less than 8MB)
  • 28. Enhancement 5th Client Mail: Is there any way we can let students create/modify note in the system? 6th Client Mail: Is there anyway we can identify what our students want/missing in the system?
  • 29. Thanks!! See You Next Time Q & A? /groups/netter/ /DotNetter