SlideShare a Scribd company logo
1 of 15
Team Assignment 1
TEA M 2.3
Case Study – SEWeb and Russoft
Software Process & Quality Management
1
membersBang Huynh
Gia Tran
Nghia Le
Nhung Nguyen
Vu Nguyen©
2
contents
o Background-character
o Background-events
o Relating to subject at hand
o Correct and incorrect actions
o Was Quality a dominant characteristic of this project?
3
background - characters
4
UV Madison project team
background - characters
5Russoft team
background - events
o Late summer 2002, Peter Johnson took the position of program
director from Prof Ed Schubert. Johnson, the pioneer of software
architecture field.
o Fall 2002, Gene Fisher became program director.
o Early March 2003, Gene Fisher and Emillio Arroyo-Lopez went to
Russia for the collaboration with LearnIT and meeting with
Russoft included.
o Alex Rau supported Gene Fisher for requirement phase, he’s the
Webmsaster Technical Lead to gather requirements.
o Late June 2003, the project contract signed with Dennis Bramer in
USA, the Account Manager of Russoft.
6
background - events
o September 2003, Gene Fisher went to Moscow for a teaching
seminar and meeting with Russoft second time. Yuri Kashnovsky,
Russ Laughlin, Mikhai Risarev and Surgey Nizamov were there in
the meeting.
o Email exchanged between Alex Rau and Surgey about the
implementation.
o In late October, with the project already two months past its
estimated completion date (originally planned for August) with no
end in sight, Fisher was notified that Bramer was leaving the
project and Russoft.
o The following week, Fisher heard from Alex Rau that there was
yet another snag in the project.
7
relating to subject at hand
Software Requirement Engineering
Software Measure Management
Software Project Management
8
correct & incorrect actions
9
Correct action Our opinion
because of the small
budget Fisher decide to
outsource oversea
We realize that this action is suitable because of limited budget so
choosing to outsource is the best. But you should find out partners
carefully.
Incorrect action Our opinion Do differently
Fisher decided to send out
requests for proposals to
four other companies never
had worked with academic
clients before.
We realize that this action can
lead to project failure because
the companies does not have
enough experience working
with this type of project.
To make sure project run on track we should
give the project for the companies have
worked with the academic project.
Choose Russoft as the
partner for develop SEWeb.
Fisher found out uncarefully
about working in partnership
with him, and as a result, the
project had some trouble
many problems such as
communication, schedule
delay.
Before outsource project oversea we must
consider everything about our partner
(ability, office, staff, reputation, culture)
The setting
correct & incorrect actions
10
Correct action Our opinion
The Russoft give the list
was comprehensive and
covered various areas of
design, technology,
need, and system
characteristics.
Preparing carefully some questions covers many aspects of the
project. It helps the company to understand what the customers
need for their products.
Incorrect action Our opinion Do differently
Received the assistance
of Alex Rau, to help
with requirements
Like Alex Rau, who has
not enough experience,
assigned to get
requirement is seriously
wrong with the project.
We must hire the experience staff to
work with the requirement, because
requirement is very important for the
whole project. If you don’t the right
requirement, your project will fail.
Gathering Initial Requirements
correct & incorrect actions
11
Correct action Our opinion
Fisher instructed Rau to search for samples from
known Web sites with a similar look and feel to get
some of the faculty comfortable with the particular
design they had chosen.
This action makes the customer can understand
what is going to make by the team and have a
clear view.
Fisher don’t want to change the entire design just
because one professor objected to having a three-
column layout everyone would have to live with this.
Incorrect action Our opinion Do differently
Bramer didn’t want to spend too
much time collecting
requirements.
Bramer was subjective so he didn't pay
much attention to get requirement, this
action leads to changing requirement
continually from customer and
affecting the progress of the project.
Requirement is very important, we must
clearly define the requirement up front so
we can get high customer satisfaction and
decrease the change requirement possible.
Fisher had negotiated
Hourly cost down to the bare
minimum for a fixed-cost
contract.
The budget to small and time not
enough for development team to get
focus on requirement phase.
We need to give development team
enough time and budget, so they do not
have to skip any phase.
Work begin
correct & incorrect actions
12
Correct action Our opinion
Fisher asked Rau to identify ongoing and open issues
that needed to be addressed.
Fisher took advantage of the opportunity to meet and
talk with the development team. It helps the parties
understand each other better and timely solve
problems.
Fisher use the business excursion to also meet with
Russoft and discuss how things were going.
Because of limited budget, this action is a good
opportunity to work directly with the development
team.
Incorrect action Our opinion Do differently
Sergey gave Fisher the wrong figure
about time spend on design.
This action leads to misunderstanding for
Fisher and he was very shocked with real
data.
Sergey must gave Fisher exact time figure to
customers are not suprised and can make timely
adjustments.
Alex and Sergey exchange email that
has not been edited for grammar,
spelling, or other textual errors.
This action makes the readers have
misinterpreted
The emails need to be review carefully before
sending them to the partners.
Sergey had decided to use
Microsoft SQL Server, a different
and costly database
Instead of using MySql which is open source
software, he has decided to replace it with
SQL server while Fisher has not been
adopted in the project too late, it leads to
more delay projects.
Need to have the consent of the parties before
making any changes to avoid wasting time.
Revisit Russoft
was quality a dominant characteristic?
o No , quality isn’t the dominant characteristic of this
project, but we can see the misunderstanding
between Fisher and Russoft.
o On the one hand, Fisher want this Web must
complete on time, not spend too much time on
design phase.
o On the other hand, the development team from
Russoft just focus on design, they think customer
impress by the good design.
13
lesson learno Define a detailed plan and documentary before starting
the project.
o Find out the partners information carefully before
signing contract.
o Stakeholder and development team must approve
every decisions.
o Collecting project data information (effort, time, human
resource…) easily to monitor and measure.
o Have to track project’s progress and have the
communication channel for stakeholders.
14
Thank for listening
15

