CTP210 Term Project - Department of Computer Technology and

Transkript

CTP210 Term Project - Department of Computer Technology and
Department of Computer Technology and Programming
CTP210 Term Project
Fall 2009-2010
Team Name and
Team Members
Çağrı Koç
Ender Yazıcı
Ersin Arıkan
Esra Tanrısever
Pınar Ünsal
Buğra Sönmez
Burak Kural
Doğan Kutbay
Gürcan Dinler
İhsan Yapıcıoğlu
Elif Şengün
Furkan Demirci
Gamze Süsal
Murat Günay
Pınar Yıldırım
Seda Bekfelavi
Project Name and Brief Description
Supervisor
Project Planning and Execution
An IT project management process has many
aspects from classical project management tools
and teckniques, however some are very unique. In
this project , it is expected that a web based
project planning and execution interface is
developed. Project planning will include
assessment of business and technical
requirements, 1-1 matching of business and
technical requirements, selecting team that can
undertake the project in consideration, estimation
of costs, proposal preparation and tracking. After
the project is accepted (internally and externally)
the project plan should be revised and put on a
schedule. This schedule should include milestones
and they should be tracked as done /not done
status. The software should involve multiple roles
and allow for many people to collaborate.
Clients and Account Management
Any IT company operates with more than one
client which have put different sets of constraints.
Therefore it is important to track them. In this
project, it is expected to prepare a web based
client and account management software. The first
aspect of client management is to keep track of
people working at clients. Taking into account who
is who and responsible for what, promotions and
even moving one person from one organization to
the other is important. The second aspect is to
keep track of meetings, documents sent and
received. This type of tracking should also be able
to tag each entry according to a project or periodic
operation. Finally, what each client buys and from
whom should be recorded. Knowing that some
product or service has been purchased will enable
the IT company to know what is coming next.
Emrah
Özçelebi
Internships and Recruitment Policy
As with any company , IT companies are run by
people and for people. Therefore having the right
people at the right place at the right time is key to
successful project completion. This project will
have two important aspects. One will be to develop
a routine to manage internships. This includes how
interns are brought into the organization, who is in
fact responsible for them and whether they are
paid interns or un-paid interns. The software
should be able to track the number of interns at
any time and warn if there are too many interns
based on a set formula. The second aspect of the
software should be recruitment. Identification ,
reporting and announcing a job opening,
Bora
Güngören
Emrah
Özçelebi
Department of Computer Technology and Programming
Burak Özer
Can Menteş
Can Yaşa
Ece Konuralp
Oğuz Aydın
Eyüp Yirmili
Işıl Fıratlı
Reha Yılmaz
Tuna Ilgaz
Çağrı Çakmak
Didem Caner
Emel Karatepe
Gizem Dündar
Orkun Atasay
application and interview process, evaluation and
placement should be covered.
University Relations
Many IT companies interact with universities. This
project will provide a software system to document
and run these interactions such as collaborative
research projects, consultants from faculty,
contribution to courses, contribution to events
such as seminars, and the like.
Supplier Relations
Almost every IT project is done by a team of IT
companies. So every IT company has a set of
suppliers (sub_contractors) each doing a set of
assignments (contracts). This project will produce
a software to track these contracts, if they have
been fullfilled, and how their payments are made.
There should also be a sub-contractor search
facility, where one can do searches for subcontractors.
Capability Management
As an IT company gets larger, getting to know who
knows what becomes hard. This project will create
a capability database where each person will
record tools and tecniques used with their
durations and if applicable versions. Therefore
when one needs to find someone who knows
something, it will be just a simple search away. In
addition, the tool will enable manually creating a
team that will have all the required capabilities for
a project.
Bora
Güngören
Emrah
Özçelebi
Bora
Güngören