View
297
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
F O R S O FT WA R E D E V E LO P E R S
PROJECT MANAGEMENT
Matthew Levandowski | Eric Nelson | Mike Gibbons
CLEAN LOGIX LLC
• A small startup company started after Parent Company Foam-it in Grand Rapids, MI• Produces Cleaning Supply Solutions to
Warehouses in the Food and Beverage Industry.• Primary Audience• Adam, our boss• He makes the decisions
• Secondary Audience• Other Employees• Will be using the software• Must be enthused about the software
WHAT IS PROJECT MANAGEMENT
• Utilizing resources in an efficient manner to complete tasks in a project in the time required
• Tasks depend on other tasks
• Some tasks need a specific resource
• Some resources can only be used on a specific resource
ISSUES
• Initial requirements were very incomplete.
• 90% percent of features added in last 25% development.
• How to organize the different development stages.
• How do we better assign team tasks?
• No notion of where we are at or how long to finish.
PHYSICAL TASK BOARDS
• VS
DIGITAL TASK BOARD
STACEY MATRIX
1. Agree and know how to implement a project1. Can easily move forward
2. Don’t Agree but know how to implement1. Scrum Meetings can help
reach agreement3. Agree but don’t know how to
implement1. Give time to research /
plan4. Total Chaos no one agrees
and knows how to move forward (avoid issues)
5. The Dead Zone1. Break down into chunks
for managing
WATERFALL METHOD
• Traditional method for projects
• Comprised of 5 steps:• Requirements• Design• Implementation• Verification• Maintenance
REQUIREMENTS
• First step.
• Need figured out.
• Research conducted.
• Determines scope of project.
DESIGN
• Basic elements reviewed.
• Elements put on paper
• Elaborate from basic steps.
IMPLEMENTATION
• Working model constructed.
VERIFICATION
• Working model Tested.
MAINTENANCE
• Project fully implemented where needed
• Product adjustments made to ensure system works as desired.
AGILE METHODS
• Newer more appealing methods.
• Address issues with Waterfall’s weakness
• Two big methodologies:• Scrum
• Kanban
SCRUM
• Only do enough for project to work.
• Process of sprints – 1 month duration
• Lead by ScrumMaster
• Meetings every morning
• Teamwork, communication oriented
KANBAN
• Process control.
• Work-In-Progress:• Identification and instruction
• Withdrawal Kanban:• Hand process off to next step.• Move more work into process.
PRIMARY RESEARCHSOFTWARE EVALUATION
SOFTWARE EVALUATION
Four different solutions
• ScrumWorks – Most Popular for mid size companies
• Rally – For Large Companies with tech support
• BaseCamp – Widely used for all types of management
• JIRA – Used by Large Game Companies but scales well
JIRA
• Primarily an issue tracker• Has Addons like Greenhopper for Agile Support• Price scales with # of users• Integration with popular IDE’s• No training costs• On-Demand Hosting Online• 24x7 Tech Support• Custom Reports• Starts at $10 / month for 10 users• Additional $10 / month for Greenhopper
SCRUMWORKS
• CollabNet was founded in July, 1999 by Tim O'Reilly• Scrum Sprint Logs, Burndown Charts• Integrates with CollabNet’s TeamForge System• Stand Alone Tools but Scaleable• Release Planning / Forecasting• Hosting for larger than 10 users• Tech Support Plans• Free for first 10 users no hosting
RALLY
• Supports Agile • Story, Task and Kanban Boards• Multi-team project management• IDE and Test integration• Free On-Demand deployment, but
also provide a on-premise based solution including full time network administrators minimum of $4000.
• All of these features only in Enterprise edition which is $35 per user a month.
• Additional Training Available
BASECAMP
• Online portal, Simple and easy to use• Documents projects from start to
finish• Web-based tool (no required
software)• Collaborate real-time• Has all the essentials• Multiple project/user• Take management• Whiteboards• Etc.
• Information stored off site.• Starts at $20
CONCLUSION
• Based on size of company and how much it will cost to implement and maintain this type of software we would recommend JIRA with Greenhopper.• Logos – Research market for software and current
project stats• Ethos – While we don’t have much data we will
use our research to push for more inquiry into subject
• Questions?