More Related Content

Similar to Case Study – SEWeb and Russoft

Digital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative TechnologyDigital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative TechnologyReading Room
 
Agility reboot ii
Agility reboot iiAgility reboot ii
Agility reboot iiAndrew Chum
 
Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Marli Mesibov
 
When Projects Go Sour
When Projects Go SourWhen Projects Go Sour
When Projects Go Soureprentise
 
11 Reasons Oracle E-Business Suite projects fail and how to fix them
11 Reasons Oracle E-Business Suite projects fail and how to fix them11 Reasons Oracle E-Business Suite projects fail and how to fix them
11 Reasons Oracle E-Business Suite projects fail and how to fix themeprentise
 
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutDoing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutNTEN
 
Find an example of a real project with a real project manager. The pr.pdf
Find an example of a real project with a real project manager. The pr.pdfFind an example of a real project with a real project manager. The pr.pdf
Find an example of a real project with a real project manager. The pr.pdfinfomalad
 
How Scope Creep Negatively Impacts Project Success (& How to Fix It)
How Scope Creep Negatively Impacts Project Success (& How to Fix It)How Scope Creep Negatively Impacts Project Success (& How to Fix It)
How Scope Creep Negatively Impacts Project Success (& How to Fix It)QuekelsBaro
 
Project Management as an Art Form
Project Management as an Art FormProject Management as an Art Form
Project Management as an Art FormTreehouse Agency
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communictionberhanu taye
 
9 Common Challenges in the Software Development Process
9 Common Challenges in the Software Development Process9 Common Challenges in the Software Development Process
9 Common Challenges in the Software Development ProcessSattrix Software Solutions
 
5001A few years ago I was part of project which consisted of ord.docx
5001A few years ago I was part of project which consisted of ord.docx5001A few years ago I was part of project which consisted of ord.docx
5001A few years ago I was part of project which consisted of ord.docxevonnehoggarth79783
 
On-campus-project-final-review
On-campus-project-final-reviewOn-campus-project-final-review
On-campus-project-final-reviewIsaiah Villalon
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2edward1968
 
