• IBC, a DBS Company Receives Prestigious Inc. 5000 Award

    Inc. Magazine Unveils Its Annual Exclusive List of America’s Fastest-Growing Private Companies – the Inc.500|5000

    IBC, a DBS Company Ranks No. 1304 on the Inc. 5000 with Three-Year Sales Growth of 331%

    ibcdbs_inc5000.1

    Reston, Virginia, August 20, 2014 – Inc. magazine today ranked IBC, a DBS Company NO. 1304 on its seventh annual Inc. 500|5000, an exclusive ranking of the nation’s fastest-growing private companies. The list represents the most comprehensive look at the most important segment of the economy—America’s independent entrepreneurs.

    Achieving an astonishing 3-year growth rate of over 330% percent, IBC has seen revenue climb from $4.3M to over $18.8M and the addition of over 40 jobs during this time period.  Such growth has more than secured IBC a place on the distinguished list, where it joins Under Armour, Pandora, Oracle, Toys ‘R’ Us, Timberland, Zappos.com and numerous other well-known brands that have been honored by the Inc.

    “We are thrilled to be part of such an exclusive group and being named to the Inc. 500|5000 list is a wonderful milestone and very exciting for everyone here at IBC. Growth does not come easy and over the last three years we have been successful in spite of challenging market conditions. This award is truly the result of our incredible team of professionals dedicated to the success of our business,” said Dan Maguire, Co-founder and Managing Principal.

    Complete results of the Inc. 5000 and company profiles can be found Here

    About IBC, a DBS Company

    IBC, a DBS Company (IBC), is headquartered in the Washington, DC area and is an innovative and entrepreneurial professional services firm providing the right solutions and qualified, talented people when you need them. IBC has a principal goal of empowering the enterprise by providing experienced IT functional and technical consultants who are driven by sharing knowledge with the customer.

    Read More
    0 251
  • IBC to Host Event at 2014 SAPPHIRE NOW and ASUG Conference

    IBC, a DBS Company, is hosting an event and exhibiting during the 2014 SAP SAPPHIRE NOW conference being held in Orlando from June 3-5.

    IBC is sponsoring the Public Sector Networking Reception on June 3 from 6:30 to 8:00pm at the Hilton Orlando Hotel. This event is catered to representatives of federal civilian agencies, department of defense, state, city and county governments, colleges and school districts, as well as healthcare providers. Relax and enjoy delicious fine food and beverage while you mingle with industry leaders and SAP colleagues. Interested parties can email sapphire@ibcdbs.com for more information.

    In addition, IBC will be exhibiting at booth #1119 where members from our management team will be on site to speak with you and provide additional information about our SAP services and capabilities. Stop by and register for your chance to win an Xbox One.

    About IBC, a DBS Company

    IBC, a DBS Company (IBC), is the product of a recent merger between Dominion Business Solutions, Inc., and Integrated Business Consulting, LLC. Founded in 2009 and headquartered in the Washington, DC area, Dominion Business Solutions is an innovative and entrepreneurial professional services firm providing the right solutions and qualified, talented people when you need them. Integrated Business Consulting (IBC) was founded in 2003 with the principal goal of empowering the enterprise by providing experienced ERP functional and technical consultants who are driven by sharing knowledge with the customer. Both legacy companies have a long and established track record of successful IT delivery in the commercial and federal sectors.

    Read More
    0 272
  • Navigating the Content Management Mine Field: Avoiding Common Challenges in your SharePoint Initiatives

    Over the past decade, the majority of organizations have made investments in SharePoint, either as a content management or business collaboration platform. This trend has continued with Microsoft’s latest release, SharePoint 2013, and the steady growth in Office 365 subscriptions. The continued popularity of the SharePoint platform is somewhat perplexing, given the rate at which SharePoint implementations fail to meet user expectations.

    SharePoint appears simple from the outside, and to be fair, it is pretty easy to get up and running out-of-the-box. It is in this simplicity, however, where the danger lies, ready to ruin great ideas. Given the relatively low up-front cost and effort, organizations frequently underestimate the complexity and effort it requires to deliver a successful SharePoint solution. In fact, according to a recent AIIM survey[i], only 6% of respondents consider their SharePoint projects successful, while 61% have either failed, stalled or are struggling. The most common barriers to success mentioned were lack of expertise, lack of vision, poor user adoption, and lack of governance.

    If you’re reading this thinking “wow, that sounds familiar”, you’re not alone. The first step in revitalizing your SharePoint project, or avoiding these common missteps in a new implementation that you’re planning, is getting a better understanding of what went wrong and why. While there is no single secret to turning around your project, we strongly believe that asking a few key questions around the most common barriers is a good way to start addressing these challenges.

    What is your organization’s vision for SharePoint?

    39% of respondents claimed their SharePoint projects were not succeeding due to lack of vision and strategy. ii

    SharePoint can be just about anything you want it to be, but defining what it should be is the challenge. Often times organizations will implement SharePoint and assume all of their content management and collaboration issues will magically disappear. When organizations mix and match terms such as “Portal” and “Intranet” with SharePoint, it’s likely that the solution is being considered in too broad a context. The truth is that SharePoint by itself isn’t the answer many are looking for. SharePoint is the platform to build out solutions to address those issues, but understanding needs up front and having a plan to address them is critical. Define your high priority projects, build out a roadmap for their implementation, and spend the time to define how your vision for SharePoint aligns with the objectives of these projects. Rolling out SharePoint alone won’t do you any good if it fails to add value to your organization, so before you go and start a SharePoint project, make sure you have a vision for it.

    Ensure you have a strong sponsor

    The success of any SharePoint project is highly dependent on a strong sponsor. Before investing time and money into a SharePoint project, ensure you have a project sponsor that is willing to work with your team to set priorities and drive user adoption from the top down. Even better, encourage your sponsor to lead by example, and users will follow.

    Let people drive your strategy, not technology

    New technologies come into the marketplace all the time. The latest and greatest bring a variety of new features that tend to entice those that are more technologically savvy. When developing your SharePoint vision, make sure that the needs of the business and your users are at the forefront, not the features in the latest release. If something in place already works, it may be good enough. If not, ensure you involve key business stakeholders in the evaluation process.

    Start small, build momentum

    Provided the opportunity, identifying “low hanging fruit” to get a quick win is never a bad idea. It allows users to become comfortable with SharePoint and helps build confidence in the tool while making their job easier. If you’re successful, users will identify other opportunities to add to your SharePoint backlog. As your backlog grows, be sure to prioritize according to business needs as well as your ability to deliver. Consistently delivering focused solutions that meet the needs of your users help maintain your momentum and drive user adoption.

    Do you have skills to be successful?

    46% of respondents claimed their SharePoint projects were not succeeding due to lack of SharePoint expertise.[ii]

    SharePoint is not a document management tool.  SharePoint is not a collaboration portal. SharePoint is a platform. The SharePoint platform is a great basis to develop a solution for your organization’s specific needs, but it must be developed. There are numerous features available, and with so many features comes complexity. IT generalists and administrators cannot, and should not, be expected to know the intricacies of SharePoint. While they may be sufficient for environment maintenance, designing a content management strategy, information architecture and taxonomy optimized for SharePoint, should be left to SharePoint architects. SharePoint developers should be involved when customizations are required to ensure a positive user experience, adherence to best practices and long term sustainability. There’s no substitute for the experience SharePoint architects and developers bring when implementing a solution to meet a critical business need. If you lack SharePoint specific resource in-house, take one of the following measures to help your project succeed.

    Outsource to specialists

    The easiest and quickest answer to obtaining SharePoint expertise is to procure the services of SharePoint consultant. SharePoint consultants come in a variety of flavors. Some are generalists, while others are extremely specialized with a deep knowledge of a given feature set. The best SharePoint consultants aren’t necessarily cheap, but they provide innovative solutions and get the most out of the platform before opting for custom solutions. They are experienced, and are able to draw on those past experiences to guide you to success.

    Hire an expert

    If outsourcing isn’t an option, consider hiring experienced SharePoint resources for your current and future SharePoint projects. This may not be the ideal solution for short-term needs, but if your organization is large enough, and you plan on continuing your investing in SharePoint, this could be a viable option.

    Invest in SharePoint training for motivated staff

    SharePoint training is readily available from many providers if you prefer to train your current staff. IT staff are obvious candidates for SharePoint administrative training, but many engaged business analysts make great SharePoint ‘power users’ as they already understand the business process, and can then apply SharePoint out-of-the-box features to complement the process. This option is not ideal for immediate needs, and there is no substitute for experience, but a possibility for non-critical projects and supplementing longer-term efforts.

    What is your governance plan?

    19% of respondents claimed their SharePoint projects were not succeeding due to lack of governance. ii

    Governance is a must around any SharePoint project. Without a good governance plan in place, your SharePoint solution will likely revert back to file share with slightly better search capabilities. It will also be susceptible to “SharePoint Sprawl”, a term used to describe the speed at which SharePoint implementations can quickly get out of control by users creating unneeded sites and storing content in disparate locations with no way to efficiently locate and retrieve when needed. Once the sprawl starts, it is difficult to stop, so here are a few ways to start getting your hands around it.

    Reevaluate your information architecture

    Information architecture is critical to any SharePoint project, and hopefully was done as part of your governance planning. If so, great, now is a good time to evaluate how effective it is and how it’s being enforced. If not, its time to take a look at how your users have been using SharePoint thus far, and then meet with your users to understand how they’d like to use it in the future. Based on their feedback, rethink your solution, create new content types, and consolidate duplicate sites, libraries, and lists. The sooner you align your information architecture with the needs of your users, the better.

    Inventory and monitor sites

    Poor governance often leads to dormant sites. Users create sites when they really need a library or create sites in the wrong place accidentally. The number of sites in many organizations we’ve seen has been staggering. Understanding how these sites are being used is a must before starting the clean up effort. Fortunately, it’s pretty easy to see how often sites are being accessed and how stale content is within a site. Unfortunately, knowing if that content is also duplicated somewhere else is not. Moving forward, limit who can create sites, develop usage reports, identify underused sites, and remove or consolidate as needed.

    Utilize SharePoint’s document routing features

    SharePoint has features that allow you to create rules that will move documents to a particular site or library based on the document’s characteristics. Enabling these features simplifies the process for users and improves compliance with the organization’s information policies. Simplifying any process for users is rarely a bad thing.

    What tools are people using to get work done?

    27% of respondents claimed their SharePoint projects were not succeeding due to poor user adoption. ii

    If users are not using SharePoint, odds are, they sought out, and found alternatives to the existing solution. If the intent was for document management, most likely they’re using email or consumer grade tools like Dropbox, Google Drive, or Box. If you designed a fancy workflow solution, your users may have found it more complicated than sending an email or picking up the phone. Regardless of what it is, they have found an easier way, and you may have to go back to the drawing board to make them comfortable with your SharePoint project.

    Engage users in the process

    It is critical to understand your users and how they work before designing any SharePoint solution. Users need to feel a sense of ownership and that you are designing a system to help them do their work, not force them to change in how they work. Throughout the planning and design process, meet with a variety of users across the organization regularly to collect feedback, discuss ideas and review prototypes. Engage users early and often for improved user adoption.

    Ensure users are properly trained

    Deploying a solution without proper training will confuse users and give the impression that your solution is complicated. Take the time prior to the rollout to plan multiple sessions for each user roll. Develop help guide materials and FAQs and make them readily available, ideally, accessible from within the solution itself. During rollout, have extra support available to answer any questions that may arise, but don’t wait for users to ask. Wander the halls and check in with them to get initial feedback. The earlier you can identify any potential issues, the faster you can fix it, and the fewer users will be impacted.

    Monitor and evolve

    Once you deploy your solution, it’s only the beginning. As part of your vision and strategy, you should have set some sort of goals. In order to measure your success, you need to monitor usage and any other applicable statistics. Actively monitoring and analyzing usage metrics allow you to identify features users like and others that may need to be reevaluated. With each iteration or additional feature added, you will have a better understanding of what is successful, and be able to improve user adoption.

    Conclusion

    All SharePoint projects can be successful provided the proper planning is completed from the outset, to establish a SharePoint vision and governance model that makes sense for the organization. SharePoint experience and expertise is critical to designing and delivering solutions that users will embrace while making them more productive.  However, hindsight is 20/20, and when projects fail, starting over may not a viable option. If this has happened at your organization, all is not lost. Consider enlisting the help of a third party to assess your SharePoint program. They will be able to assist you in developing a focused vision and governance plan that is appropriate for your organization. Once the vision has been established, they will be able to provide you a SharePoint Roadmap, steering you clear of common barriers and guiding you to success.

    Do you need help revitalizing your SharePoint project, or planning a new one? At IBC, we understand the vast array of issues and challenges organizations face when implementing SharePoint. When you engage IBC as your SharePoint partner you gain access to a team of SharePoint experts that includes SharePoint Architects, SharePoint Developers, SharePoint Mentors, and SharePoint Support and Maintenance Specialists. Our SharePoint services team using best practices, ensures that your SharePoint solution meets your company’s needs while allowing your IT resources to remain focused on your company’s core business.


    [i] Doug Miles, “AIIM Industry Watch SharePoint 2013 Clouding the issues”, 2013, aim.org/research

    [ii] “How Successful is Your SharePoint Deployment”, 2013, aim.org/research

    Read More
    0 222
  • Making the Jump: A Journey From Waterfall to Agile

    I used to be part of the “non-believers” when it comes to agile software development.  I’ve since converted to an agile evangelist of sorts, and appreciate the significant benefits the agile approach has to offer.  While my own conversion was not so easy, I’ll explain the transformation, what I consider to be the key program management benefits associated with the agile approach, and a few challenges that I think still remain.

    Why the change to agile?

    Having just completed a very lengthy and stressful, yet highly successful waterfall development project, I turned my nose at the thought of moving to the agile approach.  Why not just capitalize on everything we learned and kick-off the next project initiation phase?  Truthfully, I was anxious to get started on the next release, and time spent changing our life cycle methodology was only going to delay our start.  Plus, I didn’t see how we would deliver the end product any sooner.  The methodology was being thrust upon us from an oversight organization, essentially calling it the “panacea” for our lengthy, high risk, waterfall development approach.

    My Initial Skepticism

    With the decision to move to agile essentially made for me, I attended the Scrum Master Certification class and passed the certification exam.  Taking the class certainly didn’t convert me into a believer.  In fact, I was even more skeptical after reviewing the “agile manifesto”:

    Individuals and interactions over processes and tools

    Working software over comprehensive documentation

    Customer collaboration over contract negotiation

    Responding to change over following a plan

    As a practicing Project Management Professional (PMP), one thing became very clear to me – the agile manifesto had to be written by a group of software developers!  My experience showed that software developers (1) hate to plan, (2) hate giving me status reports even more, (3) hate documentation, (4) hate process, and (5) steer as far away from a contract as possible.  Surely, only a group of software developers would come up with this methodology that allows change to happen repeatedly and documentation to take a back seat to working software.  I left the Certified Scrum Master (CSM) certification class feeling like the agile manifesto was a publicity stunt crafted by developers to let them focus solely on writing software.  Hmm…. can’t wait to see this actually in process.

    The Transformation Begins

    Looking back, I suppose the things that started making me a believer were directly related to the things I dislike about the waterfall development approach.  The agile development approach solves many of these key items:

    • Trying to plan and estimate how things will go during the latter stages of development and testing while you are in the project initiation phase is almost a complete waste of time, no matter how many times you’ve delivered projects of the same scope and size.  The Project Management Body of Knowledge teaches us that every project is unique.  Trying to estimate future development activities before the design phase is complete will always lead to inaccurate results no matter how many times you’ve done it before.  The agile development approach allows you to plan in reasonable “chunks” called sprints or iterations or increments.  This activity is much more reasonable, and incredibly more accurate.  Additionally, once you’ve done it successfully a few times and your stakeholders buy-in, you can use your own team velocity as a predictive measure.
    • Having daily, in-person interactions with the team is extremely compelling.  One of the things I hated during the waterfall cycle was requesting weekly status from developers to update my integrated master schedule.   This hatred was exacerbated when we became “behind schedule” and significant re-planning was necessary to get us back on track and remain “within baseline”.  No amount of time spent re-planning ever allowed us to make up schedule variance.  Scheduling is one area where looking at comparative project data was accurate – software development projects that are behind schedule rarely, if ever, get delivered on time.   Listening to developers give status each day, in person, benefits the entire team by avoiding multiple interpretations of a status report and confirms the entire team is on the same page.
    • Communicating status to your peers every day can be motivating.  Using the agile approach, team members are required to articulate what they did yesterday, what they plan to do today, and any impediments they have to completing assigned tasks.  This ceremony – “ the daily stand-up” is the center of the workday for the team. During a long, 6-month waterfall development cycle, slipping a week or two seems harmless (even though as noted above, we know it never gets made up).  In a typical agile two or four-week sprint, not completing your assigned tasks can be scary.  Who wants to admit to their peers on a daily basis they can’t get the job done?  Whether the challenge is related to a technical issue or a functional issue, any barriers to success (called “impediments”) are highlighted and addressed daily.  This increased accountability to your teammates drives increased productivity.
    • Frequent feedback from an end user representative is even more compelling.  User acceptance testing happens at the end of the traditional waterfall life cycle.  I recall the overwhelming stress associated with demonstrating an “end-product” all at once.  Of course this final acceptance led to significant changes at a very costly time – when development was complete.  Getting feedback from a fully empowered product owner during the course of a 2 or 4-week sprint, and an expanded set of stakeholders at the end of the sprint almost eliminates the acceptance testing risk.  The frequent and early feedback cycle allows the development team to make corrections as part of the normal sprint process – much more effectively than at the end the waterfall cycle.
    • Designing as you go is more successful than overhead-intensive quality gates.  Producing, reviewing, inspecting, and finalizing dozens of deliverables to pass a waterfall quality gate increases project stress.  Largely a paperwork drill, preliminary and critical design reviews for example allow a team to create a baseline design, which is sure to change once full-scale development is finally underway.   Building accurate requirements, design, and testing artifacts as you progress through the agile development life cycle is much more successful, and whole lot more logical.

    The Agile PMO Manifesto

    All of these benefits associated with moving towards an agile development methodology not only convinced me it was a much better approach, but also showed the agile methodology creates a much more enjoyable environment for all parties.   This better environment can be summarized in the “Agile PMO Manifesto” –

    Two Week Sprint Plans over 1000+ line integrated master schedules

    Daily lightweight status updates over monthly status reports and variance analysis 

    Daily risk and issue management over risk control boards and endless risk analysis 

    Frequent cycles of user acceptance and design reviews over infrequent quality gates 

    This agile PMO manifesto suits a PM much better.  Even the most hardcore, “by-the-book”, PMP would have a hard time disagreeing with these principles.  If the agile manifesto has been supplemented with these items, I would have been a believer in the agile development approach since day one.

    Still not a Panacea, but a Great Start

    Moving to an agile approach does not solve all software development problems.  Indeed, program sponsors will always want answers to two key questions:  (1) “When will you be done?” and (2) “How much is this going to cost?”  Agile development actually makes the answers to these questions challenging.  At IBC, our collective experience with agile projects has shown us the “triple constraint” of weighing scope, schedule, and resource variables against one another is very much still a requirement.  Agile development is considered a “capacity-driven” approach, meaning the agile team can accomplish whatever the agile team can accomplish.  Until the “velocity” or throughput of an agile team is determined, the end date of a project, and the associated budget, remain largely estimates.   This scenario makes it difficult for a sponsor to fund a project if the velocity, and answers to the two key questions, will not be known for a few sprint cycles.  We’ve identified this challenge in multiple client scenarios, and came to the realization that agile is more than just a development methodology –this new approach to developing and delivering working software requires an organizational change in mindset.

    At IBC, our agile development services and solutions help organizations achieve the multiple benefits of an agile methodology by addressing the technical, managerial, and organizational components of moving to a new approach.  If you’re interested in learning more about how to move your organization towards an agile development methodology, how to get started with a new agile team, or tips to work with your project sponsor, please contact us.  We can help your organization realize the benefits associated with the “Agile PMO Manifesto” and make software development projects rewarding for everyone – not just the folks trying to do less documentation.  In doing so, we can convert your organization into believers, just like me.

    Read More
    0 225
  • IBC Continues Mattie Miracle Walk & Family Festival Platinum Sponsorship

    Mattie Miracle 5thIBC, a DBS Company is proud to announce our Platinum Sponsorship of the 5th Annual Mattie Miracle Foundation Walk & Family Festival.  This is the third year in a row that IBC (formally DBS) has provided Platinum Sponsorship for the Mattie Miracle Walk and Family Festival and as a company we are honored to continue our involvement with such a wonderful organization. Not only is IBC proud to provide financial support to Mattie Miracle’s childhood cancer psychosocial mission and goals, but IBC also takes pride in the high number of employee participants that take part in this great event.  “The Mattie Miracle Annual Walk & Family Festival is truly a special event for everyone involved. We are so lucky to be a part of such a great foundation that enhances awareness of the psychological and emotional needs of children and families battling childhood cancer.” – Blair Todd, Director of HR.

    The Mattie Miracle 2014 Walk & Family Festival is set to take place on Sunday, May 18th, 2014 please come and join us! Register Here.

    Background

    The Mattie Miracle Cancer Foundation is a 501(c)(3) Public Charity founded in loving memory of Matthew J. Brown.  The Mattie Miracle Foundation is a foundation dedicated to increasing childhood cancer awareness, education, advocacy, research and social support to children, their families, and medical personnel.  Children and their families will be supported throughout the cancer treatment journey, to ensure access to quality medical and mental health care, and to enable children to cope with cancer so they can lead happy and productive lives.

    About IBC, a DBS Company.

    IBC, a DBS Company (IBC), is the product of a recent merger between Dominion Business Solutions, Inc., and Integrated Business Consulting, LLC. Founded in 2009 and headquartered in the Washington, DC area, Dominion Business Solutions is an innovative and entrepreneurial professional services firm providing the right solutions and qualified, talented people when you need them. Integrated Business Consulting (IBC) was founded in 2003 with the principal goal of empowering the enterprise by providing experienced ERP functional and technical consultants who are driven by sharing knowledge with the customer. Both legacy companies have a long and established track record of successful IT delivery in the commercial and federal sectors.

     

    Read More
    0 226
  • The IBC Veteran’s Day 5k to be held November 9, 2014

    FOR IMMEDIATE RELEASE

    IBC, a DBS Company, is pleased to announce that it has partnered with Potomac River Running on its annual Veteran’s Day 5k Run. “The IBC Veteran’s Day 5k” will be held on Sunday, November 9, 2014 at 8:00 a.m., at the Fairfax Corner Shopping Center, in Fairfax, Virginia.  Benefiting Team Red, White, & Blue, the event is estimated to attract over 1,000 runners, and will also feature activities for the entire family, including a 1k kid’s fun run.

    “We are thrilled to be partnering with Potomac River Racing for the IBC Veteran’s Day 5k run,” said Dan Maguire, Managing Principal and Founder of IBC. “IBC is proud and excited to honor United States service men and women, as well as support such a worthy organization like Team RWB, at this event.”

    “The partnership with IBC is so important to us because the team that we work with at IBC shares our goals of keeping the DC area healthy and happy while using running as a vehicle to support each other, especially our veterans,” said Lauren Klumpp, Sponsorship Director of Potomac River Running. “There is nothing quite like the finish line of a race and it is all made possible through IBC’s support.”

    Race registration is open now through  www.prraces.com, with special discounts available to active or retired military members.

    “The 5k run is sure to be a memorable day for both racers and spectators alike, and we invite the community to join us in giving back to our Veterans this Veteran’s Day,” added Maguire.

    ###

    For more information, please contact Scott Gold at sgold@ibcdbs.com or community-outreach@ibcdbs.com

    About IBC, a DBS Comany

    IBC, a DBS Company (IBC), is the product of a recent merger between Dominion Business Solutions, Inc., and Integrated Business Consulting, LLC. Founded in 2009 and headquartered in the Washington, DC area, Dominion Business Solutions is an innovative and entrepreneurial professional services firm providing the right solutions and qualified, talented people when you need them. Integrated Business Consulting (IBC) was founded in 2003 with the principal goal of empowering the enterprise by providing experienced ERP functional and technical consultants who are driven by sharing knowledge with the customer. Both legacy companies have a long and established track record of successful IT delivery in the commercial and federal sectors.

    About Potomac River Running

    Potomac River Running is a family-owned, locally based running specialty store with 9 locations in the District, Maryland, and Virginia. We opened in the spring of 2003 in Loudoun County with the goal of sharing our passion for an active lifestyle with the community and recently celebrated 10 years in the DC Metro area.  We are honored to have been voted one of the 50 Best Running Stores in America in each of the past eight years, since the award’s inception in 2006.

    About Team Red, White & Blue

    Team Red, White & Blue’s goal is to transform the way America supports its veterans when they leave the military by bringing veterans, their families, and American citizens together through authentic social interaction and shared experiences in communities all over America. Our chapters and communities deliver consistent, local opportunities for veterans and the community to connect through physical and social activity. They host weekly fitness activities, monthly social events, and participate in local races and events together. These programs are at the core of Team RWB’s mission. To learn more about Team Red, White & Blue and how you can help, visit www.teamrwb.org.

    Read More
    0 269
  • What’s Wrong With My Enterprise Architecture?

    Enterprise Architecture (EA) has developed a reputation. We’re often reminded of this when in a meeting with senior business leadership and someone explicitly mentions the EA program. Eyes roll back in heads, quick loaded glances are exchanged, an audible exhale is heard as if to say, “Ugh. Not this again.” If you’ve seen one of these reactions or maybe even all three simultaneously (unofficially known as the EA Trifecta), unfortunately you are not alone. EA programs in all corners of business and government are struggling to demonstrate substantial organizational value and achieve true enterprise buy-in and acceptance.

    It is not for a lack of trying. Organizations that have decided to invest in EA programs are usually making substantial personnel (both internal resources and external consultants) as well as software investments in support of their EA programs. In addition, organizations typically incur significant indirect EA costs in the form of stakeholder meetings and presentations. Many enterprises have started to take a hard look at their EA program to assess whether the EA program is worth the investment. It has left organizations asking themselves, “What’s wrong with our architecture?”, a question that Frank Lloyd Wright most certainly asked himself more than once.

    As IT professionals, we see organizations experiencing a variety of challenges with their enterprise architecture programs. There are many potential pitfalls when it comes to establishing a value-driven EA capability. If you find yourself struggling to comprehend what’s wrong with your architecture, consider the following questions that might uncover some of the issues preventing your EA program from providing real enterprise value.

    (more…)

    Read More
    0 291
  • Overcoming Common Agile Implementation Pitfalls

    Over the past two years, organizations of all types and sizes have adopted the agile methodology for the delivery of projects in some or all of their programs. While many are recognizing successes and tangible improvements from agile software development, many others are either struggling with their implementation of agile practices, or are simply not reaping the benefits that they could and should. In our experience, there is no “one size fits all” agile approach or implementation, and it is important for organizations to recognize that fact and adjust how you use agile to fit your programs and your processes. Also key is setting realistic expectations and defining specific goals for your agile adoption, and not simply expecting agile to solve every challenge or struggle you have in your software development process. Through your agile implementation planning, we encourage you to be cognizant of a handful of common pitfalls that we have seen contribute to marginalizing our clients’ agile implementation success.

    Agile in name, not in practice

    Agile is a cultural shift, and it does not happen overnight. It takes a well thought through plan to successfully migrate to using agile. Far too many organizations are effectively just putting an agile label on their mostly waterfall methodology, and not truly embracing the change. In order to reap the benefits of agile, you need to commit to and focus on adopting its fundamental principles and putting them into practice. Specifically, achieving continuous value delivery throughout every aspect of your project, and ensuring that all of the activities that your teams are performing are contributing to adding value and delivering a better product. Changing processes and procedures can be uncomfortable and challenging; but really taking the time to consider how you could adapt and change your legacy requirements and processes to be more agile can enable your organization to actually deliver with a more orthodox agile methodology and achieve the continuous value that it is intended to deliver.

    Key resources not dedicated and roles not well understood

    Agile as a methodology cannot work without the people in place to execute it. The Agile Manifesto reinforces this by stressing “Individuals and Interactions.” There are three specific roles in an agile delivery team – Product Owner, Scrum Master, and “the team” – and each need to have both a clear understanding of their responsibilities, and to be dedicated to a single agile team if possible.

    Product Owner: The most common issue we have seen with regard to the Product Owner (PO) role is the PO being responsible for other, ongoing “full time” tasks, in addition to his agile responsibilities. When the team needs a clarification or prioritization decision, often the overburdened PO is unavailable. Other product owners also struggle with the concept that their role is that of the single sign-off and decision-making authority, and thus if they need to enlist feedback from others within the organization, they need to do that in advance of when decisions need to occur.

    Scrum Master: For the Scrum Master, dedication issues can arise when organizations ask a team member or a product owner to simultaneously play the scrum master role. Scrum masters have unique responsibilities, and ideally should be distinct from the Product Owner and “the team.” The scrum master role requires an individual who can facilitate the team’s progress and tempo, shield them from interference, and work across stakeholders and with the product owner to set project direction. For organizations indoctrinated in the waterfall or other non-agile methodologies, this shift from a work management role to a work facilitation role can be a difficult cultural adjustment.

    “The Team”: The biggest issue we see with ‘the team’ is not having core resources fully dedicated to one agile team. In reality, there will be resources whose roles are to support multiple teams, given their individual contribution type or skill; the key with these resources is to manage the dependencies across teams so that each team is getting the involvement they need and plan for. When creating your core teams, building a cross-disciplined team (covering all core technologies) is ideal, but often when organizations have one or a few individuals with a unique skill set, they tend to ask them to spread time across teams within a given iteration. Dividing key resources across multiple agile teams at once could result in the following adverse effects:

    • Teams are unable to properly estimate velocity, as they don’t get the benefit of consistent presence and team member continuity;
    • Teams plan for or commit to work that they are unable to accomplish in a given iteration because the resource is not available or gets pulled into another effort;
    • The morale of the overstretched resources suffers, as they are not benefitting from the team atmosphere that agile fosters, and may feel over-utilized with multiple priorities always in front of them.

    Organizations adopting agile should strive for dedicated core resources as much as possible —as we have seen, a focused, full-time product owner, a scrum master skilled in facilitation, and a committed, autonomous team are vital to agile success.

    Inadequate sponsorship and stakeholder engagement

    Agile promotes collaboration and engagement across the organization in order to ensure that the highest priority, highest value work is accomplished first, and that the right people are available when needed to support that work.

    Given the magnitude of the cultural shift to agile from other methodologies, stakeholders from throughout the organization must commit to and sponsor the move to agile. They should be “on board” and supportive of the new methodology, and take tangible steps to foster the potential process and technology changes necessary to make agile successful. Examples include supporting the modification of the gate review/approval process, promoting technology changes to support continuous integration, and understanding and adapting to the differences in levels of forecasting and reporting that the agile process can and should provide. Securing executive sponsorship up front is also critical to setting the right product vision and shaping the initial scope and goals of the agile program. These examples also further illustrate the need for proper stakeholder and executive expectation setting up front about what it takes for an organization to fully and successfully adopt agile, so that once the agile train starts moving, it does not derail because of avoidable concerns.

    Furthermore, taking the time to properly educate stakeholders at the outset of any new agile implementation will help ensure that everyone in the organization not only knows what agile is, but also and more importantly understands why you are doing it, and what their role is in the new method. Providing this level of understanding will help promote agile adoption.

    Ceremonies not being properly executed

    In any methodology, there are a number of phases, processes and procedures that define the execution framework, and agile is no different. Understanding the framework itself is key, but more importantly, you need to understand and value why each step or ceremony is part of the methodology, and use that understanding to effectively leverage that methodology. In our experience, there are certain agile “ceremonies” or steps that are often neglected, leading to unattained value:

    • Daily stand-up meetings: Too often, teams use this meeting to report status, because they are so used to status meetings from previous projects and traditional methodologies. This meeting is in fact not intended to be a status meeting, and its purpose is actually for the team to communicate with one another, not to provide status externally. Discussion in this meeting should be from the team, and only focus on answering three questions: what did I complete since the last meeting, what am I doing today, and do I have any obstacles that I need help removing? Furthermore, any issues or problems that are raised should not be solved during the meeting; team members should determine a time after the meeting to further discuss.
    • Sprint Retrospectives: The issue we have seen with the sprint retrospective is that its value is often overlooked, as teams are already looking ahead to the next sprint and do not see the benefit of spending time to conduct the retrospective. In reality, this is a key ceremony and an enabler of the important “inspect & adapt” principle of agile. This meeting is a time for the team to discuss what went well and where there may be room for enhancements or changes, so that they are continuously improving sprint over sprint, and furthering the achievement of value through their agile delivery.

    It is important for organizations that have adopted agile to realize that these and other agile “ceremonies” are not simply empty rituals, but are an integral part of agile success and are rigorously followed by successful teams.

    Not properly scaling the methodology

    Most of the available agile scrum training and guidance is focused on how to effectively operate a scrum team or run an agile project. However, recently we have been engaged with many clients that really require more of a program-level agile guide, which recognizes the importance of integration across multiple concurrently running agile teams, the need for common and centrally-defined architecture, and aligned release milestones. Without this program-level agile framework, your organization may have highly performing individual agile teams, but still not be able to deliver the tangible value earlier because of lack of alignment across teams, missed dependencies that cause feature delivery delays, or the creation of technical debt realized from the lack of consistent and well-thought out architecture.

    To mitigate these concerns, we have leveraged the concepts and methodology prescribed by the Scaled Agile Framework (SAFe), which stresses the recognition of Enterprise, Program and Team level agile adoption and processes. One of the key elements of the framework that we often see organizations overlook is the need to create a program vision and product roadmap, as well as to define incremental releases and feature sets. Establishing this definition up front helps deliver tangible value earlier to stakeholders, because it aligns work across agile teams to a unified feature set and sets the vision for all teams together, as opposed to individual goals.

    Conclusion:

    We strongly believe that the benefits of agile are only realized if you implement it in a way that will work for your organization, reflecting your culture, your people, your technology, and your processes, and at the right time, with the necessary support and plans in place. To help you realize these benefits, we also suggest that organizations consider enlisting the help of a third party expert to provide an agile assessment or capabilities workshop to help your organization avoid some of the pitfalls we explained here, and to sure up your framework for agile success.

    At IBC, we bring a wealth of experience and expertise implementing technology solutions using both traditional waterfall and agile approaches. We are also helping organizations determine the right agile approach for them, and helping them to course correct their waterfall to agile transitions in a successful manner. We bring seasoned personnel, including many certified scrum masters, to address our client’s implementation needs. To see how we can help you, contact us today.

    Read More
    0 293
  • A Look at IBC, a DBS Company: Merging Our Collective Experience to Better Serve Our Clients

    ibc infographic v7

    In October 2013, IBC, a DBS Company (IBC), was formed as a result of the merger between DominionBusiness Solutions, Inc. and Integrated Business Consulting, LLC.  Based in Reston, Virginia, our combined company brings the same small-business values and focus that drove our individual success, but now with a broader reach and an expanded set of joint capabilities.  As 2014 kicks off, we pause to reflect on our past success and look ahead to our promising future.

    Looking Back

    Reflecting on the past of each company reveals a similar history and a shared commitment to the success of our clients.  Both companies were founded with the idea that customers want and deserve more than just contractors who support their projects.  We shared the belief that true value comes from those organizations that treat their clients as strategic partners and work collaboratively to solve their business challenges together as a team.  Furthermore, we focused on empowering our clients by delivering solutions that reflect a shared vision and position our clients for long-term success.  Applying this philosophy and approach helped power the success of each of our legacy companies from their respective beginnings until now.

    Founded in 2009, Dominion Business Solutions (DBS) was established as a management and IT consulting firm focused on solving our clients’ most complex and mission-critical challenges.  DBS was launched by Dan Maguire and JP Foley with the support of a handful of trusted colleagues, re-building some of the same leadership team that had enjoyed tremendous prior success growing and exiting another IT consulting business.  Unlike a traditional IT services start-up, DBS leadership invested early in expanding the management team, operations, and resources of a much larger company – building the base infrastructure for the much larger company they planned to become.  Subsequently, DBS established itself as one of the region’s fastest growing and award-winning providers of technology solutions to both public sector and commercial clients, most notably receiving Consulting Magazines “Seven Small Jewels” award in 2012.

    Over our four-year existence we expanded our solution expertise and established a reputation in the marketplace for consistently delivering innovative and proven solutions that enable our clients to realize significant performance gains and achieve lasting results.  While DBS was able to achieve substantial growth in our relatively short corporate history, we saw in IBC a potential partner with a much more established brand and successful past performance with prime government contracts and relationships.  “We had enjoyed a period of substantial corporate growth, both solution offering and industry and agency vertical expansion; however, much of that growth was as a strategic teammate within the federal marketplace as opposed to prime contracts” said JP Foley.  “We knew that in order to successfully compete for larger and higher-visibility federal prime contracts and commercial enterprise-level opportunities, we needed additional depth of capability.  Merging with IBC, a company we had successfully teamed with in the past, was a logical and strategic solution to that goal.”

    Following a similar path, Integrated Business Consulting was founded in 2003 with a focus on providing deep functional and technical Enterprise Resource Planning (ERP) services. IBC’s founding partners, Todd Barber and George Hagstoz, found a crucial need in the SAP Public Sector space for Platinum Integration Experts.  They believed that the key to a successful Federal SAP Implementation required a strong understanding of the SAP product suite, coupled with a deep understanding of the Federal Financial management process. IBC’s original success was developed leveraging senior SAP implementation experts in the initial implementation of the Internal Revenue Service, US Army, and NASA.  Over the course of 10 years, Integrated Business Consulting expanded our service offerings to include Program Management Office Support, Audit Readiness, and Independent Verification and Validation across other ERP packages in addition to SAP.

    In 2009, IBC began focusing on prime contracts and was able to secure a number of new clients including the FCC, USDA, and GSA over the past 2 years. “In looking forward at the challenges faced in the Federal Sector, we felt it was important to expand our service offerings and capabilities quickly to increase our depth in supporting our customers.  Having partnered with DBS in the past, we knew that both companies had a similar culture and shared business goals.  This synergy developed through the merger allowed us to quickly achieve our growth goals with minimal organizational impact.” said Tim Spadafore, Managing Principal.

    Overall, the merger represented a great opportunity to unite the distinct cultures and experiences of our companies through our shared philosophy and commitment to outstanding client service.  Together, we are now able us to better serve our customers across all industries and solutions, while also providing new opportunities for our employees to take on new challenges and responsibilities.

    Looking Ahead

    As we look forward to the future, we share a sense of excitement about the opportunities now available to us as a result of the merger.  Our combined strengths are positioning us for a new era of sales, business development, and opportunity pursuit.  A great example of this is our recent bid to manage a large-scale SAP implementation at a major Federal Agency, requiring a project team of almost 100 personnel.  Neither legacy firm would have been capable of bidding the opportunity alone, but as a combined entity, we were able to author a strong, credible proposal and garner the respect and confidence of both the client and our large business partners.  The ability that we now have to pursue opportunities of this order of magnitude will be a tremendous driver of our growth in the coming years.

    Another exciting result of the merger is the opportunities it creates for continued career growth for our employees.  As we now have nearly double the clients and projects, employees will have tremendous opportunities to learn new skills, contribute on different engagements, and find areas for career growth not previously available.  Also, our expanded internal operations capabilities are now supporting new initiatives such as formal (and informal) mentor programs and improved training and education paths, that will help ensure that employee has a clear path for career growth and enhancement.

    A final thought related to what this merger means for us as we look ahead, is the concept of “stability”. Consulting firms operating in the current economic environment, coupled with the uncertainties of the Federal Government, face significant challenges and risks.  As a small business, even the smallest of risks can be real and impactful. While our newly merged business isn’t free of these types of factors, we are much more able to adapt and incur both the positive and negative fluctuations of our business.  The “new” IBC is strong, stable, and poised for sustainable growth.

    “I am personally very excited about this merger”, started Dan Maguire, Managing Principal. “It is clear to me that the resulting combined company provides a solid foundation for our employee’s careers and it will tell a very positive story for future recruiting. I am very optimistic about our future.”

    We invite you to learn more about our story and explore how our company can help your organization at www.ibcdbs.com.

    Read More
    0 234
  • IBC Opens SAP Training Facility in Herndon, VA

    IBC, a DBS company is now offering SAP training in Herndon, VA providing customers in the Virginia, DC and entire mid-Atlantic area a more convenient option to take their SAP training.  IBC is an SAP and Business Objects Authorized Education Partner (AEP) and for over ten years has been a leading provider of SAP and Business Objects training.  IBC will be offering classes that are in high demand and will also offer classes that are targeted specifically for the Public Sector.  IBC has the top SAP instructors in the industry having an average of more than twelve years of experience with SAP training and consulting.  IBC instructors will give you (your customers) the detailed knowledge you (they) need to perform your job (their jobs) more efficiently and make an immediate impact in your (their) organization. View the available courses at the new Herndon, VA location or register for other SAP classes that will take your SAP knowledge to the next level by visiting us at store.ibcdbs.com

    About IBC, a DBS Company

    IBC, a DBS Company (IBC), is the product of a recent merger between Dominion Business Solutions, Inc., and Integrated Business Consulting, LLC. Founded in 2009 and headquartered in the Washington, DC area, Dominion Business Solutions is an innovative and entrepreneurial professional services firm providing the right solutions and qualified, talented people when you need them. Integrated Business Consulting (IBC) was founded in 2003 with the principal goal of empowering the enterprise by providing experienced ERP functional and technical consultants who are driven by sharing knowledge with the customer. Both legacy companies have a long and established track record of successful IT delivery in the commercial and federal sectors.

    Read More
    0 303