Posts Tagged ‘communication’
Manage Remote Project Teams? Spotlight People & Project Manager Can Help
Spotlight Software will launch Spotlight People & Project Manager, a cloud-based application that merges Agile project management with social network communications to enhance collaboration among remote project teams. SerpicoDEV is proud to be the software developer for Spotlight People & Project Manager. Below is their press release.
Spotlight Software Boosts Communication and Makes Remote Project Teams More Effective with Launch of Cloud-Based Spotlight People & Project Manager
Project management has gone social. The launch of Spotlight People & Project Manager at spotlightppm.com solves the communication and collaboration issues that face remote project teams today. Spotlight merges the efficiency of Agile project management with the power of social networking to create a cloud-based project collaboration platform that increases productivity and decreases time to market for projects driven by remote teams.
Remote teams are now able to communicate more effectively with the launch of Spotlight People & Project Manager, a SaaS solution that combines the efficiency of Agile project management with the power of social network communications. All remote project teams face the challenge of fragmented communication, which can result in a project failure rate of up to 50% (Source: Aberdeen Group). Instead of focusing solely on tasks like other project management tools, Spotlight takes the added step of focusing on communication among the team through a social network interface on top of a lean, agile task management system. Launched by Vincent Serpico, founder and CEO, Spotlight was born from a need to effectively manage his own remote development teams for his software development services company, SerpicoDEV.
Spotlight ingeniously addresses the currently troublesome communication problem through a dashboard of “Status Cards” that each team member calls their own. Built on the analogs of Facebook-like wall posts and Twitter-like Tweets, the Status Card keeps the project manager, client, and fellow team members apprised, real-time, of what each person is working on at any given moment via Spotlight’s exclusive free-form status and availability update. The Status Card empowers team members to chat with other team members and/or request status updates.
Because of Spotlight’s multi-channel communication focus, project managers also have the power to quickly initiate a phone or conference call directly from Spotlight if needed. The Status Card can be conveniently “flipped over” to reveal quick links and information for contacting the team member via Skype or their mobile phone; including immediate geo-location of the team member through a Google map. To enable leaders to see the path of activity and decision making, Spotlight also features a history of all status updates by every team member.
The social network-like interface is combined with an enhanced task management system that goes beyond other project management tools currently available. Team members update their status with the tasks they are assigned and the system tracks time spent on each task. Via Spotlight’s robust reporting engine, reports can be created that show the progress of a project, its estimated delivery date, and the progress of each team member.
Spotlight also has a mobile application for the iPhone and Android for those managers and clients constantly on the go. The mobile versions offer the same functionality as the web application and allow project managers to monitor their team from anywhere in the world at any moment. Team member status updates, availability, tasks, and project progress can all be accessed from the mobile application.
The combination of these features results in a product that allows remote teams to communicate and collaborate via the best of social networking, while tracking task management using the proven lean, agile method. Spotlight is true cloud-based, social project management that helps remote teams deliver their projects faster and more efficiently. Visit Spotlight People & Project Manager and sign up for one of our packages starting at $29.
Making Remote Teams Successful With Agile
Elance recently celebrated its two millionth freelancer. What does this mean for the software development industry? Remote development and design teams are sticking around for the long haul. With access to lower cost talent worldwide at their fingertips, businesses will start incorporating the practice into their long-term strategy.
The recent rise of agile software development raises some questions about implementing it with remote teams. Communication, cultural challenges, and time zone differences all combine to make it sound like it’s more work than it’s worth.
But those who made it work have reaped some major benefits. Projects can be delivered faster while still maintaining high quality. Costs can be cut dramatically. The key to making this combination successful? Efficient teamwork driven by communication.
Good communication just doesn’t happen overnight with remote project teams. Several things in the Agile approach contribute to making the communication platform more effective, resulting in better teamwork. It’s sort of a chain reaction – maintain good scrum practices to ensure quality communication that improves teamwork.
Below are some tips that help a remote agile team be more effective. It may take some sweat and tears, but making it work will benefit project stakeholders at every level.
Teamwork Depends on the Agile Team
The abundance of low cost talent available remotely doesn’t mean you should just pick the lowest cost team with the best resumes. Pick people who fit your organization. Sure, you still must consider experience and education but also see that they fit the company culture and there aren’t huge language barriers.
Also, take into account the team members enthusiasm and readiness to collaborate. Good spirits and open conversations during daily scrums can motivate team members tremendously. It may also help relieve some of the pressure to contribute for those that are a little quieter.
In the end, the team members selected should always respect the project goals and do everything they can to reach those goals.
Always consider the culture of your fellow team members dispersed around the world. Work hours and days, holidays, and religion can all play a major part in a team member’s schedule and availability. Be prepared ahead of time with this knowledge and communicate extensively to minimize the culture gap. This can save you a lot time and confusion.
If you know ahead of time the some cultural challenges are too difficult to overcome, try to work with countries that have traditions close to yours. Difficulties can also arise with already assembled teams. If this is the case, it may be worth it to find a person who better understands the culture and not go through the next few months trying to figure it out.
Keep the Daily Scrum (and other open discussions)
Just because your team isn’t in the same room doesn’t mean you can’t have a successful scrum. Our company does it all the time via Skype and Go To Meeting. Keep the same format with everyone speaking on the tasks they did yesterday, the tasks for today, and the problems they have encountered. But just remember, being remote makes open communication that much more important since facial expressions cannot be seen.
Besides the daily scrum, encourage open communication and discussions throughout the entire day. This can often generate new ideas or find a solution to a bug. After all, open communication is the cornerstone of a successful project.
Divide and Conquer
Divide your project into even smaller iterations and require regular software integration. This will give you more control of the real project progress and help identify where issues may arise.
Working in remote teams does come with an increased chance of misunderstandings. But by breaking the project down into smaller iterations, misunderstandings and problems can be detected much earlier. With clarification of requirements and immediate code fixing, the project can move forward in a timely manner.
Clean and Crisp
Clean, well-shaped source code can prevent headaches down the project road. Part of the agile framework includes constant updating and revising of existing code. Ensuring the code is clean, crisp, and commented can minimize the response time tremendously for requirement changes.
At the end of all agile software development projects, the code has to be handed off to the client in some manner. Well prepared documentation makes this knowledge transfer easy and cost effective. Because at some point, the client will be calling back for help.
The agile method with remote teams can indeed work and work well. There may just be a little more prep work ahead of time to ensure the project goes smoothly. Maintain proper agile practices throughout with wide open communication and you’ll be on the way to success. Borders no longer limit who we can work with so it’s best to get prepared now by embracing the trend.
For more information on SerpicoDEV’s software development services, please contact us.