Martin folwer
Martin folwerMartin folwer
Martin folwerShiraz316
 
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docx
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docxRunning head CHANGE CONTROL1Executive SummaryThe Lewis .docx
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docxhealdkathaleen
 
Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Phase2
 

Similar to Case Study – SEWeb and Russoft (20)

Digital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative TechnologyDigital Conversations - Agile Creative Technology
Digital Conversations - Agile Creative Technology
 
Agility reboot ii
Agility reboot iiAgility reboot ii
Agility reboot ii
 
Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)
 
When Projects Go Sour
When Projects Go SourWhen Projects Go Sour
When Projects Go Sour
 
11 Reasons Oracle E-Business Suite projects fail and how to fix them
11 Reasons Oracle E-Business Suite projects fail and how to fix them11 Reasons Oracle E-Business Suite projects fail and how to fix them
11 Reasons Oracle E-Business Suite projects fail and how to fix them
 
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutDoing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
 
Find an example of a real project with a real project manager. The pr.pdf
Find an example of a real project with a real project manager. The pr.pdfFind an example of a real project with a real project manager. The pr.pdf
Find an example of a real project with a real project manager. The pr.pdf
 
How Scope Creep Negatively Impacts Project Success (& How to Fix It)
How Scope Creep Negatively Impacts Project Success (& How to Fix It)How Scope Creep Negatively Impacts Project Success (& How to Fix It)
How Scope Creep Negatively Impacts Project Success (& How to Fix It)
 
Project Management as an Art Form
Project Management as an Art FormProject Management as an Art Form
Project Management as an Art Form
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communiction
 
Recommendations
RecommendationsRecommendations
Recommendations
 
9 Common Challenges in the Software Development Process
9 Common Challenges in the Software Development Process9 Common Challenges in the Software Development Process
9 Common Challenges in the Software Development Process
 
5001A few years ago I was part of project which consisted of ord.docx
5001A few years ago I was part of project which consisted of ord.docx5001A few years ago I was part of project which consisted of ord.docx
5001A few years ago I was part of project which consisted of ord.docx
 
On-campus-project-final-review
On-campus-project-final-reviewOn-campus-project-final-review
On-campus-project-final-review
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2
 
project succes
project succesproject succes
project succes
 
Martin folwer
Martin folwerMartin folwer
Martin folwer
 
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docx
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docxRunning head CHANGE CONTROL1Executive SummaryThe Lewis .docx
Running head CHANGE CONTROL1Executive SummaryThe Lewis .docx
 
Agile presentation notes
Agile presentation notesAgile presentation notes
Agile presentation notes
 
Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)
 

Recently uploaded

WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 

Recently uploaded (20)

WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 

