Jesse Wang Project Halo,Vulcan Inc.

SMWCon Fall 2010 | Amsterdam, NL

AGILE & EFFECTIVE PROJECT MANAGEMENT

By Wiki For Wiki Of Wiki

AGENDA
f Agile Development and Project Management
f Characteristics of Agile Software Development and its Project Management Challenges

f Semantic MediaWiki as a semantic web application workbench
f SMW + Extensions

Platform to build social semantic web applications

f The Wiking Project Wiki
f Evolving Forms/Templates and Workflows f Workflow Integration
f WikiTags (Microsoft Office Outlook) and SVN (Tortoise and CLI)

f Status, Reports, Charts, and Statistics
f Aggregation, Summery, Analysis, and Prediction

f Demo Recap, Future Plans, Q&A

J ESSE W ANG | SM W CON AM STERDAM 2010

2

What is Agile. and the roject Management challenges AGIL J L AND ANAGEMENT J ESSE W ANG | SM W CON AM STERDAM 2010 3 . and Why.

AGILE DEVELOPMENT Scrum Process [1] Dynamic Systems Development Method (DSDM) Development Process [2] 1. http://en.org/wiki/Scrum_(development) DSDM. http://en.org/wiki/Dynamic_Systems_Development_Method 4 . Scrum. 2.wikipedia.wikipedia.

