Czy Czy to zło? to zło? Technologiczne aspekty prowadzenia Technologiczne aspekty prowadzenia projektów internetowych projektów internetowych Bartłomiej Rozkrut Empathy – Internet Software House
Czy Czy to zło? to zło?
Technologiczne aspekty prowadzenia Technologiczne aspekty prowadzenia projektów internetowych projektów internetowych Bartłomiej Rozkrut
Empathy – Internet Software House
O czym będę mówił?
www.empathy.pl
Technologiczne aspekty prowadzenia projektów internetowych
Narzędzia Narzędzia projektoweprojektowe
Planowanie / analiza
www.empathy.pl
Pomysły Dokumentacja Diagramy
• Kartka i ołówek • Mind mapping – np. Xmind
• Microsoft Office• OpenOffice.org• Dokumenty w chmurze?• Notatnik
• Microsoft Visio• Dia
Planowanie / analiza
www.empathy.pl
Harmonogramowanie
Microsoft Project, Microsoft Project Server, dotProject.net, OpenProj
Projektowanie
www.empathy.pl
Prototypowanie
• Axure• Pencil
Projekt bazy danych Projekt graficzny
• Adobe Photoshop• GIMP• Paint.NET
• .*Database.*
Środowisko programistyczne
www.empathy.pl
IDE Kontrola wersji Zarządzanie zadaniami
• Eclipse• Microsoft Visual Studio• Zend Studio• Dev-C++
• SubVersion• Git• CVS• Microsoft Visual SourceSafe
• Redmine• Trac• JIRA• Mantis• Basecamp
Cykl życia Cykl życia projektówprojektów
Cykl rozwoju aplikacji
www.empathy.pl
Programista
IT Team Leader
Programista
GrafikŚrodowisko
developerskieSerwer
AkceptacyjnySerwer
Produkcyjny
Klient
TesterzyProject Manager
System kontroli wersji
WdrożWdrożenieenie
Synchronizacja kodu
www.empathy.pl
FTP? SVN? RSYNC?• FTPS• SFTP• SCP
UtrzymanieUtrzymanie
Chmura?
www.empathy.pl
/?
Monitoring
www.empathy.pl
Nagios, raportowanie błędów, logowanie, audyty bezpieczeństwa
DziękujęDziękuję
[email protected]@empathy.plwww.empathy.pl/www.empathy.pl/
facebookfacebook
www.imagineblwww.imagineblog.plog.pl
Technologie internetowe bez Technologie internetowe bez tajemnictajemnic