Case Study – SEWeb and Russoft

  • 1. Team Assignment 1 TEA M 2.3 Case Study – SEWeb and Russoft Software Process & Quality Management 1
  • 2. membersBang Huynh Gia Tran Nghia Le Nhung Nguyen Vu Nguyen© 2
  • 3. contents o Background-character o Background-events o Relating to subject at hand o Correct and incorrect actions o Was Quality a dominant characteristic of this project? 3
  • 4. background - characters 4 UV Madison project team
  • 6. background - events o Late summer 2002, Peter Johnson took the position of program director from Prof Ed Schubert. Johnson, the pioneer of software architecture field. o Fall 2002, Gene Fisher became program director. o Early March 2003, Gene Fisher and Emillio Arroyo-Lopez went to Russia for the collaboration with LearnIT and meeting with Russoft included. o Alex Rau supported Gene Fisher for requirement phase, he’s the Webmsaster Technical Lead to gather requirements. o Late June 2003, the project contract signed with Dennis Bramer in USA, the Account Manager of Russoft. 6
  • 7. background - events o September 2003, Gene Fisher went to Moscow for a teaching seminar and meeting with Russoft second time. Yuri Kashnovsky, Russ Laughlin, Mikhai Risarev and Surgey Nizamov were there in the meeting. o Email exchanged between Alex Rau and Surgey about the implementation. o In late October, with the project already two months past its estimated completion date (originally planned for August) with no end in sight, Fisher was notified that Bramer was leaving the project and Russoft. o The following week, Fisher heard from Alex Rau that there was yet another snag in the project. 7
  • 8. relating to subject at hand Software Requirement Engineering Software Measure Management Software Project Management 8
  • 9. correct & incorrect actions 9 Correct action Our opinion because of the small budget Fisher decide to outsource oversea We realize that this action is suitable because of limited budget so choosing to outsource is the best. But you should find out partners carefully. Incorrect action Our opinion Do differently Fisher decided to send out requests for proposals to four other companies never had worked with academic clients before. We realize that this action can lead to project failure because the companies does not have enough experience working with this type of project. To make sure project run on track we should give the project for the companies have worked with the academic project. Choose Russoft as the partner for develop SEWeb. Fisher found out uncarefully about working in partnership with him, and as a result, the project had some trouble many problems such as communication, schedule delay. Before outsource project oversea we must consider everything about our partner (ability, office, staff, reputation, culture) The setting
  • 10. correct & incorrect actions 10 Correct action Our opinion The Russoft give the list was comprehensive and covered various areas of design, technology, need, and system characteristics. Preparing carefully some questions covers many aspects of the project. It helps the company to understand what the customers need for their products. Incorrect action Our opinion Do differently Received the assistance of Alex Rau, to help with requirements Like Alex Rau, who has not enough experience, assigned to get requirement is seriously wrong with the project. We must hire the experience staff to work with the requirement, because requirement is very important for the whole project. If you don’t the right requirement, your project will fail. Gathering Initial Requirements
  • 11. correct & incorrect actions 11 Correct action Our opinion Fisher instructed Rau to search for samples from known Web sites with a similar look and feel to get some of the faculty comfortable with the particular design they had chosen. This action makes the customer can understand what is going to make by the team and have a clear view. Fisher don’t want to change the entire design just because one professor objected to having a three- column layout everyone would have to live with this. Incorrect action Our opinion Do differently Bramer didn’t want to spend too much time collecting requirements. Bramer was subjective so he didn't pay much attention to get requirement, this action leads to changing requirement continually from customer and affecting the progress of the project. Requirement is very important, we must clearly define the requirement up front so we can get high customer satisfaction and decrease the change requirement possible. Fisher had negotiated Hourly cost down to the bare minimum for a fixed-cost contract. The budget to small and time not enough for development team to get focus on requirement phase. We need to give development team enough time and budget, so they do not have to skip any phase. Work begin
  • 12. correct & incorrect actions 12 Correct action Our opinion Fisher asked Rau to identify ongoing and open issues that needed to be addressed. Fisher took advantage of the opportunity to meet and talk with the development team. It helps the parties understand each other better and timely solve problems. Fisher use the business excursion to also meet with Russoft and discuss how things were going. Because of limited budget, this action is a good opportunity to work directly with the development team. Incorrect action Our opinion Do differently Sergey gave Fisher the wrong figure about time spend on design. This action leads to misunderstanding for Fisher and he was very shocked with real data. Sergey must gave Fisher exact time figure to customers are not suprised and can make timely adjustments. Alex and Sergey exchange email that has not been edited for grammar, spelling, or other textual errors. This action makes the readers have misinterpreted The emails need to be review carefully before sending them to the partners. Sergey had decided to use Microsoft SQL Server, a different and costly database Instead of using MySql which is open source software, he has decided to replace it with SQL server while Fisher has not been adopted in the project too late, it leads to more delay projects. Need to have the consent of the parties before making any changes to avoid wasting time. Revisit Russoft
  • 13. was quality a dominant characteristic? o No , quality isn’t the dominant characteristic of this project, but we can see the misunderstanding between Fisher and Russoft. o On the one hand, Fisher want this Web must complete on time, not spend too much time on design phase. o On the other hand, the development team from Russoft just focus on design, they think customer impress by the good design. 13
  • 14. lesson learno Define a detailed plan and documentary before starting the project. o Find out the partners information carefully before signing contract. o Stakeholder and development team must approve every decisions. o Collecting project data information (effort, time, human resource…) easily to monitor and measure. o Have to track project’s progress and have the communication channel for stakeholders. 14