Agile Manifesto principles. (2010-06-06.AGILE MANIFESTO [1] fIndividuals and interactions fWorking software fCustomer collaboration fResponding to change f Processes and tools f Comprehensive documentation f Contract negotiation f Following a plan 1. http://www.org/principles.agilemanifesto.html) 5 .

and Prediction f To provide help on documentation J ESSE W ANG | SM W CON AM STERDAM 2010 6 . To define and modify schema and workflow quickly. Summery. codebase. and Statistics f Aggregation. etc. Charts. Analysis.IDEAL AGILE SOFTWARE PROJECT MANAGEMENT SYSTEM f To collect specification in various communications: email. f f f f notes To integrate with source control. and keep history of artifacts and process data To enables users to actively participate in a community consensus process To provide wide range of information f Status. Reports. quick memo.

OUR IDEAL PROJECT MANAGEMENT SYSTEM (FOR SCRUM) J ESSE W ANG | SM W CON AM STERDAM 2010 7 .

SMW + Extensions = Social Semantic Web Workbench SEMANTI IKI AS A LATF M J ESSE W ANG | SM W CON AM STERDAM 2010 8 .

SMW IS NOT JUST WI I + SEMANTICS f Collaborative Content Creation (Content Management Systems) f Data Modeling f Templates and Forms f Queries to process (filter) data f Interoperability (Data I/O) f Visualizations (SRF and so on) f Notification (Semantic. Real-time Notifications) f Rules and Reasoning (RDF. SPARQL.) f Authentication (LDAP) and advanced access control (HaloACL) f« J ESSE W ANG | SM W CON AM STERDAM 2010 9 . etc.

ALL ABOVE ARE ACHIEVABLE BY J ESSE W ANG | SM W CON AM STERDAM 2010 10 .

let alone months«µ fSo. customizable. agile. extreme. PLATFORM fRapid.A. less on data modeling f´Work can be estimated in days. development process fUser/customer centric approach fDevelopers focus more on code and deployment. not weeks.SMW R.D. we want to build an application in days too J ESSE W ANG | SM W CON AM STERDAM 2010 11 .

PM. Writer J ESSE W ANG | SM W CON AM STERDAM 2010 12 . Tester. PDF. PowerPoint f HTML pages (links) f Feature requests f Bugs/issues f People f Developers.OUR AGILE SOFTWARE DEVELOPMENT PROJECT MANAGEMENT ARTIFACTS f Project f Product f Product download pages f Project Milestone f Project Sprint f Project Story f Project Task f Backburner f Code commits f Code files f Forms and Templates f Mappings f Special pages f Document f Wiki pages f Microsoft Word.

FOR OUR AGILE P. SYSTEM What We Need f We need a richer feature set f We want the system to meet What We Got f Semantic properties help navigation and querying f Semantic Forms enhancements f Microsoft Office Integration our own needs f Collaboration & Consensus f Productivity and Usability f Insights and Experience generated strong interests f Semantic Connectors f More visual widgets f We have a development wiki f We need eat our own dogfood f We want low development cost J ESSE W ANG | SM W CON AM STERDAM 2010 13 .M.

An Agile Software Development roject Wiki WIKING IS AIM: ALL INF MATI N MANAGEMENT F IGHER RODUCTI ITY J ESSE W ANG | SM W CON AM STERDAM 2010 14 .

count. user created. Semantic Auto-completion on query) f Queries (built-in. linking with external data f Integration with people·s existing workflow f No break to the existing workflow: Push vs Pull f Search is a powerful tool. but still a break/pause to your work f Smooth integration with familiar UI and inline hints f Microsoft Office Outlook f Subversion (Sliksvn and Tortoise) J ESSE W ANG | SM W CON AM STERDAM 2010 15 . charts. color keys. etc. etc. browsing. images. notification.HOW TO IMPROVE PRODUCTIVITY f Better features of wiki f Editing (Semantic Forms.) f Semantic Result Format to help visualization f Grouping and Aggregation f Sum.) f Reading (text. average based on specified grouping criteria f Navigation.

« J ESSE W ANG | SM W CON AM STERDAM 2010 16 . document f Generate reports f Author readable wiki pages f Estimate and plan f Analyze and review progress Tools to do it ` Meetings.Visual Studio. Outlook. CLI.WOR FLOW INTEGRATION AT WI ING Things to do f Plan a feature f Create or finish tasks f Report a bug or feature request f Check-in code. « ` Pictures (screenshots) ` Development Environment ` Eclipse. « ` SVN ` Tortoise SVN. teleconference ` Project Wiki ` Microsoft Office ` Microsoft Word.

DEMO: WOR FLOW INTEGRATION Things to Look For f Email to Wiki f Email to create a new article in the wiki Points to Take Away f Easy workflow integration for the whole team f For project owners f Developers f Testers. doc writers. « f SVN Commits f To finish a task in wiki f To create a new task f Automatic Page Creation f Targeted Notifications f Statistics Reports f Automation of routines f Business logic in wiki f Statistical Analysis f All around the Wiki J ESSE W ANG | SM W CON AM STERDAM 2010 17 .

real-time notification by semantic queries (NotifyMe) f SVN Workflow integration to increase productivity f View active tasks/bugs in SVN (both Tortoise and CLI) f Complete and create tasks (bugs) via SVN commits f Graphical charts to help discover knowledge f Sprint overview to show progress visually f Team member overview to discover expertise f Milestone overview to help estimate and planning f User interface and data schemas can be customized easily J ESSE W ANG | SM W CON AM STERDAM 2010 18 .RECAP OF THE DEMO: INTEGRATION & ANALYTICS f Microsoft Office Integration via WikiTags ² even better next month! f Targeted.

both the schema and the UI f Your mileage may vary f More features desired f Better Page Object Model (SMWWriter. etc.RECAP OF THE DEMO: FLEXIBILITY & CUSTOMIZABILITY f SMW becomes a Web Application Framework f To obtain high signal/noise ratio: f You need make your own app f Make your own app! f Easy to customize. better forms) J ESSE W ANG | SM W CON AM STERDAM 2010 19 .) f Interoperability need be better f Easier rules and reasoning f Better UI (better visualization.

FUTURE PLANS FOR THE WI I f We·ll keep improving it f Not our top priority. but it really helps to improve our lives f Great potentials and flexibility f We·ll develop only necessary new features for our own use f We·ll work with others to deliver what they need f We will continuously integrate updated components f We·d like you to help us improve it! f Or implement your own « J ESSE W ANG | SM W CON AM STERDAM 2010 20 .

AC NOWLEDGEMENTS J ESSE W ANG | SM W CON AM STERDAM 2010 21 .

Any Questions or Comments? THANK YOU! J ESSE W ANG | SM W CON AM STERDAM 2010 22 .

Sign up to vote on this title
UsefulNot useful